簡単なプログラムをdelphiで作った。
簡単ではあるがなかなか便利なので、公開しようかなと思った。
それなら、フォントをユーザーが自由に変えられるようにしたらいいと思い、.iniファイルにフォント名を書いて、それを読み込むようにしてみた。
だが、なかなかうまくいかなかった。
.iniファイルを置いてそれを読むことはできるのだが、読んだ値が反映されないのである。
----
[Settings]
FontName='Impact'
----
このように書いていた。ここから読み込んだ値をdelphiのlabelのfontnameに代入する。
フォントは変わるのだが、意図したフォントにならない。
いろいろ検索して、デバッグとして変数を表示したりしていて、気づいた。
クォーテーションがいらない?
はずしたら、うまくいった。
Times New Roman
みたいに、途中に空白が入る名前も、引用符なしでいけた。