[ubuntu-jp:4466] Re: #ubuntu-jp IRCミーティングの議事録 2013-06-18

Kazuhiro NISHIYAMA zn @ mbf.nifty.com
2013年 6月 21日 (金) 14:03:58 UTC


西山和広です。

At Thu, 20 Jun 2013 23:42:18 +0900,
Mitsuya Shibata wrote:
> 
> 2013年6月20日 12:54 Kazuhiro NISHIYAMA <zn @ mbf.nifty.com>:
> > 単純に疑問なのですが、
> > | "sans:lang=ja:charset=\!\!\$jy\!\!\!\!\#       "
> > の charset の謎の文字列はどういう意味なのでしょうか?
> 
> charsetは指定したグリフが存在するフォントを、fc-matchなどで
> マッチさせるときに使用します。
> 
> ただコマンドで使う場合は指定方法が特殊で、ビットテーブルを
> 何らかの方法で印字可能な文字列に変更した結果、このような
> 謎の文字列になります(fontconfigのドキュメントを参考にした記憶が)。
> 
> 今回の例だと、「一」という漢字(UCS-4でいう0x00004e00)
> が存在するグリフのうち一番最初に来るものが中国語フォントじゃない
> ことを確認するために使っていました。

なるほど。

> $ fc-pattern "sans:lang=ja:charset=\!\!\$jy\!\!\!\!\#       "
> みたいに実行してもらえれば、どんなパターンだったのかわかると思います。

fc-pattern というコマンドは
 /usr/bin/python /usr/lib/command-not-found -- fc-pattern
や
 auto-apt search bin/fc-pattern
で探してみても見つからないようです。


-- 
|ZnZ(ゼット エヌ ゼット)
|西山和広(Kazuhiro NISHIYAMA)



More information about the ubuntu-jp mailing list