I am trying to enable font protrusion for Charis SIL in microtype when typesetting with the XeTeX engine. The mycrotype manual indicates that it has protrusion settings for Charis SIL, but only in the EU1 and EU2 encodings. Per the answer from Alan Munn, fontenc automatically uses the EU1 encoding, so I don't need to do anything special to get characters in Charis SIL to protrude.
Does microtype have protrusion settings for Charis SIL small caps as well? I am getting a string of warnings when I typeset to the effect of "Unknown slot number of character ____ in font encoding EU1 in protrusion list Charis-sc." This error only shows up when my source has small capitals. Here is a minimal example that produces the errors:
\documentclass[12pt,draft]{memoir}
\usepackage{fontspec}
\setmainfont{Charis SIL}[StylisticSet=1]
\usepackage[final, expansion = false]{microtype}
\begin{document}
\section{Introduction}
Now a sentence, with, many; types --- of punctuation! Can, you believe it? I am making: words. And more... And more.
But if I decide to \textsc{nasa} me around, I disagree.
\end{document}
Variant=1
is not available for Charis SIL.a.SC
toa.sc
etc. Changing the glyph names in the filemt-CharisSIL.cfg
fixes the warnings.