Acabo de instalar la nueva versión de las fuentes Lucida OpenType que se lanzó hace algunos días. Compilar el archivo lucidaot.tex, que forma parte del paquete con XeLaTeX, no es un problema. Pero compilar con LuaLaTeX es un desastre porque nunca termina. Le pregunté a Karl Berry sobre esto y también vio el problema del "bucle infinito" con lualatex.
Estoy ejecutando TeXLive2016, LuLaTeX versión 0.95.0, reconstruyo la base de datos con luaotfload-tool --update --force sin ningún éxito. Mi sistema operativo es Mac OSX 10.12.2 (Sierra).
Respuesta1
No tengo ningún problema con LuaTeX 1.0.1 y luaotfload.sty
v2.7, y fontspec-luatex.sty
v2.5a y el siguiente preámbulo para la configuración de fuente. Ejecutando Linux con las fuentes Lucida en mi directorio personal ~/.fonts/Lucida/
:
\documentclass[11pt]{article}
\usepackage{unicode-math} % support opentype math fonts
\defaultfontfeatures{Ligatures=TeX,Scale=.92}
\setmainfont[% main rm
ItalicFont=LucidaBrightOT-Italic,
BoldFont=LucidaBrightOT-Demi,
BoldItalicFont=LucidaBrightOT-DemiItalic,
]{LucidaBrightOT}
%
\setsansfont[% main sans
ItalicFont=LucidaSansOT-Italic,
BoldFont=LucidaSansOT-Demi,
BoldItalicFont=LucidaSansOT-DemiItalic,
]{LucidaSansOT}
%
\setmonofont[% main typewriter
ItalicFont=LucidaSansTypewriterOT-Oblique,
BoldFont=LucidaSansTypewriterOT-Bold,
BoldItalicFont=LucidaSansTypewriterOT-BoldOblique,
]{LucidaSansTypewriterOT}
%
\setmathfont{LucidaBrightMathOT}
\setmathfont[version=bold]{LucidaBrightMathOT-Demibold}
%
% The specialized one-off fonts:
\newfontface\LucidaBlackletter{LucidaBlackletterOT}
\newfontface\LucidaCalligraphy{LucidaCalligraphyOT-Italic}
\newfontface\LucidaHandwriting{LucidaHandwritingOT-Italic}
%
% GrandeMono and Console fonts for an example:
\newfontface\LucidaGrandeMono{LucidaGrandeMonoDK}
\newfontface\LucidaConsole{LucidaConsoleDK}
Sin embargo, en la página 7 necesita algo de tiempo en mi sistema hasta que continúe la compilación. El pdf creado está aquí:http://perce.de/pub/lucidaot.pdf
También tengo un script que copia las partes relevantes de luatex de los mínimos de ConTeXt en un árbol TeXLive. Hubo un problema en el pasado con luaotfload y un mensaje de error "versión incorrecta de luatex". En los archivos
luaotfload-tool.lua
y luaotfload-main.lua
la línea
luaotfload.min_luatex_version = { 0, 95, 0 }
debiera ser
luaotfload.min_luatex_version = { 1, 0, 0 }
y aquí está el guión. Tienes que editar las siguientes líneas, si es necesario:
#!/bin/bash
MINIMAL=/opt/context
TO=/usr/local/texlive/current
FROM=$MINIMAL
Si todo eso falla, entonces puedes revertir todo en el lado de TeXLive con
tlmgr --reinstall install luatex
tlmgr --reinstall install luaotfload
y aquí está el script bash:http://perce.de/pub/cpCTX2TL.sh