LyXNon-TeX Fonts (via XeTeX/LuaTeX) don't work

Information and discussion about LyX, a WYSIWYM editor, available for Linux, Windows and Mac OS X systems.
Post Reply
sallam_ah
Posts: 3
Joined: Tue Nov 01, 2011 10:21 am

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by sallam_ah »

Greetings,

this started when I intended to use Non-TeX/True Type fonts, note that i'm using:
  • Miktex portable 2.9
  • LyX 2.0.1
I create a *.tex file from "article" document class, then checked "Use non-Tex fonts (via XetTeX/LuaTeX)" and set the roman font to Virenda.

However it always gives me "Undefined control sequence" for the line

Code: Select all

\usepackage{fontspec}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
I checked the existence of this package in MiKTeX and it was there. After many tweaking I found out that this package was downloaded un-complete Through LyX

So I solved the problem by removing fontspec and install it again using the MiKTeX Package Manager, later every thing works like a charm.

hope this will help someone

Recommended reading 2024:

LaTeXguide.org • LaTeX-Cookbook.net • TikZ.org

NEW: TikZ book now 40% off at Amazon.com for a short time.

And: Currently, Packt sells ebooks for $4.99 each if you buy 5 of their over 1000 ebooks. If you choose only a single one, $9.99. How about combining 3 LaTeX books with Python, gnuplot, mathplotlib, Matlab, ChatGPT or other AI books? Epub and PDF. Bundle (3 books, add more for higher discount): https://packt.link/MDH5p

jxx66
Posts: 3
Joined: Fri Dec 06, 2024 2:17 pm

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by jxx66 »

Hi,

I a similar issue again in LyX 2.4.2.1

I get the following protocol output:

Code: Select all

