Forums: M+ OUTLINE FONTS (Thread #30619)

Linuxでの等幅フォント (2011-10-19 07:45 by MihailJP #60114)

はじめまして。読みやすく、愛用いたしております。
コーディング向け(テキストエディタ)にM+ 1Mを使っているのですが
(正確にはMigu 1Mですが)、当方のLinux環境下(OpenSUSE 11.4、KDE 4.6)では
等幅フォントなのに何故か幅が不揃いになります。(参考画像 http://twitpic.com/72cyuq )
色々試行錯誤の結果、解決方法がわかったので報告させていただきます。

次のFontForgeスクリプトをファイルに保存して(仮にmpfix.peとする)、
(ここから)
#!/usr/local/bin/fontforge -lang=ff
if ($argc > 1)
Open($1)
Select(".notdef")
DetachAndRemoveGlyphs()
if ($1:e == ".sfd")
Save($1)
else
Generate($1)
endif
else
Print("Usage: ",$0," fontfile")
endif
(ここまで)

その後
$ chmod +x mpfix.pe
$ ./mpfix.pe mplus-1m-regular.ttf
で正しい幅になります。

Reply to #60114×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: Linuxでの等幅フォント (2011-11-02 22:45 by coz #60321)

遅くなって申し訳ありませんでした、ご指摘とスクリプトをありがとうございます。
この不具合は素の M+ 等幅フォントでも同様に再現されましたでしょうか?
また、他の M+IPA 系等幅フォントではいかがでしたでしょうか?
もしご存知であれば教えてください。
Reply to #60114

Reply to #60321×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: Linuxでの等幅フォント (2011-11-06 21:21 by MihailJP #60363)

素のM+ 1mでも同じ現象が起こりました。しかしMediumウェイトだけこの現象が起きていません。M+ 2mでも同じことが起きます。

ほかのM+フォント派生の等幅フォントについて先ほど調べた結果、
・VLゴシックは正常に表示されます。
・梅プラスは正常に表示されます。
・小松菜フォントは正常に表示されます。
・Meguriは正常に表示されます。
・MMCederは英字がずれます。
一体何が起こっているのでしょう……
Reply to #60321

Reply to #60363×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login

RE: Linuxでの等幅フォント (2011-11-07 22:52 by coz #60390)

ご報告ありがとうございました。

> 一体何が起こっているのでしょう……
自分では埒が明かないので、とりあえず M+ LOG で紹介させていただきました。

http://mplus-fonts.sourceforge.jp/cgi-bin/blosxom.cgi/mplus_fonts/mplus_fonts-111107-2.html
Reply to #60114

Reply to #60390×

You can not use Wiki syntax
You are not logged in. To discriminate your posts from the rest, you need to pick a nickname. (The uniqueness of nickname is not reserved. It is possible that someone else could use the exactly same nickname. If you want assurance of your identity, you are recommended to login before posting.) Login