Encontré referencias en varios lugares ejecutando dmenu así:
dmenu_run -b -fn 'Inconsolata 12'
Sin embargo, sea cual sea la variación del nombre de fuente que intento, siempre obtengo dmenu: warning: cannot load font <font name>
fc-list | grep cons me da
/usr/share/fonts/truetype/inconsolata/Inconsolata.otf: Inconsolata:style=Medium
No aparece xlsfontsy todas las fuentes que aparecen con xlsfonts funcionan bien.
¿Cuál es la forma correcta de hacer referencia a estas fuentes desde la línea de comandos?
Además, ¿es esa una forma estándar de hacer referencia a las fuentes o cambiará al usar programas como pango?

Respuestas:
La versión estándar de dmenu no incluye soporte para fuentes xft. Para usar fuentes como Inconsolata, deberá crear una versión parcheada de dmenu.
cden el directorio que contiene el código fuente y el parche.Ejecute los siguientes comandos para aplicar el parche:
Para construir la versión modificada de dmenu, necesitará tener instalados los siguientes paquetes:
libxft-dev libxft2 libxinerama-devACTUALIZACIÓN en UBUNTU 14.04 la compilación falla con
para arreglar esto, edite el archivo config.mk y cambie
a
Ejecute los siguientes comandos para compilar e instalar la versión modificada de dmenu:
fuente
http://git.suckless.org/dmenuy aplicar parche desdehttp://tools.suckless.org/dmenu/patches/xftel maestro entoncesmake.chmod +x dmenu_pathe instalar (o simplemente agregar enlaces simbólicos a dmenu, dmenu_run, dmenu_path y stest).Debe usar el nombre completo de la descripción de fuente lógica X (XLFD) para la fuente proporcionada por
xfontsel. Por ejemplo, puede usar algo como esto-bitstream-*-*-*-*-*-12-*-*-*-*-*-*-*:xfontsellLa herramienta le permite previsualizar las diferentes configuraciones.Si quieres usar una sintaxis como:
que está más cerca de lo que pediste, puedes usar el parche de soporte Xft . Consulte aquí las instrucciones sobre cómo usar un parche
dmenu.fuente
Desde dmenu 4.6 (lanzado en noviembre de 2015), la representación de fuentes XFT está habilitada de manera predeterminada ( 4.6 Notas de la versión ) y esto simplemente funciona:
fuente