É possível colocar dois glifos em qualquer lugar do MetaPost e obter kerning entre eles?
por exemplo usandoLato-Regular.ttf
'ab' em 1,7 cm, 2 cm e obter informações de kerning 'a' e 'b'
ou
coloque 'a' em (1,7cm,2cm) e 'b' no kerning direito +11pt.
Responder1
Se você criar uma imagem textual como esta:
picture pp; pp = "proof" infont "pplri8r";
será criado com a origem do texto nas coordenadas (0, 0); então você pode obter as dimensões como esta
wd = xpart urcorner pp;
ht = ypart urcorner pp;
dp = ypart lrcorner pp;
Você poderia usar essa ideia para medir caracteres individuais, mas a única maneira que consigo imaginar para obter as informações de kerning seria medir as larguras de "a"
e "b"
separadamente e depois compará-las com a largura de "ab"
.
Mas você só pode usar infont
nomes de fontes em psfonts.map
, então você precisa se familiarizar com o nome de Lato lá. No meu sistema eu vejo "Lato-Reg-01"
e assim por diante, mas as codificações são estranhas, de modo que os caracteres ASCII imprimíveis padrão não estão em seus lugares habituais.