LuaLaTeX y Lucida OTF

LuaLaTeX y Lucida OTF

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.styv2.7, y fontspec-luatex.styv2.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.luay luaotfload-main.luala 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

información relacionada