¿Cómo uso una variante no regular de una fuente en Ubuntu?

12

¿Cómo uso una variante no regular de una fuente en Ubuntu?

Simplemente afirmando, estaba tratando de usar una variante ligera de una fuente. Sin embargo, no pude. Cada vez que selecciono esas variantes ligeras, Ubuntu utiliza a regañadientes la misma versión normal.

Por ejemplo, hoy, estaba tratando de usar la Dosisfuente. Cuando elijo esto usando Ubuntu-Tweak (o Unity-Tweak-Tool), Ubuntu seleccionó el ligero. Quería usar Medium one, ya que eso estaba dando más contraste. ¡Pero la selección de Dosis-Medium dio el renderizado de guardar luz!

Por último, intenté usar fonts.confen el .config/fontconfigdirectorio. He puesto estas líneas en ese archivo. Poner estas líneas obliga a Ubuntu a mostrar una variante media, pero luego las fuentes Every Dosis se convierten en Medium . Ya no hay forma de usar la variante Light .

  <match>
    <test name="family"><string>Dosis</string></test>
    <edit name="style" mode="assign" binding="strong">
      <string>Medium</string>
    </edit>
  </match>

En resumen, ¿cómo puedo seleccionar o usar una variante diferente de una fuente en Ubuntu? Una solución usando fonts.conftambién está bien.

Salida de fc-list 'Dosis'

    /usr/share/fonts/opentype/dosis/Dosis-Light.otf: Dosis:style=Light
    /usr/share/fonts/opentype/dosis/Dosis-SemiBold.otf: Dosis:style=SemiBold
    /usr/share/fonts/opentype/dosis/Dosis-Bold.otf: Dosis:style=Bold
    /usr/share/fonts/opentype/dosis/Dosis-Book.otf: Dosis:style=Book
    /usr/share/fonts/opentype/dosis/Dosis-ExtraBold.otf: Dosis:style=ExtraBold
    /usr/share/fonts/opentype/dosis/Dosis-ExtraLight.otf: Dosis:style=ExtraLight
    /usr/share/fonts/opentype/dosis/Dosis-Medium.otf: Dosis:style=Medium

Salida de fc-match 'Dosis'

    Dosis-Medium.otf: "Dosis" "Medium"

Salida de fc-match 'Dosis-Medium'

    Dosis-Medium.otf: "Dosis" "Medium"

Captura de pantalla de la fuente Dosis que selecciona la variante ligera:

Dosis con variante ligera

Si uso fonts.conf, todas las dosis se vuelven iguales

ingrese la descripción de la imagen aquí

Anwar
fuente
¿Has intentado copiar el archivo de fuente que deseas usar a otro nombre y luego usar ese? ¿EG sudo cp /usr/share/fonts/opentype/dosis/Dosis-Light.otf /usr/share/fonts/opentype/anwar.otfy luego usar fuente anwar?
Fabby
No, no lo he hecho. Pero hasta donde yo sé, el nombre del archivo de fuente no hace nada si el archivo de fuente incluye el nombre dentro
Anwar
@AnwarShah también podrías intentarlo.
Tim
@Tim Eso no hizo nada
Anwar

Respuestas:

0

Las pruebas aquí con Ubuntu 14.04, Ubuntu Tweak y el paquete fonts-dosis funcionan. Al seleccionar ligero, medio, negrita, todos muestran resultados diferentes. Aunque la luz y el medio se ven similares a las 11pt incluso con mis ojos agudos.

Sin embargo, mi escritorio se cerró y reinició en una mansión bastante agresiva una vez que se realizó una nueva selección de fuente y tuve que volver a iniciar sesión.

Por lo tanto, eliminaría su font.confarchivo y haría sus selecciones asegurándome de observar cómo se ve la fuente en el cuadro de vista previa de fuente inferior de la ventana del selector y no las fuentes más grandes que distraen en la lista. Aumente el tamaño según sea necesario. Seleccione y luego reinicie.

Martin Owens -doctormo-
fuente
Eso estaba diciendo. Medio y Ligero son exactamente lo mismo
Anwar
No son exactamente iguales, aunque podrían verse iguales en ciertas resoluciones y ciertos tamaños.
Martin Owens -doctormo-
Lo he probado hoy con otra fuente. Cuando la variación de la luz está presente, recoge esa en lugar de la variante media. Verifiqué esto configurando la variante media como fuente y luego eliminando la ligera. después de la eliminación y la ejecución de las fc-cachefuentes cambiaron inmediatamente a medio
Anwar
1
Prueba interesante Por favor repórtelo como un error help.ubuntu.com/community/ReportingBugs incluyendo todos los detalles aquí. Lo informo trabajando en Ubuntu 14.04, así que incluya ese detalle también.
Martin Owens -doctormo-
Lo haré en un rato. Creo que también puedes probar esto y apoyar el error si puedes.
Anwar