This is XeTeX, Version 3.141592653-2.6-0.999995 (MiKTeX 24.1 Portable) (preloaded format=xelatex 2024.12.6) 10 DEC 2024 08:36
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**./***.tex
(***.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-04>
(***\scoop\apps\miktex\current\texmfs\install\tex/latex/dinbrief\dinbr
ief.cls
Document Class/Style 'dinbrief' - Version 1.73
University of Karlsruhe - 2000/03/02 12:49:21
*** dinbrief: Running in LaTeX 2e mode!
*** dinbrief: NFSS 2!
Document Class: dinbrief 2000/03/02 LaTeX2e class
\ka@db@tmpdima=\dimen140
\ka@db@tmpdimb=\dimen141
\@mainlbl=\write3
\GZA=\dimen142
\ltf@headheight=\dimen143
\lts@headheight=\dimen144
\ltf@headsep=\dimen145
\lts@headsep=\dimen146
\ltf@textheight=\dimen147
\lts@textheight=\dimen148
\ka@db@txtlmarg=\dimen149
\addrhpos=\dimen150
\addrvpos=\dimen151
\addrwd=\dimen152
\addrht=\dimen153
\addroffset=\dimen154
\ka@db@addrhoffs=\dimen155
\backaddrht=\dimen156
\reflinevpos=\dimen157
\ufldmarkvpos=\dimen158
\lfldmarkvpos=\dimen159
\perfmarkvpos=\dimen160
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
User avatar
Stefan Kottwitz
Site Admin
Posts: 10324
Joined: Mon Mar 10, 2008 9:44 pm

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by Stefan Kottwitz »

Hi,

welcome to the forum!
jxx66 wrote:a similar issue again in LyX 2.4.2.1
There's no such error related to fontspec. The errors occur because the dinbrief class is too old and not updated, to work with a modern LaTeX installation.

From your log file:

Code: Select all

Code, edit and compile here:
(***\scoop\apps\miktex\current\texmfs\install\tex/latex/dinbrief\dinbr
ief.cls
Document Class/Style 'dinbrief' - Version 1.73
University of Karlsruhe - 2000/03/02 12:49:21
*** dinbrief: Running in LaTeX 2e mode!
*** dinbrief: NFSS 2!
Document Class: dinbrief 2000/03/02 LaTeX2e class
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
That version hasn't been updated for 24 years. Better use the scrlttr2 class.

Stefan
LaTeX.org admin
jxx66
Posts: 3
Joined: Fri Dec 06, 2024 2:17 pm

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by jxx66 »

Hi,

thank you. Sorry but my TeX knowledge might be as rusty and old as the dinbrief style :lol:

I took the dinbrief from the lyx templates. But even if I take the KOMA Template I get a similar result:

Code: Select all

This is XeTeX, Version 3.141592653-2.6-0.999995 (MiKTeX 24.1 Portable) (preloaded format=xelatex 2024.12.6) 11 DEC 2024 09:05
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**./Neues_Dokument1.tex
(Neues_Dokument1.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-04>
(<...>\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlttr2.cls
Document Class: scrlttr2 2024/10/24 v3.43 KOMA-Script document class (letter)
(<...>\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rkbase.sty
Package: scrkbase 2024/10/24 v3.43 KOMA-Script package (KOMA-Script-dependent b
asics and keyval usage)
(<...>\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rbase.sty
Package: scrbase 2024/10/24 v3.43 KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
(<...>\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlfile.sty
Package: scrlfile 2024/10/24 v3.43 KOMA-Script package (file load hooks)
(<...>\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlfile-hook.sty
Package: scrlfile-hook 2024/10/24 v3.43 KOMA-Script package (using LaTeX hooks)
(<...>\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlogo.sty
Package: scrlogo 2024/10/24 v3.43 KOMA-Script package (logo)
)))
(<...>\apps\miktex\current\texmfs\install\tex/latex/graphics\keyva
l.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks17
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Cheers Jan
User avatar
Stefan Kottwitz
Site Admin
Posts: 10324
Joined: Mon Mar 10, 2008 9:44 pm

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by Stefan Kottwitz »

Hi Jan,

it seems that your LaTeX installation needs an update, at least for the kernel (expl3 and all packages starting with l3). From l3prop.dtx on Github I can see that the undefined command \prop_new_linked:N has been introduced 2024-02-12:

Code: Select all

\begin{function}[added = 2024-02-12]{\prop_new_linked:N, \prop_new_linked:c}
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Your version is just a bit older, as seen in the log:

Code: Select all

L3 programming layer <2024-01-04>
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Stefan
LaTeX.org admin
jxx66
Posts: 3
Joined: Fri Dec 06, 2024 2:17 pm

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by jxx66 »

Hi,

I just updated MikTeX, but the problem still persists:

Code: Select all

This is XeTeX, Version 3.141592653-2.6-0.999995 (MiKTeX 24.1 Portable) (preloaded format=xelatex 2024.12.12) 12 DEC 2024 11:09
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
**./Neues_Dokument1.tex
(Neues_Dokument1.tex
LaTeX2e <2023-11-01> patch level 1
L3 programming layer <2024-01-04>
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlttr2.cls
Document Class: scrlttr2 2024/10/24 v3.43 KOMA-Script document class (letter)
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rkbase.sty
Package: scrkbase 2024/10/24 v3.43 KOMA-Script package (KOMA-Script-dependent b
asics and keyval usage)
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rbase.sty
Package: scrbase 2024/10/24 v3.43 KOMA-Script package (KOMA-Script-independent
basics and keyval usage)
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlfile.sty
Package: scrlfile 2024/10/24 v3.43 KOMA-Script package (file load hooks)
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlfile-hook.sty
Package: scrlfile-hook 2024/10/24 v3.43 KOMA-Script package (using LaTeX hooks)
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/koma-script\sc
rlogo.sty
Package: scrlogo 2024/10/24 v3.43 KOMA-Script package (logo)
)))
(<...>scoop\apps\miktex\current\texmfs\install\tex/latex/graphics\keyva
l.sty
Package: keyval 2022/05/29 v1.15 key=value parser (DPC)
\KV@toks@=\toks17
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
User avatar
Stefan Kottwitz
Site Admin
Posts: 10324
Joined: Mon Mar 10, 2008 9:44 pm

Non-TeX Fonts (via XeTeX/LuaTeX) don't work

Post by Stefan Kottwitz »

The L3 version is still the same. Perhaps remove the l3* packages with the package manager (in user mode) and reinstall them.

Stefan
LaTeX.org admin
Post Reply