3 votos

¿Cómo configurar Ubuntu para que sea menos fácil cometer errores numéricos de ancho completo / ancho medio?

En Japonés, los números pueden ser escritos en cualquiera de ancho completo o medio-ancho:

  • De ancho completo: 1234567890
  • Anchura media: 1234567890

Hoy en día en mi campo de todo el mundo que utiliza la mitad de ancho, y el uso de ancho completo es visto como una grave falta de profesionalismo. Por desgracia Ubuntu hace que sea fácil de mezclar de ancho completo y la mitad de ancho.

Algunos programas hacen la distinción muy clara, por ejemplo vi: enter image description here

... pero otros programas (lo que es más importante firefox) hacen casi no hay distinción:

enter image description here

Que conduce a muy incompetente-busca mensajes. Cuando los clientes buscan en el mensaje anterior en sus navegadores para Mac la distinción es super claro.

Pregunta

Cómo configurar Ubuntu para que sea mucho más difícil erróneamente tipo de anchura completa de los números?

No estoy seguro de cuál es la root del problema, pero me puedo imaginar a dos estrategias:

  • Evitar que los programas de uso de las fuentes que no hacen la distinción suficientemente clara.
  • Modificar el método de entrada que nunca de entrada de ancho completo de los números.

No tengo idea de cómo implementar estas estrategias, aunque. Otras estrategias también son muy bienvenidos!

0voto

Sadaharu Wakisaka Puntos 101

Los caracteres de ancho completo se escriben sólo al intento de entrada de caracteres de 2 bytes, que son en su mayoría de los idiomas Asiáticos, creo.

Este es un ejemplo de cómo evitar escribir en caracteres de ancho completo, especialmente los números.

enter image description here

Este es un mozc panel de configuración; ficha avanzada de la que es llevado por este camino.

enter image description here

Hay muchos otros métodos de entrada, y deben ser fijados por diferentes maneras, pero casi siempre el mismo, por ejemplo, Anthy o ATOK, IME de Windows y etc.


La otra forma de la fuerza de anchura completa de los números de reemplazar en la mitad de ancho, cuando el archivo de texto contiene probablemente algunos mezclado completo y la mitad de ancho de números.

sed 'y/0123456789/0123456789/'

Por ejemplo, usted tiene un incierto text1 archivo se parece a:
12123 1532 456

Y desea reemplazar todo el ancho completo de los números en la mitad de ancho de números y crear un nuevo archivo de texto2

cat text1 | sed 'y/0123456789/0123456789/' > text2

Usted obtener:
12123 1532 456

ps. También puede reemplazar toda la anchura de las letras del alfabeto en la mitad de ancho, que sería:

sed 'y/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz/'

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X