문제 또는 기능: \textsc를 사용할 때 gfsartemisia-euler 패키지가 ý에 대해 ú를 변경합니다.

문제 또는 기능: \textsc를 사용할 때 gfsartemisia-euler 패키지가 ý에 대해 ú를 변경합니다.

원래 palatin 글꼴로 작성된 책의 글꼴을 artemisia로 변경하려면 gfsartemisia-euler 패키지를 사용해야 합니다. 내 문제는 다음과 같습니다.

내가 사용할 때 \textsc또는\scshape 를 사용하는 경우로 대체됩니다와이

이것은 이 캐릭터에게만 발생하며 다른 모든 캐릭터는 올바르게 작동하는 것 같습니다. 다음은 최소한의 예입니다.

\documentclass{scrbook}
\usepackage{gfsartemisia-euler} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{tipa}

\begin{document}
\scshape 
  Os números \\ 
  
  Os n\'umeros \\
  
  Nos capítulos, nas equações...\\ 
  
  É mesmo? Então faça com as próprias mãos  

  Höla e também H\"ola. (Exige tipa)
\end{document}

이 파일을 컴파일한 후 출력이 생성됩니다.

여기에 이미지 설명을 입력하세요

답변1

실제로 GFSArtemisia T1 버전의 버그입니다. 이것은 라틴어 작은 대문자에 해당하는 글꼴 테이블의 일부입니다.

여기에 이미지 설명을 입력하세요

첫 번째 항목이 Ú여야 하는 동안 Ý가 두 번 나열되는 것을 볼 수 있습니다. 이 문제는 수정될 수 있도록 관리자에게 보고되어야 합니다.

그러나 OTF 버전은https://ctan.org/tex-archive/fonts/greek/gfs/gfsartemisia/opentype 하다ú는 작은 대문자로 표시됩니다. 따라서 원하는 경우 pdfLaTeX에서 이 문자를 사용하기 위해 다소 복잡한 해결 방법을 사용할 수 있습니다. 아이디어는 이 문자만으로 PDF 파일을 만들고 pdfLaTeX에서 ú에서 이 PDF를 포함하도록 매핑을 설정하는 것입니다. 단, 작은 대문자에만 해당됩니다( \'u다른 모든 글꼴 스타일에 대해 매핑 ).

독립형 ú 작은 대문자, XeLaTeX 또는 LuaLaTeX로 컴파일합니다. 아래 코드에서는 이 파일을 artemisscu.pdf.

\documentclass{standalone}
\usepackage{fontspec}
\setmainfont{GFSArtemisia.otf}
\begin{document}
\textsc{ú}
\end{document}

매핑, 작은 대문자 감지 사용https://tex.stackexchange.com/a/31660:

\documentclass{scrbook}
\usepackage{gfsartemisia-euler} 
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[brazil]{babel}
\usepackage{tipa}
\usepackage{newunicodechar}
\usepackage{graphicx}

\makeatletter
\newcommand*{\IfSmallCapsTF}{%
  \ifx\f@shape\my@test@sc
    \expandafter\@firstoftwo
  \else
    \expandafter\@secondoftwo
  \fi
}
\newcommand*{\my@test@sc}{sc}
\makeatother

\newunicodechar{ú}{\IfSmallCapsTF{\raisebox{-0.02Ex}{\includegraphics[width=1.12Ex]{artemisscu}}}{\'u}}

\begin{document}
Os números

\scshape Os números
  
\Huge Os números
  
\tiny Os números
    
\normalsize Os n\'umeros
  
Nos capítulos, nas equações...
  
É mesmo? Então faça com as próprias mãos  

Höla e também H\"ola. (Exige tipa)

\normalfont
Os números
  
\end{document}

그래픽의 크기와 위치는 Ex단위로 설정되므로 글꼴 크기에 따라 크기가 조정됩니다.

결과:

여기에 이미지 설명을 입력하세요

\'u자체는 매핑되지 않았으므로 작동하려면 실제 ú가 입력으로 필요합니다.

관련 정보