![Utilice Open Sans Light como fuente predeterminada en moderncv](https://rvso.com/image/298829/Utilice%20Open%20Sans%20Light%20como%20fuente%20predeterminada%20en%20moderncv.png)
Entonces descubrí que puedes usar Open Sans en cualquier documento LaTeX genérico agregando las siguientes líneas:
\usepackage[default,scale=0.9]{opensans}
\usepackage[T1]{fontenc}
Ahora, lo que quiero hacer es usar la variante más clara de la fuente, Open Sans Light, como predeterminada en todo mi documento. ¿Cómo puedo hacer eso?
Respuesta1
Puede usarlo con los comandos genéricos de cambio de fuente ( \usefont{T1}{fos}{l}{n}
, etc.), pero es más sencillo definir accesos directos. Los doy para los pesos no estándar ( light
, light-condensed
, semibold
y extrabold
):
\documentclass[a4paper,12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[defaultsans]{opensans}
\DeclareRobustCommand\ebseries{\fontseries{eb}\selectfont}
\DeclareRobustCommand\sbseries{\fontseries{sb}\selectfont}
\DeclareRobustCommand\ltseries{\fontseries{l}\selectfont}
\DeclareRobustCommand\clseries{\fontseries{cl}\selectfont}
\DeclareTextFontCommand{\texteb}{\ebseries}
\DeclareTextFontCommand{\textsb}{\sbseries}
\DeclareTextFontCommand{\textlt}{\ltseries}
\DeclareTextFontCommand{\textcl}{\clseries}
\begin{document}
\sffamily
{\ebseries
This line is extrabold \textsc{text text text text}.}
{\sbseries
This line is semibold \textsc{text text text text}.}
A normal text \textsc{text text text text}.
\textcl{A condensed light text.}
\ltseries
A light text text text text
\textsc{A light smallcaps text}
\itshape A light italic text
\scshape A light small caps italic text.
\end{document}
Respuesta2
Utilice xelatex
en lugar de pdflatex
entonces podrá definir fácilmente todas las fuentes:
\documentclass[a4paper,12pt]{article}
\usepackage{fontspec}
\setmainfont[%
BoldFont =Open Sans Bold,
ItalicFont =Open Sans Italic,
BoldItalicFont=Open Sans Bold Italic]{Open Sans Regular}
\newfontfamily\light[%
BoldFont =Open Sans Semibold,
ItalicFont =Open Sans Light Italic,
BoldItalicFont=Open Sans Semibold Italic]{Open Sans Light}
\newfontfamily\condlight[%
ItalicFont =Open Sans Cond Light Italic]{Open Sans Cond Light}
\begin{document}
text text text text\par
{\bfseries Text text text text}\par
{\itshape Text text text text}\par
{\itshape\bfseries text text text text}
\light
text text text text\par
{\bfseries Text text text text}\par
{\itshape Text text text text}\par
{\itshape\bfseries text text text text}
\condlight
text text text text\par
{\itshape Text text text text}
\end{document}