コードポイントのレンダリングに最適なフォントを探す

コードポイントのレンダリングに最適なフォントを探す

Unicodeコードポイントをレンダリングするのに適したフォントを見つける方法は?

gnome-terminal«のような文字を探します。

ベストアンサー1

フォント構成を使用し、

> fc-list ':charset=<hex_code1> <hex_code2>'

例えば

> fc-list ':charset=2713 2717'

✓と✗を含むすべてのフォントファイル名が表示されます。

(たとえば)を使用して、文字に対応するコードポイントを取得します。

> printf "%x" \'✓
2713>

これはやや曖昧な機能 ~のPOSIXprintfユーティリティ:

先頭の文字が一重引用符または二重引用符の場合、値は一重引用符または二重引用符の後に続く文字の基本コードセット内の数値でなければなりません。

一緒に撮った、

> printf '%x' \'✓ | xargs -I{} fc-list ":charset={}"

これはフラグを使用しての名前をxargs -I置き換えます。したがって、これは実際には次のように要約されます。{}stdin

> fc-list ":charset=2713"

おすすめ記事