
저는 분음 부호로 '='를 hip
사용하는 이라는 특정 표준을 구현하고 있습니다 . '
그래서 나는 에 대해 알고 있지만 \'s\'S
가 에 없기 때문에 hip standard
사용할 수 없습니다. 따라서 두 가지 종류의 문자 시퀀스가 있습니다. 일반 문자(예: a-z
, 대문자(예: )). 그리고 발음 구별 기호로 해석되는 ( , , etc)와 A-Z
같은 제어 문자도 있습니다 . 따라서 문서 에 넣을 때 :'
=
tex
s'
(물론 내 글꼴로) 다음과 같이 올바르게 변환됩니다.
ś
그러나 char의 대문자 버전을 입력하면 다음과 같습니다.
S'
Tex는 (동일한 악센트 문자를 사용하여) 문자를 겹쳐 그립니다. 따라서 문자는 대문자가 아닌 악센트로 겹쳐 그려지기 시작하고 해당 문자 안에 배치됩니다.
그래서 제 질문은 가상 글꼴 파일( .vpl
)을 올바르게 수정하여 해당 악센트 발음 구별 기호를 대문자 위치에 있고 대문자 문자 위에 올바르게 그릴 수 있는 해당 기호로 바꾸거나 문자를 이동하는 방법을 지원하는 방법 입니다. 새로운 vertical
직위?
가상 글꼴만으로는 불가능하다면 어떻게 해야 합니까 tex
?
.vpl 파일은 다음과 같습니다.여기.
답변1
이를 수행하는 방법에는 두 가지가 있습니다. 두 번째 방법은 이 기호 등의 글꼴을 전환하려는 경우 더 많은 유연성을 제공합니다.
나는 당신의 접근 방식에 대해 모른다 s'
.
% arara: pdflatex
\documentclass{article}
\begin{document}
\'s\'S
\end{document}
% arara: lualatex
\documentclass{article}
\usepackage{fontspec}
\newcommand*{\saigu}{\symbol{"015B}}
\newcommand*{\Saigu}{\symbol{"015A}}
\begin{document}
\saigu\Saigu{}
\end{document}