I have no problem with LuaTeX 1.0.1 and luaotfload.sty
v2.7,
and fontspec-luatex.sty
v2.5a and the following preamble for the font setting. Running Linux with the Lucida fonts in my personal directory ~/.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}
However, at page 7 it needs some time on my system until compilation goes on. The created pdf is here: http://perce.de/pub/lucidaot.pdf
I also have script which copies the relevant parts of luatex from the
ConTeXt minimals into a TeXLive tree. There was a problem in the past with
luaotfload and a error message "wrong luatex version". In the files
luaotfload-tool.lua
and luaotfload-main.lua
the line
luaotfload.min_luatex_version = { 0, 95, 0 }
should be
luaotfload.min_luatex_version = { 1, 0, 0 }
and here is the script. You have to edit the following lines, if needed:
#!/bin/bash
MINIMAL=/opt/context
TO=/usr/local/texlive/current
FROM=$MINIMAL
If all that fails, then you can revert everything on TeXLive side with
tlmgr --reinstall install luatex
tlmgr --reinstall install luaotfload
and here is the bash script: http://perce.de/pub/cpCTX2TL.sh