パスワードを忘れた? アカウント作成
496322 journal

tarosukeの日記: [talos]アラビア語 4

日記 by tarosuke

右から左へ書く事なんかどうでもいいくらい厄介な性質がある。すなわち前の文字と繋がってなければならないので前の文字に合わせて後の文字のグリフが変化するのだ。なんつーか、これはフォントシステム側は全バリエーション(上、中、下の3つだったと思う)を用意しとくだけにして表示側で対応する方が良いような気がする。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • talosってフォントのレンダリングってどうしているのですか?
    いやRuby/PureImageとかpure Rubyで動く画像描画ライブラリを作っているのですが,フォントのレンダリングがちょっと頭がいたいのです.
    今はTrueTypeなフォントからJを使って独自のビットマップフォントを作ってたりして,フォントのライセンスの問題とかちょっとびみょーだったりするのです.
    • # フォントのライセンスって頭痛いよねー。フリーフォントだとライセンス自体が曖昧で。

      talosではmake時にbdfからソースコードに直して、それを一緒にコンパイルしてデータを作ってます。レンダリングは単にそこからデータを拾って来るだけ。コード体系自体に空白が多いので多少詰めて格納できるように並び換えてるくらいで大した事はしてません。将来的にはベクタフォントを使えるようにしようとは思ってますが今の所はこれだけです。

      で、ソースツリーには美咲フォントを置いてます。これは「自由な」と称していて、どう考えてもGPLなのでGPLなtalosには丁度いい。というわけです。
      親コメント
typodupeerror

吾輩はリファレンスである。名前はまだ無い -- perlの中の人

読み込み中...