¡Desactivar las ligaduras (ver la fonts.conf
respuesta de Calimo ) es la dirección incorrecta!Puede eliminar esas ligaduras "en negrita" con alias excesivo en fuentes como Calibri , pero también elimina parte de la belleza de la tipografía. Eso es bastante similar a reducir la fuente hasta que no puedas notar la diferencia.
Resolví esto para mi sistema eliminando la fuente Calibri, instalando Carlito , que es " métrico compatible con Calibri" y está empaquetado con "una entrada de mapeo a fontconfig (local.conf)", y actualizando mi caché de fuentes:
$ rm ~/.fonts/microsoft/CALIBRI*
$ sudo apt install fonts-crosextra-carlito
$ fc-cache
Luego puede verificar que Carlito represente a Calibri:
$ fc-match Calibri
Carlito-Regular.ttf: "Carlito" "Regular"
(Si esto no funciona, es posible que necesite algo como sudo rm /usr/share/fonts/truetype/msttcorefonts/calibri*
aunque el caso y la ubicación exacta pueden diferir).
Antes de eliminar Calibri de Microsoft, guardé un documento de prueba en LibreOffice que usaba Calibri y tomé una captura de pantalla. Después de hacer eso, salí de LibreOffice, lo abrí nuevamente y luego cargué mi documento de prueba. El nombre de la fuente "Calibri" estaba en cursiva para indicar que fue sustituido por. Tomé una captura de pantalla de esta versión sustituida y la pegué debajo del original:
El texto anterior es un par de capturas de pantalla de 13pt Calibri, con Calibri de Microsoft por encima de Carlito, junto con fontconfig. No hay negrita, no hay formato, "par kerning" habilitado, como se muestra en LibreOffice 5.0.5.1.
Carlito está bastante cerca de Calibri, las ligaduras se procesan correctamente y, en general, es mucho más bonito.
Puede hacer lo mismo con Caladea para Cambria con fonts-crosextra-caladea
y puede usar las fuentes Croscore de Google Arimo, Tinos y Cousine para Arial , Times New Roman y Courier New con fonts-croscore
. Obtenga más información en las fuentes sustitutas Calibri y Cambria de Debian wiki de .
¿Pero qué hay de Helvetica?
Esta pregunta se refiere a la fuente Helvetica , que es la fuente sans-serif preferida de Apple . Microsoft prefirió Arial antes de cambiar a Calibri. El mapeo predeterminado de Linux varía según la distribución, pero normalmente es Nimbus Sans L o Liberation Sans , p. Ej.
$ fc-match Helvetica
n019003l.pfb: "Nimbus Sans L" "Regular"
Si ejecuta eso y obtiene Arial, esa es una buena razón para tener el problema de la ligadura descrito anteriormente: Arial no es una gran fuente.
Helvetica tiene toda la cultura que lo rodea y no puedo encontrar una fuente que sea totalmente métrica compatible con Helvetica. Arial (y las fuentes métricamente compatibles con Arial, incluyendo Liberation Sans y su bifurcación, Arimo , tienen anchos de caracteres idénticos (lo que significa que son "en su mayoría" compatibles con métricas; el texto se ajustará de la misma manera que con Helvetica). Entre las fuentes gratuitas, Liberation Sans y Nimbus Sans parecen tener la estética más similar.
También está IBM Plex , una nueva fuente con mucho dinero detrás [ 1 ] [ 2 ] . Plex está diseñado para reemplazar a Helvetica (también tiene fuentes condensadas sin caracteres serif y monospace) en todos los materiales de IBM, aunque no es en absoluto métrica compatible con Helvetica u otras fuentes. Font Squirrel tiene una buena vista de muestras de las fuentes Plex .
Alias Fontconfig
Para asignar un alias manual a Helvetica a otra fuente (y, por lo tanto, no es necesario eliminar Calibri y / o Arial, aunque en ese caso también debe asignar un alias manual), edite su ~/.config/fontconfig/fonts.conf
archivo (para sistemas más antiguos, eso es ~/.fonts.conf
. Para evitar confusiones, hago un enlace simbólico a este último al primero) como se señala en esta respuesta , agregando una nueva <alias>
sección para Helvetica (esta usa Arimo. Asegúrese de tenerlo instalado):
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
<alias>
<family>Helvetica</family>
<prefer><family>Arimo</family></prefer>
</alias>
</fontconfig>