トップページ > 記事閲覧
文字が明朝体になりません
名前:fghck852 日時: 2019/07/14 07:52

ChangeFont("MS 明朝");としても、文字が明朝体になりません。ChangeFont()を指定しても、しなくても字体は変わらないようです。 パソコン上のエミュレータでも、実機にインストールしても同じようです。 下記のようにプログラムしています。プログラムが悪いのかもしれませんが、どこが悪いのかわかりません。 1.main.cpp #include "DxLib.h" // プログラムは android_main から始まります int android_main(void) { if (DxLib_Init() == -1) // DXライブラリ初期化処理 { return -1; // エラーが起きたら直ちに終了 } SetFontSize(64); // 描画する文字列のサイズを設定 ChangeFont("MS 明朝"); // 描画する文字列の文字セットを変更します DrawString(100, 240 - 42, "Hello C World!", GetColor(255, 255, 255)); // 文字列の描画 WaitKey(); // キー入力待ち DxLib_End(); // DXライブラリ使用の終了処理 return 0; // ソフトの終了 } 2.AndroidManifest.xml 「Visual Studio Community 2019 の Androidアプリ開発でのDXライブラリの使い方」のページで指示された通りにしたつもりです。 以上、ご教示いただきたくよろしくお願いします。
メンテ

Page: 1 |

Re: 文字が明朝体になりません ( No.1 )
名前:daily 日時:2019/07/14 08:45

Androidの話ですよね?『MS明朝』はWindowsにしかないのでは VC++版についているCreateDXFontData.exeでフォント画像データをつくればいいでしょうが MS明朝のライセンスの問題もあるでしょうから、似たようなフリーの明朝フォントを 調達した方がよいと思います
メンテ
Re: 文字が明朝体になりません ( No.2 )
名前:fghck852(解決) 日時:2019/07/14 09:27

早速のご回答ありがとうございます。 今までWindowsのプログラムしか知らなかったもので、気が付きませんでした。 当方、まだ初心者で、「フリーの明朝フォントを調達する」というのもよくわからないのですが、もう少し調べてみたいと思います。 ありがとうございました。
メンテ
Re: 文字が明朝体になりません ( No.3 )
名前:yumetodo(解決済み) 日時:2019/07/14 16:08

Androidではそもそも明朝体フォントが一切ないこともあるので、自前でIPAex明朝とかを自前で持ってたほうがいい気がします。
メンテ
Re: 文字が明朝体になりません ( No.4 )
名前:fghck852(解決済み) 日時:2019/07/14 17:11

ありがとうございます。「IPAex明朝」とかを少し調べてみたいと思います。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存