GNU/Linux >> Znalost Linux >  >> Linux

Najít nejlepší písmo pro vykreslení kódového bodu?

Jak najít vhodné písmo pro vykreslování kódových bodů unicode?

gnome-terminal zjistíte, že znaky jako «🉃⼼😻🕲🝤» lze vykreslit pomocí písem, jako je Symbola, místo mého terminálového písma nebo záložního kódu ve čtverci (�). Jak?

Přijatá odpověď:

Pomocí fontconfig,

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

např.

> fc-list ':charset=2713 2717'

zobrazí všechny názvy souborů písem obsahující ✓ a ✗.

Chcete-li získat kód odpovídající znaku, použijte (například)

> printf "%x" '✓
2713>

Toto používá poněkud obskurní vlastnost POSIX printf nástroj:

Pokud je úvodní znak v jednoduchých nebo dvojitých uvozovkách, hodnota bude číselná hodnota v základní kódové sadě znaku následujícího za jednoduchou nebo dvojitou uvozovkou.

Dohromady,

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

Toto používá xargs -I příznak, který nahradí {} se jmény z stdin . Takže toto se v podstatě scvrkává na:

> fc-list ":charset=2713"

Linux
  1. Linux – získávání souborů pro aktuální datum v Linuxu?

  2. 10 nejlepších aplikací pro rychlé zasílání zpráv pro Linux

  3. Hyper – Nejlepší terminálová aplikace pro Linux

  1. Jaká je nejlepší distribuce Linuxu pro začátečníky?

  2. 5 nejlepších bezplatných náhrad pro server MySQL

  3. 5 nejlepších multiplatformních programů pro týmový chat pro PC

  1. Jak zkontrolovat velké soubory v konzole

  2. Linux:Jak najít ovladač zařízení používaný pro zařízení?

  3. Jak najít aplikaci pro typ mime v systému Linux?