LaTeX produces small caps with \textsc{text} or {\scshape
text}. Neither of these commands produce small caps in Unicode.
If the output text is copied and pasted somewhere it shows the
same characters as used in the input. This package aims to
internally convert all the characters provided to the commands
mentioned above. It assumes that the file using this package is
compiled with Lua/XeLaTeX and a good Unicode font which has the
small caps characters, e.g., Charis SIL.