La única forma q encontré es cambiar a la fuente “liberation mono”. ?¿
Me temo que es la única solución, utilizar una fuente que lo tenga barrado por defecto o bien buscar el carácter del cero barrado en la fuente que utilizas e introducirlo mediante su código no con el cero del teclado. También puedes utilizar buscar y reemplazar para sustituirlo a posteriori.
Coincido con m.a.riosv; si es algo puntual, osar “insertar carácter especial”; si es frecuente, insertarlo usando su código. En mi versión me funciona Alt+155 (o 157 para mayúscula). Lo sé, es la letra “o” esa escandinava, no es un cero, pero imagino que lo quieres hacer así para diferenciarlo gráficamente. Ten en cuenta esto a la hora de hacer búsqueda en dicho texto, que no son ceros sino “os escandinavas” (si se llaman así).
A partir de 5.3 LibO ofrece soporte OpenType completo, lo cual puede ayudar en tu problema. Algunas fuentes ofrecen la tabla zero
que hace justamente eso. Por ejemplo, si instalas la fuente Vollkorn puedes llamarla con
Vollkorn:zero
o incluso con
Vollkorn:zero&lnum
si no quieres numerales «estilo antiguo»:
Ten en cuenta que Vollkorn no es la única fuente tipográfica que ofrece esto, pero que tampoco hay muchas que si lo tengan por lo que tendrás que buscar un poco.
Comparto algunas de las opciones que vienen en OpenSUSE:
Cantarell:zero
FreeSans:zero
FreeSerif:zero
Latin Modern Mono:zero (y variantes)
Noto Sans:zero (y variantes)
Source Code Pro:zero (y variantes)
Source Sans Pro:zero (y variantes)
Source Serif Pro:zero (y variantes)
La propiedad (feature) se llama Slashed Zero (estoy con la inferfaz en inglés, y el término puede variar).