Utilice Open Sans Light como fuente predeterminada en moderncv

Utilice Open Sans Light como fuente predeterminada en moderncv

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, semiboldy 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} 

ingrese la descripción de la imagen aquí

Respuesta2

Utilice xelatexen lugar de pdflatexentonces 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}

ingrese la descripción de la imagen aquí

información relacionada