[lucida] install Lucida Bright OpenType for TeXLive (2024-03-21 release)

Bruno Voisin bvoisin at icloud.com
Mon Mar 25 10:11:31 CET 2024


Hi Hong,

Briefly (I'm in a rush): the configuration of ConTeXt is presently broken in TeX Live.

TeX Live, as defined in texmf-dist/web2c/texmf.cnf (ie TEXMFLOCAL = $SELFAUTOGRANDPARENT/texmf-local), provides

texlive/2024/texmf-dist
texlive/texmf-local

And thus

% kpsewhich --var-value TEXMFLOCAL
/usr/local/texlive/texmf-local

ConTeXt, as defined in texmf-dist/web2c/texmfcnf.lua (ie TEXMFLOCAL = "selfautoparent:texmf-local"), expects

texlive/2024/texmf-dist
texlive/2024/texmf-local

And thus

% mtxrun --resolve-path TEXMFLOCAL
/usr/local/texlive/2024/texmf-local

See https://tug.org/pipermail/tex-live/2024-March/050298.html

I don't know what can be done, probably won't have time to investigate today. And anyway, I don't know Lua, so I'm out of ideas.

Bruno


> On 25 Mar 2024, at 04:10, hf at hongfeng.ch wrote:
> 
> Hello again Bruno,
> 
> Just now I tried ConTeXt in TeXLive (install-tl-20240324), I compiled the 
> same `try-context.tex` file, which I successfully compiled using the separately 
> installed ConTeXt.
> 
> The ConTeXt in TeXLive still could not find the Lucida Bright Opentype font, 
> I've attached the log file with this email.
> 
> Best,
> Hong
> 
> 
> 
> 2024年3月25日 03:31, "Bruno Voisin" <bvoisin at icloud.com> 写到:
> 
>>> On 24 Mar 2024, at 17:44, Bruno Voisin via lucida <lucida at tug.org> wrote:
>>> 
>>>> On 24 Mar 2024, at 16:22, Mikael Sundqvist <mickep at gmail.com> wrote:
>>>> 
>>>> \setupbodyfont[lucida]
>>>> 
>>>> \starttext
>>>> 
>>>> This is a test
>>>> 
>>>> \stoptext
>>>> 
>>>> works here. I put the Lucida otf files in ~/.fonts that also happens
>>>> 
>>>> to be $OSFONTDIR.
>>> 
>>> This doesn't work here (on the Mac), the output is Latin Modern, not Lucida.
>>> 
>>> My setup:
>>> 
>>> - ConTeXt from TeX Live 2024 (ie no separate install directly from ConTeXt Garden).
>>> 
>>> - Lucida OpenType fonts installed at /usr/local/texlive/texmf-local/fonts/opentype/bh/lucidaot/.
>> 
>> This seems to be of problem of misconfiguration with the ConTeXt in TeX Live.
>> 
>> If I install ConTeXt in ~/context using the install script from
>> 
>> https://wiki.contextgarden.net/Installation
>> 
>> and
>> 
>> - Sets the path with
>> 
>> echo 'export PATH=~/context/tex/texmf-osx-arm64/bin:$PATH' >> ~/.zprofile
>> 
>> - Install Lucida OpenType to ~/context/tex/texmf-fonts/fonts/opentype/bh/lucidaot
>> 
>> - Run
>> 
>> mtxrun --generate
>> 
>> mtxrun --script fonts --reload
>> 
>> Then afterwards
>> 
>> % mtxrun --script fonts --list --all --pattern='*lucida*'
>> 
>> identifier familyname fontname filename subfont instances
>> 
>> lucidablackletterot lucidablackletterot lucidablackletterot LucidaBlackletterOT.otf
>> 
>> lucidablackletterotblack lucidablackletterot lucidablackletterot LucidaBlackletterOT.otf
>> 
>> lucidablackletterotregular lucidablackletterot lucidablackletterot LucidaBlackletterOT.otf
>> 
>> lucidabrightmathot lucidabrightmathot lucidabrightmathot LucidaBrightMathOT.otf
>> 
>> lucidabrightmathotdemibold lucidabrightmathot lucidabrightmathotdemibold LucidaBrightMathOT-Demi.otf
>> 
>> lucidabrightmathotnormal lucidabrightmathot lucidabrightmathot LucidaBrightMathOT.otf
>> 
>> lucidabrightmathotregular lucidabrightmathot lucidabrightmathot LucidaBrightMathOT.otf
>> 
>> lucidabrightot lucidabrightot lucidabrightot LucidaBrightOT.otf
>> 
>> lucidabrightotdemibold lucidabrightot lucidabrightotdemibold LucidaBrightOT-Demi.otf
>> 
>> lucidabrightotdemibolditalic lucidabrightot lucidabrightotdemibolditalic 
>> LucidaBrightOT-DemiItalic.otf
>> 
>> lucidabrightotitalic lucidabrightot lucidabrightotitalic LucidaBrightOT-Italic.otf
>> 
>> lucidabrightotnormal lucidabrightot lucidabrightotitalic LucidaBrightOT-Italic.otf
>> 
>> lucidabrightotregular lucidabrightot lucidabrightot LucidaBrightOT.otf
>> 
>> [...]
>> 
>> and your example file uses Lucida Bright OT as expected (see attachment).
>> 
>> Unfortunately, given my lack of knowledge of ConTeXt, I can't really debug this. It seems that, as 
>> packaged in TeX Live 2024, ConTeXt does not look for fonts inside texmf-local. I have no idea 
>> whether that's normal or not. I'll post to the tex-live list, see whether someone there can help.
>> 
>> Bruno
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: context-texlive-Mar-24-2024.log
URL: <https://tug.org/pipermail/lucida/attachments/20240325/9f1e29c0/attachment-0001.log>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: try-context.tex
Type: application/octet-stream
Size: 135 bytes
Desc: not available
URL: <https://tug.org/pipermail/lucida/attachments/20240325/9f1e29c0/attachment-0001.obj>
-------------- next part --------------



More information about the lucida mailing list.