
Estoy implementando el estándar específico denominado como hip
, en el que tengo '
, '=', como signos diacríticos. Lo sé \'s\'S
, pero como no están en el, hip standard
no puedo usarlos. Entonces tengo dos tipos de secuencias de letras: letras habituales (como a-z
y letras mayúsculas (como A-Z
). Y también tengo caracteres de control como ( '
,, =
etc.), que se interpretan como un signo diacrítico. Entonces, cuando puse tex
el documento:
s'
Está convertido correctamente (con mi fuente, por supuesto) a
ś
Pero cuando escriba la versión mayúscula del carácter:
S'
Tex sobredibuja el carácter (usando el mismo carácter de acento), por lo que el carácter comienza a sobredibujarse con un acento no capttal y se coloca dentro de ese carácter.
Entonces, mi pregunta es cómo arreglar correctamente el archivo de fuente virtual ( .vpl
) para admitir el reemplazo de esa marca diacrítica de acento por aquella que tiene una posición en mayúscula y se puede dibujar correctamente sobre el carácter mayúscula, o cómo mover el carácter a un ¿nueva vertical
posición?
Si eso es imposible solo con la fuente virtual, ¿cómo puedo hacerlo tex
?
El archivo .vpl esaquí.
Respuesta1
Aquí hay dos formas en que lo haría. El segundo te da más flexibilidad si quieres cambiar la fuente de este símbolo o similar...
No conozco tu s'
enfoque.
% 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}