GNU/Linux >> Linux の 問題 >  >> Linux

コードポイントをレンダリングするのに最適なフォントを見つけますか?

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

gnome-terminal «🉃⼼😻🕲🝤»のような文字は、ターミナルフォントやコードポイントインスクエアフォールバック(�)ではなく、Symbolaのようなフォントでレンダリングできることがわかります。どのように?

承認された回答:

fontconfigを使用して

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

例:

> fc-list ':charset=2713 2717'

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

文字に対応するコードポイントを取得するには(たとえば)

> printf "%x" '✓
2713>

これは、POSIX printfのややあいまいな機能を使用しています ユーティリティ:

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

まとめて

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

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

> fc-list ":charset=2713"

Linux
  1. コンソールで大きなファイルをチェックする方法

  2. Linux – Linuxで現在の日付のファイルを取得しますか?

  3. Hyper –Linuxに最適なターミナルアプリ

  1. 初心者に最適なLinuxディストリビューションは何ですか?

  2. MySQLサーバーの5つの最高の無料代替品

  3. Linuxデスクトップ向けの5つの最高のブログソフトウェア

  1. Linux:デバイスに使用されているデバイスドライバーを見つける方法は?

  2. LinuxでMimeタイプのアプリケーションを見つける方法は?

  3. Linux用の10のベストインスタントメッセージングアプリ