サイログ。

~雑多な記事置き場~

フォントサーチ方法の変更

今までは、フォントインスタンスが作成される度にフォントのパスを探していましたが、非効率なので、
前もってTrueTypeフォントの検索を行うようにします。

新バージョンでは、以下のディレクトリを検索して、フォントリストファイル「miyako.fonts」を作成いたします(括弧内数字は優先度)。

    1. カレントディレクト
    2. %SystemRoot%\Fonts
    1. カレントディレクト
    2. /usr/share/fonts/
    3. /usr/X11R6/lib/X11/fonts/

フォントサーチはmiyako.fontsが見つからないときに自動的に作成します。
以降は、基本的に更新は行いません。

起動時に、miyako.fontsからリストを読み込んで、ファイル名でHashを作成します。
フォントインスタンスを作成するときは、指定したファイル名から
(ここで指定するファイル名にパスを書かないように!)
Hashを検索してパス入手する形になります。