Paquete Sigma consolefonts contiene un conjunto de fuentes UTF-8 que proporcionan facilidad de lectura y una amplia cobertura. En realidad, es sólo una fuente, en un tamaño de 8x16, pero con un número de variaciones de lo que se mapeado en el (PSFU) consolefont. Si usted no está usando Linux y una localización UTF-8, esto probablemente no tendrá ninguna relevancia para usted.
Aún interesado? Ok, aquí es un menor de maravillosa fotografía de lo que la versión de sigma-general de esta fuente puede hacer. Pedimos disculpas por la mala calidad de la foto, yo esperamos que usted pueda tener una idea de lo que esto hace - y si usted está utilizando la consola de linux sin un escritorio gráfico, usted sólo tiene que descargarlo para probarlo.
Mi objetivo es que la gente vea el mayor número de personajes como sea posible en su consola. Sé que la mayoría de la gente asume un escritorio gráfico es necesario ver una amplia gama de personajes, pero la consola estándar puede mostrar 512 caracteres si lo hace sin los colores llamativos.
Fuentes de consola tradicionales han utilizado a menudo glifos separados para cartas cirílico y latino de la misma forma, pero las fuentes de escritorio normalmente hacerlos de forma idéntica (por ejemplo latino A y cirílico А), y yo también - esto ayuda a hacer un poco de espacio disponible. He utilizado script en perl de Dmitry Bolkhovityanov para seleccionar qué glifos se utilizan en una fuente PSFU particular, y para asignar múltiples puntos de código con el mismo glifo. Hay un número limitado de caracteres de dibujo de línea (suficiente para dar una exhibición decente en el kernel linux 'make menuconfig').
El principal uso de estas fuentes es cuando usted no tiene un escritorio gráfico, pero todavía quiere ser capaz de leer el texto en muchos idiomas. Así que, tal vez son los más apropiados para las personas que ejecutan los servidores. En cuanto a mí, me dejaron leer mi correo a través de ssh cuando estoy construyendo el escritorio gráfico de un nuevo sistema.
El tipo de letra en sí comenzó como etl16 de uno de los paquetes de consola debian. Alteré a dar cartas más equilibradas - descendentes largos a costa de menos espacio encima de las letras, y trayendo los acentos más cerca de la letra. El formato de "célula" de una letra mayúscula es de 3 filas por encima de la carta, 10 filas de la letra, y otros 3 filas para el descensor. En hexadecimal, es decir 3A3, de ahí el nombre (U + 03A3 es Σ).
A diferencia de las fuentes tradicionales vga codificados duro en la máquina, estas fuentes son mucho menos brillante - puede que tenga que aumentar el brillo de la pantalla. Esto se debe a que son delgadas (normalmente sólo un píxel de ancho). El tamaño 8x16 es mucho "talla única" - adecuado para la mayoría acento latino, griego y cirílico para y corriente, pero no es ideal cuando hay múltiples acentos (Livonia, vietnamita, griego politónico).
A diferencia de la mayoría de otras fuentes de consola, estos vienen con la fuente (una fuente bdf) y una serie de archivos de mapas de decidir qué incluir. Así que, si realmente no les gusta la forma de una de las cartas se puede modificar - el BDF está a sólo 16 líneas de códigos hexadecimales, por ejemplo, un T capital tiene nueve líneas de x42 (0100 0010) y una línea de base de X3c (0011 1100).
Si desea cambiar un mapa, o bien añadir algo más, o eliminar algo que no se utiliza, que son fáciles de editar.
La consola de linux no puede acomodar idiomas CJK, por lo que este tipo de letra es para personas que utilizan lenguas alfabéticas. Los glifos de Armenia y Georgia deben ser idénticos a lo que está en etl16, también el árabe y el hebreo (y realmente no saben lo útil que esos son en un terminal de izquierda a derecha). Todo lo demás ha sido ajustado para proporcionar lo que creo que es un resultado satisfactorio.
El tarball incluye mi intento de una lista de los alfabetos de las lenguas cubiertas - para responder a la pregunta, que glifos hacen lo necesario para un idioma en particular. Estos archivos también pueden ser útiles si usted está usando xorg y desea comprobar si sus fuentes proporcionan una cobertura adecuada.
Para la mayoría de la gente, creo que la versión de "general" debería funcionar bien (latín, griego y las principales cartas cirílico europea). Algunas personas pueden preferir la variante "cirílico" (todo el cirílico actual, griego, algunas letras latinas. También existe una variante "caucásico" (latino, cirílico, armenio, georgiano) y algún que otro ejemplo y una prueba de concepto variantes, por ejemplo, 'africano', 'politónico', 'vietnamita'. En última instancia, las lenguas africanas se ven limitados por la falta de glifos precompuestas en Unicode (que yo sepa, hay una falta de terminales que soportan diacríticos combinan), pero algunos idiomas como el venda debe trabajar . Idiomas con múltiples acentos encima de la carta (de Livonia, griego politónico, vietnamita) no son una maravilla en el tamaño 8x16, pero podría ser suficiente.
Detalles de software:
Versión: 0.01
Fecha de carga: 2 Jun 15
Licencia: Libre
Popularidad: 101
2 Comentarios
sigma 12 Aug 23
خب باشه طرح دار کلفتSAGMA 28 Jan 24
SAGMA