Saltar al contenido

Generación de fuentes de todos los símbolos matemáticos de LaTeX

Presta atención ya que en esta crónica hallarás el arreglo que buscas.

Solución:

Puede que se necesiten más que comentarios para aclarar algunas cosas. Así que aquí hay una respuesta, aunque probablemente no obtendrá lo que desea. No dude en preguntar si hay puntos poco claros.

  1. Las metafuentes rara vez se usan hoy en día. Lo que vio es una variante Tipo 1 de las fuentes AMS.
  2. TeX, ya sea pdfTeX u otros, en realidad no generan fuentes. Básicamente, lo que TeX sabe sobre las fuentes son las métricas del glifo: por ejemplo, qué tan grande es x o A, cuál es el ancho y la altura y las profundidades que ocupan. Al final. Lo que TeX ve son muchas cajas.
  3. Sin embargo, cada cuadro tiene una codificación de entrada asociada. Para que TeX sepa cosas como “esta caja es una A”. Y cuando TeX genera la salida DVI o PDF en el caso de pdfTeX, asigna estos cuadros a los glifos de una fuente específica, a través de la codificación de salida. Y pdfTeX incorporará esas fuentes Type1. Y cuando un lector de PDF abre el archivo, usa las fuentes incrustadas y la información de posición del archivo PDF para dibujar todos esos glifos.
  4. Entonces, de principio a fin, TeX realmente no genera ninguna fuente. En algún momento, cuando Metafont se usa realmente, TeX de hoy puede llamar automáticamente a un programa externo, mf etc., para generar las fuentes de mapa de bits, pero TeX solo ve los glifos como cuadros.

Las explicaciones anteriores no son exactamente cómo funciona TeX. Pero explicará cómo TeX ve las fuentes. Cosas como las codificaciones han cambiado de un motor a otro. Por ejemplo, LuaTeX usa una tabla de fuentes para almacenar la información de las métricas y usa Unicode tanto para la entrada como para la salida.

Entonces, la conclusión es que pdfTeX no tiene (casi) nada que ver con la generación de fuentes.

Por lo tanto, creo que su pregunta se puede reformular de la siguiente manera

¿Cómo transfiero las fuentes utilizadas en un archivo a fuentes TTF?

  1. Encuentra las fuentes. Lo más probable es que encuentre muchas fuentes Tipo 1 PostScript. No encontrará esas fuentes en el archivo PDF generado por pdfTeX. (No exactamente, hay herramientas para extraer fuentes incrustadas). Debe leer el archivo fuente, ver qué fuentes se utilizan y encontrar las fuentes PostScript correspondientes.
  2. Utilice una herramienta de edición de fuentes para convertir esos archivos pfb, junto con sus métricas (archivos afm), en archivos OpenType modernos. Herramientas gratuitas que incluyen FontForge y Adobe Font Development Kit. El último fue diseñado exactamente para este propósito: transferir fuentes Tipo 1 antiguas a nuevas fuentes OpenType.

Además, ¿por qué quieres TTF en lugar de OTF? OTF puede ser utilizado por la mayoría de las plataformas. TTF usa splines Bézier cuadráticos mientras OpenType pueden use las mismas splines cúbicas de Bézier que las fuentes Type1 (las llamadas fuentes CFF, una versión PostScript de OTF). No he hecho ninguna conversión real, pero creo que será más natural convertir Type1 a CFF en lugar de TTF. Supongo que usa Windows, y TTF es más común allí. Pero Windows reciente también es compatible con OTF (obviamente sin ClearType, que usa insinuaciones TTF explícitamente)

Lo último, espero haber acertado con tu idea. ¿Cree que debido a que pdfTeX puede generar archivos PDF que pueden ser vistos por aplicaciones modernas como Adobe Reader, debe tener una forma de generar fuentes de formato moderno que se usan comúnmente en las aplicaciones actuales? De hecho, esa es solo una característica del formato de archivo PDF, que permite incrustar fuentes. Y no solo TTF, OpenType, Type1, Type3, incluso las fuentes de mapa de bits pueden incrustarse en un archivo PDF y ser vistas por un lector de PDF. Para hacer eso, pdfTeX necesita saber 1) las métricas de la fuente 2) dónde encontrar los archivos de fuente para incrustar.

Si todo lo que desea, en última instancia, es poder ingresar esos símbolos matemáticos en otras aplicaciones, digamos Word, entonces simplemente puede usar fuentes matemáticas OpenType. Las fuentes disponibles gratuitamente son XITS-Math, Asana-Math, fuentes comerciales que incluyen LucidaBr Math (cuesta 90 USD) y Minion Math (algo así como 700 EUR por un juego completo, pero encontré que valió la pena). Además, Cambria Math se distribuye con Windows y Office (tanto para Windows como para Mac). El último, las fuentes modernas de computadora se pueden reemplazar con Latin Modern, y los símbolos matemáticos de Computer Modern se pueden encontrar en Latin Modern Math.

Reseñas y valoraciones del artículo

Nos encantaría que puedieras dar recomendación a esta noticia si lograste el éxito.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *