[lltx] Arvo font is bold by default

Stephan Hennig mailing_list at arcor.de
Tue May 10 23:40:28 CEST 2011


Hi,

the following example uses font Arvo from the Google font library as
typewriter font,
<URL:http://www.google.com/webfonts/family?family=Arvo&subset=latin>.

\listfiles
\documentclass{minimal}
\usepackage{fontspec}
\setmonofont{Arvo}
\begin{document}
\texttt{foo}
\end{document}

However, instead of the regular cut, the bold cut is used in the
document.  And the log file contains some suspicious messages
(arvo-bold.ttf is referenced everywhere):

> luaotfload | load font: font family='arvo', subfamily='regular' found: arvo-bol
> d.ttf(load: C:/Users/Stephan/.texlive2010/texmf-var/luatex-cache/generic/fonts/
> otf/temp-arvo-bold.lua)
> luaotfload | load font: font family='arvo', subfamily='regular' found: arvo-bol
> d.ttf
> fontspec: script 'latn' exists in font 'Arvo Bold'
> fontspec: script 'latn' exists in font 'Arvo Bold'
> \g_fontspec_family_Arvo_int=\count363
>  fontspec info: Defining font family 'Arvo(0)' for font 'Arvo' with options [].
> 
> 
> \g_fontspec_Arvo(0)_prop=\toks38
> luaotfload | load font: font family='arvo', subfamily='regular' found: arvo-bol
> d.ttf
>  fontspec info: Defining shape 'normal' with NFSS spec.:
> (fontspec)  <->"name:Arvo:mode=node;script=latn;language=DFLT;"
> 
> luaotfload | load font: font family='arvo', subfamily='regular' found: arvo-bol
> d.ttf(load: C:/Users/Stephan/.texlive2010/texmf-var/luatex-cache/generic/fonts/
> otf/temp-arvo-regular.lua)
>  fontspec info: Defining shape 'bold' with NFSS spec.:
> (fontspec)  <->"name:Arvo/B:mode=node;script=latn;language=DFLT;"
> 
> luaotfload | load font: font family='arvo', subfamily='regular' found: arvo-bol
> d.ttf
> luaotfload | load font: font family='arvo', subfamily='italic' found: arvo-bold
> italic.ttf(load: C:/Users/Stephan/.texlive2010/texmf-var/luatex-cache/generic/f
> onts/otf/temp-arvo-bolditalic.lua)
> luaotfload | load font: font family='arvo', subfamily='italic' found: arvo-bold
> italic.ttf
>  fontspec info: Defining shape 'italic' with NFSS spec.:
> (fontspec)  <->"name:Arvo/I:mode=node;script=latn;language=DFLT;"
> 
> luaotfload | load font: font family='arvo', subfamily='regular' found: arvo-bol
> d.ttf

It works when stetting the font via

  \setmonofont{arvo-regular.ttf}


Is that behaviour to be expected or is it a bug?

Best regards,
Stephan Hennig

system: Windows 7, x64

> >lualatex -version
> This is LuaTeX, Version beta-0.70.0-2011050815 (Web2C 2011) (rev 4247)


>  *File List*
>  minimal.cls    2001/05/25 Standard LaTeX minimal class
> fontspec.sty    2011/02/26 v2.1f Advanced font selection for XeLaTeX/LuaLaTeX
>    expl3.sty    2011/04/09 v2222 L3 Experimental code bundle wrapper
>  l3names.sty    2011/01/08 v2122 L3 Experimental Naming Scheme for TeX Primitiv
> es
>   luatex.sty    2010/03/09 v0.4 LuaTeX basic definition package (HO)
> infwarerr.sty    2010/04/08 v1.3 Providing info/warning/message (HO)
> ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
>     etex.sty    1998/03/26 v2.0 eTeX basic definition package (PEB)
> luatex-loader.sty    2010/03/09 v0.4 Lua module loader (HO)
> pdftexcmds.sty    2011/04/22 v0.16 Utilities of pdfTeX for LuaTeX (HO)
>  ltxcmds.sty    2011/04/18 v1.20 LaTeX kernel commands for general use (HO)
>    ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
> l3basics.sty    2011/04/23 v2246 L3 Experimental basic definitions
>  l3expan.sty    2011/04/09 v2223 L3 Experimental Argument Expansion module
>     l3tl.sty    2011/04/09 v2223 L3 Experimental Token Lists
>    l3int.sty    2011/04/11 v2229 L3 Experimental Integer module
>  l3quark.sty    2011/04/14 v2234 L3 Experimental Quark Commands
>    l3seq.sty    2011/04/21 v2245 The LaTeX3 kernel: sequences and stacks
>   l3toks.sty    2011/04/09 v2223 L3 Experimental Token Registers
>    l3prg.sty    2011/04/09 v2223 L3 Experimental control structures
>  l3clist.sty    2011/04/09 v2223 L3 Experimental comma separated lists
>  l3token.sty    2011/04/09 v2223 L3 Experimental token investigation and manipu
> lation
>   l3prop.sty    2011/04/09 v2223 L3 Experimental Property Lists
>    l3msg.sty    2010/10/02 v2052 L3 Experimental LaTeX Messages module
>     l3io.sty    2010/10/03 v2063 L3 Experimental i/o module
>   l3skip.sty    2011/02/15 v2149 L3 Experimental skip registers
>    l3box.sty    2011/04/09 v2223 L3 Experimental Box module
> l3keyval.sty    2011/04/09 v2223 L3 Experimental keyval processing
>   l3keys.sty    2010/11/11 v2082 L3 Experimental key-value support
> l3precom.sty    2011/04/09 v2223 L3 Experimental precompilation module
>   l3xref.sty    2011/04/09 v2223 L3 Experimental cross referencing
>   l3file.sty    2011/04/21 v2242 The LaTeX3 kernel: file operations
>     l3fp.sty    2011/03/19 v2201 L3 Experimental floating-point operations
> l3luatex.sty    2010/07/18 v1985 L3 Experimental LuaTeX functions
>     calc.sty    2007/08/22 v4.3 Infix arithmetic (KKT,FJ)
>   xparse.sty    2011/04/08 v2219 Generic document command parser
> luaotfload.sty    2011/04/21 v1.25 OpenType layout system
> luatexbase.sty    2010/10/06 v0.3 Module utilities for LuaTeX
> luatexbase-compat.sty    2010/10/10 v0.3 Compatibility tools for LuaTeX
> luatexbase-loader.sty    2010/10/10 v0.3 Lua module loader for LuaTeX
> luatexbase-regs.sty    2010/10/10 v0.3 Registers allocation for LuaTeX
> luatexbase-attr.sty    2010/10/10 v0.3 Attributes allocation for LuaTeX
> luatexbase-cctb.sty    2010/10/10 v0.3 Catcodetable allocation for LuaTeX
> luatexbase-mcb.sty    2010/10/10 v0.3 Callback management for LuaTeX
> luatexbase-modutils.sty    2010/10/10 v0.3 Module utilities for LuaTeX
>  xkeyval.sty    2008/08/13 v2.6a package option processing (HA)
>  xkeyval.tex    2008/08/13 v2.6a key=value parser (HA)
> fontspec-patches.sty    2011/02/26 v2.1f Advanced font selection for XeLaTeX/Lu
> aLaTeX
> fixltx2e.sty    2006/09/13 v1.1m fixes to LaTeX
>  fontenc.sty
>   eu2enc.def    2010/05/27 v0.1h Experimental Unicode font encodings
>   eu2lmr.fd    2009/10/30 v1.6 Font defs for Latin Modern
> xunicode.sty    2010/11/06 v0.96 provides access to latin accents and many othe
> r characters in Unicode lower plane
> fontspec.cfg
>  ***********


More information about the lualatex-dev mailing list