My book in Ukrainian. I use font Kraskario. By compilation, get long list of error
Package microtype Warning: Unknown slot number of character
(microtype) `\'s'
(microtype) in font encoding `TU' in inheritance list
(microtype) `microtype.cfg/397(protrusion)'.
Package microtype Warning: Unknown slot number of character
(microtype) \c s' (microtype) in font encodingTU' in inheritance list
(microtype) `microtype.cfg/397(protrusion)'.
...
Package microtype Warning: Unknown slot number of character
(microtype) \v Z' (microtype) in font encodingTU' in inheritance list
(microtype) `microtype.cfg/397(protrusion)'.
Package microtype Warning: Unknown slot number of character
(microtype) \'z' (microtype) in font encodingTU' in inheritance list
(microtype) `microtype.cfg/397(protrusion)'.
Package microtype Warning: Unknown slot number of character
(microtype) \.z' (microtype) in font encodingTU' in inheritance list
(microtype) `microtype.cfg/397(protrusion)'.
Package microtype Warning: Unknown slot number of character
(microtype) \v z' (microtype) in font encodingTU' in inheritance list
(microtype) `microtype.cfg/397(protrusion)'.
If font was changed on Piazzolla error message was disappears.
What is the problem? Visually, the PDF looks pretty good (I mean Kraskario font), and I don't see anything to indicate the lack of characters.
At example, I made so
\documentclass[twoside, 14pt, openright]{extreport}
\usepackage[a5paper, outer=15mm,inner=12mm,top=20mm,bottom=15mm,footskip=1em,headsep=4pt,headheight=1em]{geometry}
% \usepackage[a5paper, outer=36mm,inner=15mm,top=20mm,bottom=28mm,footskip=1.5em,headsep=4pt,headheight=1em]{geometry}
\usepackage[ukrainian]{babel} %% загружает пакет многоязыковой вёрстки
\usepackage{indentfirst}
\usepackage{titlesec,titletoc}
\usepackage{metalogo}
\usepackage[normalem]{ulem}
\usepackage[final]{microtype}
\usepackage{setspace}
\usepackage[final]{pdfpages}
\def\sectiontitlename{РОЗДІЛ}
\def\parttitlename{Частина}
\author{Ігор Юхименко}
% =============================================================================
%
% НАЛАШТОВУЄМО ШРИФТИ
%
% =============================================================================
\DeclareMicrotypeAlias{Kraskario}{TU-basic}
\setstretch {0.85}
\setsansfont{Attractive} % Sans font
% \setmainfont{Marmelad}
\setmainfont{Kraskario}
\defaultfontfeatures{Scale=MatchLowercase}
\DeclareCharacterInheritance
{ encoding = {TU,EU1,EU2},
family = {Kraskario} }
{ A = {`A,'A,^A,~A,"A,\r A,\k A},
a = {`a,'a,^a,~a,"a,\r a,\k a},
C = {'C,\c C},
c = {'c,\c c},
D = {\DH},
d = {\dj},
E = {`E,'E,^E,"E,\k E},
e = {`e,'e,^e,"e,\k e},
I = {`I,'I,^I,"I},
i = {`i,'i,^i,"i,\i},
L = {\L},
l = {\l},
N = {'N,~N},
n = {'n,~n},
O = {\O,`O,'O,^O,~O,"O},
o = {\o,`o,'o,^o,~o,"o},
S = {'S,\v S},
s = {'s,\v s},
U = {`U,'U,^U,"U},
u = {`u,'u,^u,"u},
Y = {'Y,"Y},
y = {'y,"y},
Z = {'Z,.Z,\v Z},
z = {'z,.z,\v z}
}
\begin{document}
\counterwithin*{footnote}{part}
\newcommand{\speek}{—\enspace}
\input{Rain.tex}
\end{document}
Now I get a next error
(microtype) `n-t.tex/57(protrusion)'.
Instead `microtype.cfg/397(protrusion)'.is `n-t.tex/57(protrusion)'.
\DeclareMicrotypeAlias{Kraskario}{TU-basic}help? See the Hints and caveats section in the documentation, or here – Robert Nov 05 '22 at 18:59\DeclareCharacterInheritanceblock, which undoes the effect of the Alias declaration. – Robert Nov 06 '22 at 11:03mt-Kraskario.cfgcome from? did you create it yourself, and what does it contain? – Robert Nov 06 '22 at 11:20\DeclareMicrotypeAlias{Attractive}{TU-basic}for the sans font – Robert Nov 06 '22 at 11:32