[[diary/Kojima]]

・fontconfig

フォント名を ASCII でしか返さない 2.2.3 の fc-list と 2.3 系の fc-list
を調べてみたのだけど,fc-list 自体の処理はほとんど変ってなくて,むしろ
fc-list が呼び出すFcNameUnparse() とか FcNameUnparseEscaped() がちゃん
と UTF-8 を処理できるようになった結果という感じ.

MSの環境から持ってきたArialのフォントを見るとロシア語やギリシャ語でも
"Regular" とか "Bold" が表示されているようだから TrueType フォントに埋
め込まれている各種コーディングの情報も自動的にUTF-8化して出力しているの
だろう.それを考えると単純にUTF-8な情報を表示しないようにするのは難しそ
うだなぁ.理想的にはUTF-8は内部的な処理に留めて,メッセージの出力時には
locale に合わせた出力にしてくれればありがたいのだけど,そういう機能は無
さそうだから悩ましいところ.

#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS