I try to setup a light fontseries for phv with


but the series has no effect. Only if I use b, the font turns to regular bold.


Since you know the font family name, phv, you can look in the TeX distribution for the file t1phv.fd or ot1phv.fd.

From a terminal, with Bash syntax, it's very easy:

less $(kpsewhich t1phv.fd)

and this would show

   [2020/03/25 scalable font definitions for T1/phv.]
\expandafter\ifx\csname Hv@scale\endcsname\relax
 \edef\Hv@@scale{s*[\csname Hv@scale\endcsname]}%
   <-> \Hv@@scale phvr8t
   <-> \Hv@@scale phvrc8t
   <-> \Hv@@scale phvro8t
   <-> \Hv@@scale phvr8tn
   <-> \Hv@@scale phvrc8tn
   <-> \Hv@@scale phvro8tn
   <-> \Hv@@scale phvb8t
   <-> \Hv@@scale phvbc8t
   <-> \Hv@@scale phvbo8t
   <-> \Hv@@scale phvb8tn
   <-> \Hv@@scale phvbc8tn
   <-> \Hv@@scale phvbo8tn
\DeclareFontShape{T1}{phv}{m}{it}{<->ssub * phv/m/sl}{}
\DeclareFontShape{T1}{phv}{c}{it}{<->ssub * phv/c/sl}{}
\DeclareFontShape{T1}{phv}{bx}{n}{<->ssub * phv/b/n}{}
\DeclareFontShape{T1}{phv}{bx}{sc}{<->ssub * phv/b/sc}{}
\DeclareFontShape{T1}{phv}{bx}{sl}{<->ssub * phv/b/sl}{}
\DeclareFontShape{T1}{phv}{b}{it}{<->ssub * phv/b/sl}{}
\DeclareFontShape{T1}{phv}{bx}{it}{<->ssub * phv/b/it}{}
\DeclareFontShape{T1}{phv}{bc}{it}{<->ssub * phv/bc/sl}{}

This means that the known series are

m (medium), b (bold), c (condensed), bc (bold condensed)


You can use any OpenType or TrueType font from LuaTeX or XeTeX. This includes any font on your desktop, any free font that you download, and any font that you buy with a workstation license.

TeX also still supports Type 1 fonts from the 1990s, and the fonts for use in PDFTeX are still in this format. If you find a copy of Helvetica Light for sale in Type 1 format, the instructions to prepare it for TeX and to install it are in the TeX FAQ.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.