%!TeX LuaLaTeX \documentclass{scrbook} %% Packages \usepackage[no-math]{fontspec} \usepackage{plex-otf} \usepackage{polyglossia} \usepackage[fleqn]{mathtools} \usepackage{amsfonts,amsthm,amssymb} \usepackage{blindtext} %% Define default language \setdefaultlanguage{german} %% Set the Sans font as a default font \renewcommand\familydefault{\sfdefault} %% Define fonts for other languages \newfontfamily\arabicfontsf[Script=Arabic]{IBM Plex Sans Arabic} \newfontfamily\cyrillicfontsf[Script=Cyrillic]{IBM Plex Sans} \newfontfamily\devanagarifontsf[Script=Devanagari]{IBM Plex Sans Devanagari} \newfontfamily\greekfontsf[Script=Greek]{IBM Plex Sans} \newfontfamily\hebrewfontsf[Script=Hebrew]{IBM Plex Sans Hebrew} \newfontfamily\japanesefontsf{Noto Sans CJK JP} \newfontfamily\koreanfontsf[Script=Hangul]{Noto Sans CJK KR} \newfontfamily\thaifontsf[Script=Thai]{IBM Plex Sans Thai} \begin{document} \blindtext {\arabicfontsf \char"0627} \\ {\cyrillicfontsf \char"0430} \\ {\devanagarifontsf \char"0905} \\ {\greekfontsf \char"03B1} \\ {\hebrewfontsf \char"05D0} \\ {\japanesefontsf \char"30A1} \\ {\koreanfontsf \char"3131} \\ {\arabicfontsf \char"0627} \\ % Persian {\thaifontsf \char"0E01} \end{document}
Hier ein Auszug aus dem Logfile:
Missing character: There is no ü (U+00FC) in font cmmi10! Missing character: There is no ü (U+00FC) in font cmmi7! Missing character: There is no ü (U+00FC) in font cmmi10! Missing character: There is no ü (U+00FC) in font cmmi7!
This is LuaHBTeX, Version 1.15.0 (TeX Live 2022) (format=lualatex 2022.8.9) 5 JAN 2023 11:30 system commands enabled. **main.tex (./main.tex LaTeX2e <2022-06-01> patch level 5 Lua module: luaotfload 2022-03-18 3.21 Lua based OpenType font support Lua module: lualibs 2021-05-20 2.74 ConTeXt Lua standard libraries. Lua module: lualibs-extended 2021-05-20 2.74 ConTeXt Lua libraries -- extended collection. luaotfload | conf : Root cache directory is "/home/tex/texmf-var/luatex-cache/generic/names". luaotfload | init : Loading fontloader "fontloader-2022-02-24.lua" from kpse-resolved path "/usr/local/texlive/2022/texmf-dist/tex/luatex/luaotfload/fontloader-2022-02-24.lua". Lua-only attribute luaotfload@noligature = 1 luaotfload | init : Context OpenType loader version 3.119 Inserting `luaotfload.node_processor' at position 1 in `pre_linebreak_filter'. Inserting `luaotfload.node_processor' at position 1 in `hpack_filter'. Inserting `luaotfload.glyph_stream' at position 1 in `glyph_stream_provider'. Inserting `luaotfload.define_font' at position 1 in `define_font'. Lua-only attribute luaotfload_color_attribute = 2 luaotfload | conf : Root cache directory is "/home/tex/texmf-var/luatex-cache/generic/names". Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_opentype_file'. Inserting `luaotfload.harf.strip_prefix' at position 1 in `find_truetype_file'. Removing `luaotfload.glyph_stream' from `glyph_stream_provider'. Inserting `luaotfload.harf.glyphstream' at position 1 in `glyph_stream_provider'. Inserting `luaotfload.harf.finalize_vlist' at position 1 in `post_linebreak_filter'. Inserting `luaotfload.harf.finalize_hlist' at position 2 in `hpack_filter'. Inserting `luaotfload.cleanup_files' at position 1 in `wrapup_run'. Inserting `luaotfload.harf.finalize_unicode' at position 1 in `finish_pdffile'. Inserting `luaotfload.glyphinfo' at position 1 in `glyph_info'. Lua-only attribute luaotfload.letterspace_done = 3 Inserting `luaotfload.aux.set_sscale_dimens' at position 1 in `luaotfload.patch_font'. Inserting `luaotfload.aux.set_font_index' at position 2 in `luaotfload.patch_font'. Inserting `luaotfload.aux.patch_cambria_domh' at position 3 in `luaotfload.patch_font'. Inserting `luaotfload.aux.fixup_fontdata' at position 1 in `luaotfload.patch_font_unsafe'. Inserting `luaotfload.aux.set_capheight' at position 4 in `luaotfload.patch_font'. Inserting `luaotfload.aux.set_xheight' at position 5 in `luaotfload.patch_font'. Inserting `luaotfload.rewrite_fontname' at position 6 in `luaotfload.patch_font'. L3 programming layer <2022-08-05> Inserting `tracingstacklevels' at position 1 in `input_level_string'. (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrbook.cls Document Class: scrbook 2022/10/12 v3.38 KOMA-Script document class (book) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrkbase.sty Package: scrkbase 2022/10/12 v3.38 KOMA-Script package (KOMA-Script-dependent basics and keyval usage) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrbase.sty Package: scrbase 2022/10/12 v3.38 KOMA-Script package (KOMA-Script-independent basics and keyval usage) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrlfile.sty Package: scrlfile 2022/10/12 v3.38 KOMA-Script package (file load hooks) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrlfile-hook.sty Package: scrlfile-hook 2022/10/12 v3.38 KOMA-Script package (using LaTeX hooks) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrlogo.sty Package: scrlogo 2022/10/12 v3.38 KOMA-Script package (logo) ))) (/usr/local/texlive/2022/texmf-dist/tex/latex/graphics/keyval.sty Package: keyval 2022/05/29 v1.15 key=value parser (DPC) \KV@toks@=\toks16 ) Applying: [2021/05/01] Usage of raw or classic option list on input line 252. Already applied: [0000/00/00] Usage of raw or classic option list on input line 368. )) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/tocbasic.sty Package: tocbasic 2022/10/12 v3.38 KOMA-Script package (handling toc-files) \scr@dte@tocline@numberwidth=\skip47 \scr@dte@tocline@numbox=\box51 ) Package tocbasic Info: omitting babel extension for `toc' (tocbasic) because of feature `nobabel' available (tocbasic) for `toc' on input line 137. Class scrbook Info: File `scrsize11pt.clo' used instead of (scrbook) file `scrsize11.clo' to setup font sizes on input line 2617. (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/scrsize11pt.clo File: scrsize11pt.clo 2022/10/12 v3.38 KOMA-Script font size class option (11pt) luaotfload | db : Font names database loaded from /home/tex/texmf-var/luatex-cache/generic/names/luaotfload-names.luc.gz) (/usr/local/texlive/2022/texmf-dist/tex/latex/koma-script/typearea.sty Package: typearea 2022/10/12 v3.38 KOMA-Script package (type area) \ta@bcor=\skip48 \ta@div=\count183 \ta@hblk=\skip49 \ta@vblk=\skip50 \ta@temp=\skip51 \footheight=\skip52 Package typearea Info: These are the values describing the layout: (typearea) DIV = 10 (typearea) BCOR = 0.0pt (typearea) \paperwidth = 597.50793pt (typearea) \textwidth = 418.25555pt (typearea) DIV departure = -6% (typearea) \evensidemargin = 47.2316pt (typearea) \oddsidemargin = -12.5192pt (typearea) \paperheight = 845.04694pt (typearea) \textheight = 595.80026pt (typearea) \topmargin = -25.16531pt (typearea) \headheight = 17.0pt (typearea) \headsep = 20.40001pt (typearea) \topskip = 11.0pt (typearea) \footskip = 47.6pt (typearea) \baselineskip = 13.6pt (typearea) on input line 1767. ) \c@part=\count184 \c@chapter=\count185 \c@section=\count186 \c@subsection=\count187 \c@subsubsection=\count188 \c@paragraph=\count189 \c@subparagraph=\count190 \scr@dte@chapter@maxnumwidth=\skip53 Class scrbook Info: using compatibility default `afterindent=bysign' (scrbook) for `\chapter on input line 5898. \scr@dte@section@maxnumwidth=\skip54 Class scrbook Info: using compatibility default `runin=bysign' (scrbook) for `\section on input line 5909. Class scrbook Info: using compatibility default `afterindent=bysign' (scrbook) for `\section on input line 5909. \scr@dte@part@maxnumwidth=\skip55 Class scrbook Info: using compatibility default `afterindent=true' (scrbook) for `\part on input line 5918. \scr@dte@subsection@maxnumwidth=\skip56 Class scrbook Info: using compatibility default `runin=bysign' (scrbook) for `\subsection on input line 5928. Class scrbook Info: using compatibility default `afterindent=bysign' (scrbook) for `\subsection on input line 5928. \scr@dte@subsubsection@maxnumwidth=\skip57 Class scrbook Info: using compatibility default `runin=bysign' (scrbook) for `\subsubsection on input line 5938. Class scrbook Info: using compatibility default `afterindent=bysign' (scrbook) for `\subsubsection on input line 5938. \scr@dte@paragraph@maxnumwidth=\skip58 Class scrbook Info: using compatibility default `runin=bysign' (scrbook) for `\paragraph on input line 5949. Class scrbook Info: using compatibility default `afterindent=bysign' (scrbook) for `\paragraph on input line 5949. \scr@dte@subparagraph@maxnumwidth=\skip59 Class scrbook Info: using compatibility default `runin=bysign' (scrbook) for `\subparagraph on input line 5959. Class scrbook Info: using compatibility default `afterindent=bysign' (scrbook) for `\subparagraph on input line 5959. \abovecaptionskip=\skip60 \belowcaptionskip=\skip61 \c@pti@nb@sid@b@x=\box52 Package tocbasic Info: omitting babel extension for `lof' (tocbasic) because of feature `nobabel' available (tocbasic) for `lof' on input line 7142. \scr@dte@figure@maxnumwidth=\skip62 \c@figure=\count191 Package tocbasic Info: omitting babel extension for `lot' (tocbasic) because of feature `nobabel' available (tocbasic) for `lot' on input line 7159. \scr@dte@table@maxnumwidth=\skip63 \c@table=\count192 Class scrbook Info: Redefining `\numberline' on input line 7330. \bibindent=\dimen137 ) (/usr/local/texlive/2022/texmf-dist/tex/latex/fontspec/fontspec.sty (/usr/local/texlive/2022/texmf-dist/tex/latex/l3packages/xparse/xparse.sty (/usr/local/texlive/2022/texmf-dist/tex/latex/l3kernel/expl3.sty Package: expl3 2022-08-05 L3 programming layer (loader) (/usr/local/texlive/2022/texmf-dist/tex/latex/l3backend/l3backend-luatex.def File: l3backend-luatex.def 2022-08-05 L3 backend support: PDF output (LuaTeX) \l__color_backend_stack_int=\count193 \l__pdf_internal_box=\box53 )) Package: xparse 2022-06-22 L3 Experimental document command parser ) Package: fontspec 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX Lua module: fontspec 2022/01/15 2.8a Font selection for XeLaTeX and LuaLaTeX (/usr/local/texlive/2022/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty Package: fontspec-luatex 2022/01/15 v2.8a Font selection for XeLaTeX and LuaLaTeX \l__fontspec_script_int=\count194 \l__fontspec_language_int=\count195 \l__fontspec_strnum_int=\count196 \l__fontspec_tmp_int=\count197 \l__fontspec_tmpa_int=\count198 \l__fontspec_tmpb_int=\count199 \l__fontspec_tmpc_int=\count266 \l__fontspec_em_int=\count267 \l__fontspec_emdef_int=\count268 \l__fontspec_strong_int=\count269 \l__fontspec_strongdef_int=\count270 \l__fontspec_tmpa_dim=\dimen138 \l__fontspec_tmpb_dim=\dimen139 \l__fontspec_tmpc_dim=\dimen140 (/usr/local/texlive/2022/texmf-dist/tex/latex/base/fontenc.sty Package: fontenc 2021/04/29 v2.0v Standard LaTeX package ) (/usr/local/texlive/2022/texmf-dist/tex/latex/fontspec/fontspec.cfg))) (/usr/local/texlive/2022/texmf-dist/tex/latex/plex-otf/plex-otf.sty Package: plex-otf 2018/04/13 v. 0.07a (Herbert Voss) Supports plex OpenType for lualatex/xelatex. (/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifxetex.sty Package: ifxetex 2019/10/25 v0.7 ifxetex legacy package. Use iftex instead. (/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/iftex.sty Package: iftex 2022/02/03 v1.0f TeX engine tests )) (/usr/local/texlive/2022/texmf-dist/tex/generic/iftex/ifluatex.sty Package: ifluatex 2019/10/25 v1.5 ifluatex legacy package. Use iftex instead. ) (/usr/local/texlive/2022/texmf-dist/tex/latex/xkeyval/xkeyval.sty Package: xkeyval 2020/11/20 v2.8 package option processing (HA) (/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkeyval.tex (/usr/local/texlive/2022/texmf-dist/tex/generic/xkeyval/xkvutils.tex \XKV@toks=\toks17 \XKV@tempa@toks=\toks18 ) \XKV@depth=\count271 File: xkeyval.tex 2014/12/03 v2.7a key=value parser (HA) )) (/usr/local/texlive/2022/texmf-dist/tex/latex/base/textcomp.sty Package: textcomp 2020/02/02 v2.0n Standard LaTeX package ) RM: ; Bold SS: ; Bold SS: ; Bold TT: ; Bold Using file names for the Plex font luaotfload | aux : font no 19 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 20 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 21 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 21 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 22 (nil) does not define feature smcp for script latn with language dflt Package fontspec Info: Font family 'IBMPlexSerif(0)' created for font (fontspec) 'IBMPlexSerif' with options (fontspec) [Ligatures=TeX,Ligatures=TeX,Extension = (fontspec) .otf,UprightFont= *-Regular,BoldFont = (fontspec) *-Bold,ItalicFont = *-Italic,BoldItalicFont = (fontspec) *-BoldItalic,SlantedFont = *-Italic]. (fontspec) (fontspec) This font family consists of the following NFSS (fontspec) series/shapes: (fontspec) (fontspec) - 'normal' (m/n) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Regular.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: (fontspec) - 'bold' (b/n) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Bold.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: (fontspec) - 'italic' (m/it) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'italic small caps' (m/scit) with NFSS spec.: (fontspec) - 'slanted' (m/sl) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Italic.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'slanted small caps' (m/scsl) with NFSS spec.: (fontspec) - 'bold italic' (b/it) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-BoldItalic.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'bold italic small caps' (b/scit) with NFSS spec.: luaotfload | aux : font no 19 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 20 (nil) does not define feature smcp for script latn with language dflt Package fontspec Info: Font family 'IBMPlexSerif(1)' created for font (fontspec) 'IBMPlexSerif' with options [Ligatures=TeX,Extension = (fontspec) .otf,FakeSlant = 0.2,UprightFont = *-Regular,BoldFont = (fontspec) *-Bold]. (fontspec) (fontspec) This font family consists of the following NFSS (fontspec) series/shapes: (fontspec) (fontspec) - 'normal' (m/n) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Regular.otf]:mode=node;script=latn;language=dflt;slant=0.2;+tlig;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: (fontspec) - 'bold' (b/n) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Bold.otf]:mode=node;script=latn;language=dflt;slant=0.2;+tlig;" (fontspec) - 'bold small caps' (b/sc) with NFSS spec.: luaotfload | aux : font no 26 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 27 (nil) does not define feature smcp for script latn with language dflt Package fontspec Info: Font family 'IBMPlexSerif(2)' created for font (fontspec) 'IBMPlexSerif' with options [Ligatures=TeX,Extension = (fontspec) .otf,UprightFont= *-ExtraLight,ItalicFont = (fontspec) *-ExtraLightItalic]. (fontspec) (fontspec) This font family consists of the following NFSS (fontspec) series/shapes: (fontspec) (fontspec) - 'normal' (m/n) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-ExtraLight.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: (fontspec) - 'italic' (m/it) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-ExtraLightItalic.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'italic small caps' (m/scit) with NFSS spec.: luaotfload | aux : font no 30 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 31 (nil) does not define feature smcp for script latn with language dflt Package fontspec Info: Font family 'IBMPlexSerif(3)' created for font (fontspec) 'IBMPlexSerif' with options [Ligatures=TeX,Extension = (fontspec) .otf,UprightFont= *-Light,ItalicFont = *-LightItalic]. (fontspec) (fontspec) This font family consists of the following NFSS (fontspec) series/shapes: (fontspec) (fontspec) - 'normal' (m/n) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-Light.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'small caps' (m/sc) with NFSS spec.: (fontspec) - 'italic' (m/it) with NFSS spec.: (fontspec) <->"[IBMPlexSerif-LightItalic.otf]:mode=node;script=latn;language=dflt;+tlig;" (fontspec) - 'italic small caps' (m/scit) with NFSS spec.: luaotfload | aux : font no 34 (nil) does not define feature smcp for script latn with language dflt luaotfload | aux : font no 35 (nil) does not define feature smcp for script latn with language dflt