![moderncv에서 Open Sans Light를 기본 글꼴로 사용](https://rvso.com/image/298829/moderncv%EC%97%90%EC%84%9C%20Open%20Sans%20Light%EB%A5%BC%20%EA%B8%B0%EB%B3%B8%20%EA%B8%80%EA%BC%B4%EB%A1%9C%20%EC%82%AC%EC%9A%A9.png)
그래서 다음 줄을 추가하여 일반 LaTeX 문서에서 Open Sans를 사용할 수 있다는 것을 알아냈습니다.
\usepackage[default,scale=0.9]{opensans}
\usepackage[T1]{fontenc}
이제 제가 하고 싶은 것은 글꼴의 더 밝은 변형인 Open Sans Light를 문서 전체에서 기본값으로 사용하는 것입니다. 어떻게 해야 하나요?
답변1
일반 글꼴 전환 명령( , &c.)과 함께 사용할 수 있지만 \usefont{T1}{fos}{l}{n}
바로가기를 정의하는 것이 더 간단합니다. 나는 비표준 가중치( light
, light-condensed
및 semibold
) 에 대해 제공합니다 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}
답변2
xelatex
대신 사용하면 pdflatex
모든 글꼴을 쉽게 정의할 수 있습니다.
\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}