お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2018-09-30 10:18:24

MAXIM-TOMATO
新しいメンバ
登録日: 2016-06-17

18.04LTSでビットマップフォントの太字にゴミが表示される

Ubuntu18.04LTSを使用しています。
ビットマップフォントの"MS P ゴシック"と"モナーフォント"を使用しているのですが、
どちらのフォントも太字(Bold)の一部の文字の右端にゴミ(ドットや縦線)が表示されてしまいます。
Ubuntu16.04では正常に表示されるので、18.04の不具合だと思うのですが、
解決方法を教えてください。
よろしくお願いします。

オフライン

 

#2 2018-09-30 17:21:00

aaabbbcccdddeeefffggghhh
メンバ
登録日: 2008-02-25

Re: 18.04LTSでビットマップフォントの太字にゴミが表示される

以下のバグですね。

ubuntu18.04's libfreetype6 2.8.1 has a bug of rendering bitmap font
https://bugs.launchpad.net/ubuntu/+source/freetype/+bug/1769132

FreeType 2.9.1では直っているらしいので、
解決方法としましては、

1. 自分でFreeType 2.9.1をコンパイルしてインストールする

2. Debian用のlibfreetype6 2.9.1-2をインストールする (バグるかもしれないのでお勧めできません)

3. 根本的な解決にはなりませんが「MS Pゴシック」「モナーフォント」の使用を止めて互換フォントの「Monapo」を使用する (Monapoにはビットマップは含まれていないため)

4. バグ修正が18.04にバックポートされるまで待つ (バックポートされるかどうかは分かりません)

などが挙げられるでしょうか。

オフライン

 

#3 2018-09-30 19:15:33

MAXIM-TOMATO
新しいメンバ
登録日: 2016-06-17

Re: 18.04LTSでビットマップフォントの太字にゴミが表示される

FreeType2.9.1をmake installして
/usr/lib/x86_64-linux-gnu/libfreetype.so.6のリンク先を、
/usr/local/lib/libfreetype.so.6.16.1に変更して再起動でフォントのゴミがきれいに消えました!
ありがとうございました。

オフライン

 

Board footer

Powered by FluxBB