このページは過去に掲載していたものをそのまま使用しています。
某雑誌を読んでいたら、こんな記述がdiaについてあったのですが、Zoomした後で文字が意図したように表示されないのは多分fontの指定を間違えています。しかしながらこの設定を変更するにはコンパイルのやり直しが必要になるので全然実用的ではないですね。
現在のところdiaはコード上にフォント情報(XLFD)が記述されています。 このためにbitmap fontを指定してしまうとピクセルサイズによっては 正常にdia上で日本語文字を表示することができなくなります。
Vine 2.0 (CR) VineSeed (2001Oct14)を使っていますが dynalab font を使った場合とそうでない場合では若干の違いがあります。
-alias-*-medium-r-normal-*-%d-*-*-*-*-*-*-*
-aliastt-*-medium-r-normal-*-%d-*-*-*-*-*-*-*
現在のところXLFDの指定を変更するにはソースコードを編集して コンパイルする以外の方法がないのでバイナリを提供する人が注意をする他には 解決策がないように思えます。
ただZoomする前後で文字列の位置がずれるということもありそうな感じがしています。 某雑誌の記事を書いた方もその事を指摘していたのかもしれません。