¿Alguien puede decirme la fuente monoespacia que cubre la mayoría de los caracteres Unicode Si no, entonces una fuente monoespacial que contiene la mayor parte del conjunto de caracteres del idioma europeo?Monospace Fuente Unicode
Respuesta
La fuente Unicode llamada Monospace cubrirá casi todos los caracteres europeos, pero carece de los asiáticos.
Existe el proyecto GNU Unifont, que más o menos tiene este como su objetivo.
Casi todas las fuentes hoy en día cubren al menos latín, griego y cirílico. Y suficiente de latín para admitir la mayoría de los idiomas europeos.
Sin embargo, no puede haber una sola fuente que cubra la mayor parte de Unicode, ya que OpenType está limitado a 65536 glifos y hay más puntos de código asignados hasta el momento. También es un concepto erróneo común que una sola fuente para tantos scripts como sea posible es una buena cosa ™. No es, en realidad. Recuerde que para que la fuente funcione, también deben existir otras cosas: compatibilidad diacrítica bien definida (para que la combinación de acentos aparezca por encima/por debajo los caracteres base y no en algún lugar junto a ellos), glifos precompuestos para algunos scripts para que la representación motor puede utilizarlos de manera adecuada, lo que incluye el árabe y el y escrituras del indicador, ...
es una empresa importante y, como tal, no es sorprendente que casi las únicas fuentes que cubren grandes porciones de Unicode son de último recurso fuentes, destinado a ser utilizado cuando no existe otra fuente para mostrar algo. Como mecanismo de reserva, pero nunca como primera opción. La forma preferida es permitir que el motor de renderizado resuelva el soporte de scripts para las fuentes y no intente meter todo en una sola fuente. Ver también la opinión de Michael Kaplan sobre esto: Arial Unicode MS effectively [bites|sucks|blows].
Sin embargo, si sólo está buscando apoyo glifo:
- Lucida Sans Unicode
- Fixedsys Excelsior
- Everson Mono
- DejaVu Sans Mono
- Roboto Mono
Esas fuentes ya son bastante grandes. Pero como se señaló anteriormente, no cuente con el funcionamiento correcto de scripts o tipos de letra complejos.
Caso de uso: si está trabajando con xelatex o lualatex con documentos multilingües grandes y le gustaría leer los registros, entonces es probable que necesite un tipo de letra que pueda abarcar muchos glifos para que pueda identificar correctamente los caracteres que faltan en los registros, por ejemplo "Carácter faltante: no hay (carácter) en la fuente [...]" (si el carácter no existe, solo verá un recuadro cuadrado). –
@ macmadness86: A pesar de las restricciones de la consola de Windows, la sustitución de fuentes es una cosa y funciona, y es la solución adecuada aquí. Como se señaló, hay una razón * técnica * por la cual no se puede hacer, por lo que encontrar casos de uso para abogar por algo que no se puede hacer es un esfuerzo inútil, creo. Además, espero que XeLaTeX le proporcione mensajes de error que marquen inequívocamente el error por número de línea/columna. – Joey
Estaba simplemente agregando un caso de uso en el que es importante tener muchos glifos, como 65536 de ellos. En situaciones en las que se necesitan> 65536 glifos, xelatex admite la sustitución mediante '\ XeTeXcharclass' y' \ XeTeXinterchartoks'. Desafortunadamente, los mensajes de error con respecto a los caracteres faltantes a menudo son ambiguos :( –
Consolas es una fuente monoespacial moderna que se envía con los productos de Micosoft.
Un ejemplo de una fuente que cubre una amplia gama de caracteres Unicode es Arial Unicode incluido con productos de Microsoft Office.
(a) Es Arial Unicode MS. (b) No está monoespaciado. (c) Es una fuente de último recurso, no una que debe especificarse para su uso: http://blogs.msdn.com/michkap/archive/2007/07/15/3890144.aspx – Joey
@Joey y (d) ese enlace está roto :) –
@ Clément: Creo que fue [este] (http://www.siao2.com/2007/07/15/3890144.aspx). – Joey
También estoy buscando espacio mono, fuente Unicode enriquecida. Hasta ahora uso DejaVu Sans Mono, pero quería saber si hay mejor reemplazo (para mí).
Así, a partir de hoy, he descargado las siguientes fuentes TTF y contar el número de glifos:
- DejaVu Sans Mono: 3289
- Everson Mono: 9671
- Fixedsys Excelsior: 5993
- FreeMono: 4177
- GNU Unifont: 57089
- Lucida Sans Unicode: 1779
Pero su utilidad también es una cuestión de qué símbolos son exactamente compatibles y cómo se ven. Por ejemplo, Fixedsys y Unifont tienen apariencia de la vieja escuela. De todos modos, esta podría ser información útil para alguien ...
Lucida Sans Unicode no es monoespacio. – mbomb007
Si bien existen especificaciones técnicas que permitirían crear grandes fuentes, que cubren potencialmente todo el rango Unicode, en la práctica: - muchas aplicaciones y pilas de software no son compatibles con todos esas extensiones OpenType (normalmente locl y OTC: https://blogs.adobe.com/CCJKType/2014/09/shs-otf-or-otc.html) - el diseño de todos los signos requeridos, y sus reglas de composición, es una enorme empresa , muchos años-hombre para hacerlo bien
Así que tales fuentes no existen ahora , o cambiar la cobertura por la calidad
Por lo tanto, el software internacional no debe postular la existencia de una fuente panicode unicode, sino que puede componer tantas fuentes diferentes como sea necesario, con una cobertura diferente y que a menudo se superpone. Hace que el desarrollador de software trabaje más duro ya que uno no puede asumir que el mismo archivo de fuente se usa para glifos consecutivos.
Esta es la forma moderna de texto pilas de trabajo (por ejemplo HarfBuzz-ng + fontconfig ...)
Osaka Mono (Si usted está loco como yo y quiere programar con los nombres de variable japoneses.)
Nombre completo: Osaka-等 幅
CSS: font-family: 'Osaka-Mono';
Después de buscar en más de 25 tipos de letra, solamente he encontrado 1 que se ajustan a todos mis criterios para la programación:
Chart Key:
==============================================
FWK : Full Width Kanji
FWR : Full Width Roman Characters
HWA : Half Width Ascii Characters
oO0 : Can differentiate o vs O vs 0 ?
il1 : Can differentiate i vs l vs 1 ?
ZOM : Does NOT mis-align when zooming?
==============================================
FWK FWR HWA oO0 il1 ZOM
*Osaka Mono : Y Y Y Y Y Y
GNU Unifont : Y Y Y Y Y -
*NotoSansMCJR : Y Y Y - Y -
*MS Gothic : Y Y Y - * Y
Kochi Gothic : Y Y Y - - Y
Hanazono Micho: Y Y Y - - Y
MS Hei : Y Y Y - - Y
**IPA Gothic : Y Y Y Y Y Y
*NotoSansMCJR : Full name is "Noto Sans Mono CJK JP Regular"
*MS Gothic : il1 difference is subtle.
*Osaka Mono :
CSS: font-family:'Osaka-Mono';
In text editor drop down, will
likely be: "Osaka-等幅"
**IPA Gothic : The "\" symbol displays as a
yen sign in HTML pages and
my text editor. Deal breaker.
Fuentes He encontrado unsuable, ya sea porque:
- kanji no fuera exactamente 2 ascii caracteres de ancho.
- Las letras Unicode de ancho completo no tienen exactamente 2 caracteres de ascii de ancho.
============================================ ==
- Andale Mono
- de Apple gótica
- Bitstream Cyberbit
- Consolas
- DejaVu Sans Mono
- Everson Mono
- FixedS ys Excelsior
- gratuito Mono
- Han Wang Hei pesada
- Han Wang Min Negro
- Han Wang Zon Yi
- Kaiso Siguiente B
- gótica Kozuka Pro R
- Lucidia Sans Unicode
- Monospace (Por George William)
- Nanum Gothic
- Noto Mono
- Noto Mono Regular
- Noto Sans CJK JP Regular
- Osaka
- Roboto
- Roboto Mono
- Un Yetgul
========= ==================================
- 1. Latex: Listados con fuentes monospace
- 2. Fuente equivalente a Arial Unicode MS
- 3. Fuente Flying Saucer para caracteres Unicode
- 4. Uso de Unicode en el código fuente de C++
- 5. ¿Es Arial Unicode MS la fuente correcta para WinForms UI?
- 6. Uso de Unicode en un archivo fuente C++
- 7. Emacs: configuración de fuente para mostrar caracteres Unicode en OSX
- 8. Cómo representar caracteres Unicode en la fuente correcta? (C#/WinForms)
- 9. Caracteres Unicode en los archivos fuente de MATLAB
- 10. ¿Fuente (s) recomendada (s) para mostrar los caracteres Unicode?
- 11. Normalización de JavaScript Unicode
- 12. Fuentes Unicode en PyGame
- 13. Delphi Conversion Unicode Issues
- 14. Unicode en javadoc y comentarios?
- 15. Multilingüe Unicode en OpenGL
- 16. iText, caracteres Unicode y Java
- 17. Unicode Portabilidad
- 18. Fuentes Unicode para japonés
- 19. ¿Por qué Java permite escapar caracteres unicode en el código fuente?
- 20. ¿Por qué necesito escapar de unicode en los archivos fuente java?
- 21. ¿Cómo puedo escapar de un carácter Unicode en mi código fuente Objective-C?
- 22. ¿Cómo se asigna un carácter Unicode a un glifo en una fuente?
- 23. ¿Agregar iconos a JButton usando una fuente personalizada de AwesomeFont y caracteres Unicode en Java Swing?
- 24. Un archivo fuente con caracteres Unicode está haciendo que Django arroje una excepción SyntaxError
- 25. ¿Cómo puedo incorporar constantes de cadena unicode en un archivo fuente?
- 26. Dibujando caracteres Unicode en iPhone
- 27. CSS - Fuente para un editor basado en web
- 28. ¿Cómo se renderiza en Tamil Unicode Android
- 29. C# Botón Texto Caracteres Unicode
- 30. PHP-GD: tratar con caracteres Unicode
GNU Unifont es una fuente de mapa de bits aproximado, que es adecuado para simular disp temprano dispositivos de enderezamiento e impresoras matriciales de la década de 1960. –
también hay una versión vectorizada de ttf ahora – n611x007
Esta es la mejor respuesta hoy en día, creo. –