GNU/Linux >> Tutoriales Linux >  >> Linux

¿Encontrar la mejor fuente para renderizar un punto de código?

¿Cómo encontrar la fuente adecuada para renderizar puntos de código Unicode?

gnome-terminal descubra que los caracteres como «🉃⼼😻🕲🝤» se pueden representar con fuentes como Symbola en lugar de mi fuente de terminal o el respaldo de punto de código en cuadrado (�). ¿Cómo?

Respuesta aceptada:

Usando fontconfig,

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

por ejemplo

> fc-list ':charset=2713 2717'

mostrará cualquier nombre de archivo de fuente que contenga ✓ y ✗.

Para obtener el punto de código correspondiente al uso del carácter (por ejemplo)

> printf "%x" '✓
2713>

Esto utiliza una característica un tanto oscura de POSIX printf utilidad:

Si el carácter inicial es una comilla simple o doble, el valor será el valor numérico en el juego de códigos subyacente del carácter que sigue a la comilla simple o doble.

En conjunto,

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

Esto usa los xargs -I bandera para reemplazar {} con nombres de stdin . Así que esto efectivamente se reduce a:

> fc-list ":charset=2713"

Linux
  1. Los 5 mejores reemplazos gratuitos para el servidor MySQL

  2. Cómo buscar archivos grandes en la consola

  3. Linux:¿Cómo encontrar el controlador de dispositivo utilizado para un dispositivo?

  4. ¿Cómo encontrar la aplicación para un tipo Mime en Linux?

  5. Los 5 mejores programas de blogs para escritorio Linux

Zorin OS 15 Lite:el mejor reemplazo para Windows 7

Los 15 mejores software de copia de seguridad para escritorio Linux

Los 15 mejores software fractal para escritorio Linux

Los 15 mejores emuladores de Windows para entusiastas de Linux

Los 15 mejores emuladores de Linux para sistemas Windows

Las 20 mejores herramientas de bioinformática para el sistema Linux