Estoy intentando cambiar o desactivar la protrusión para caracteres específicos. Sin embargo, no parece tener ningún efecto en absoluto.
yo sueloCharis SIL fuentesy por ahora estoy intentando desactivar endash y la protrusión emdash. Estoy compilando con LuaLaTeX 1.0.4 (TeXLive 2017).
\documentclass[final,11pt]{book}
\usepackage{fontspec}
\usepackage{lipsum}
\setmainfont[Ligatures=TeX]{Charis SIL}
\usepackage[factor=1000]{microtype}
\SetProtrusion
{
encoding = {*}
family = {*}
% family = Charis SIL
}
{
\textemdash = {,0},
\textendash = {,0},
% \textemdash = {,2000}, % Setting protrusion to bigger value doesn't change anything either
% \textendash = {,2000}, %
}
\begin{document}
\lipsum[1]
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Uta purus quis.
Lorem ipsum dolor sit aemet, consectetuer adipiscing elit. Utea purous---
Lorem ipsum dolor sit aemet, consectetuer adipiscing elit. Utea purous\textemdash
Lorem ipsum dolor sit aemet, consectetuer adipiscing elit. Utean purousa\textendash
\end{document}
Para mi caso de prueba, intenté deshabilitar o aumentar la protrusión de estos 2 caracteres, pero nada funciona. ¿Qué estoy haciendo mal?
Pregunta paralela: ¿es posible habilitar la protrusión solo para caracteres específicos? Por ejemplo, me gustaría desactivar la protrusión para todas las fuentes en todas las codificaciones, con excepción del punto, la coma y el punto y coma.