hoge diary - July 4, 2006

[Linux] Linux + fontconfig でのフォントのベースライン間隔の指定方法

Fontforge チュートリアルフォントのベースラインとベースラインの間隔の設定方法の記述によると,TrueType または OpenType フォントにおいてベースラインの間隔を設定する方法はプラットフォームに依存するとあり,Mac と Windows の場合について書かれています.リンク先の 1 文(以下に引用しています)が示す通り,Linux/Unix に関しては標準的な設定方法はないようです.

Linux/Unix では標準的な振舞いが存在するのか疑問に思います.Unix のアプリケーションはおそらくこれらのどれか 1 つを選ぶでしょう.

もちろん,これらとは Mac と Windows の場合のことを指します.

今回は Linux + fontconfig 環境でこの部分がどのように振る舞うかを試しました.まずは,適当に作成した sfd ファイルの以下の項目を適当に変化させた後に TrueType フォントを生成しました.

OS2TypoAscent:
OS2TypoDescent:

同様に,元ファイルに対して以下の項目を変化させたフォントも生成しました.

HheadAscent:
HheadDescent:

生成した 2 つのフォントのベースライン間隔を Linux + fontconfig 環境でチェックすると... 間隔が変わっていたのは後者でした.つまり,この環境では Mac と同様の振舞いをするということを意味します.

この結果を自分に対する覚え書きとしてここに残しておきます.

コメント

名前(何でも可):

テキスト(http:// を含む内容は投稿できません):

トラックバック

トラックバック URI: https://www.pakunet.jp/hoge/trackback/2006070401

トラックバックはありません.


Valid XHTML 1.1! Valid CSS!
© 2004-2009 ぱくちゃん.
Last modified: Thu Nov 01 01:17:06 JST 2007