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 に合わせた出力にしてくれればありがたいのだけど,そういう機能は無 さそうだから悩ましいところ.



トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2021-12-17 (金) 16:35:41