Pessoal, obrigado pela força!
Bom, já resolvi quase todos os problemas, falta apenas 1 que é quando só a última linha da legenda está em itálico (as outras ficam também).
rictad,
Tentei todas as opções de configuração do MTKFontCreator e realmente não consegui eliminar o problema dos caracteres cortados. Pensei em algo que pode ajudar: editar as fontes TrueType ou OpenType do seu PC (que você quer usar no DV397H) com um editor de fontes, de modo a criar uma fonte idêntica, porém em itálico. Teria que brincar um pouco com o um editor de fontes como o FontCreator que é gratuito por 30 dias. Apenas usar uma fonte em itálico não dá certo (baixei um fonte da internet em itálico e continuou cortada). Acho que teria que criar uma nova fonte, com os caracteres em italico, porém como se fosse uma fonte não itálica (um tipo de hack assim), e então abrir com o MTKFontCreator. E se desse certo, por fim era só fazer uma fusão da fonte normal com a itálica (pelo que entendi você deixou os caracteres normais e itálicos na mesma fonte). Que confusão...
Essa sua ideia era a que eu estava tentando fazer, porque o MTKFontCreator sempre corta partes dos caracteres à direita quando faz a transformação para itálico, independente da largura, espaçamento etc, como você falou. Mas como queria testar logo o itálico, saí mexendo nele mesmo. Eu criei a fonte primeiramente editando o ini do MTKFontCreator e adicionando um novo cp com 512 códigos, em que de 0x100 a 0x1FF repetem-se os códigos Unicodes linkados aos códigos de 0x0 a 0xFF. Olhando o INI, dá para entender essas tabelas. Usei o Calc (semelhante ao Excel) para fazer isso rapidamente. Depois, com meu novo CP1252 dobrado, criei duas fontes: 1 toda normal e outra toda itálica. Exportei ambas para modo texto no MTKFontCreator (isso é fantástico) e editei os arquivos manualmente, copiando os últimos 256 caracteres do arquivo texto da fonte itálica por cima dos da fonte normal, criando uma fonte híbrida. Aí salvei a fonte no formato MTK.
O modo texto é fantástico porque você pode editar os caracteres manualmente. Por exemplo, eu consegui arrumar o caracter "U" da fonte Impact para ele não ficar cortado. O problema desse método é que ele vai levar tempo para arrumar todos os caracteres e também que cada caracter vai ter, em média, 5 pontos a mais de largura. Veja:
Caracter 85: "U" Impact com largura 16 criado pelo MTKFontCreator:
#G 85
#W 16
#l ................
#l ................
#l ................
#l ................
#l ................
#l ................
#l ................
#l ----------------
#l ----------------
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --*****--*****--
#l --************--
#l ---**********---
#l ----********----
#l .----******----.
#l ..------------..
#l ...----------...
#l ................
#l ................
#l ................
#l ................
#l ................
#A
Caracter 341: "U" Impact Itálico criado pelo MTKFontCreator (a largura aumentou para 17, mas não é suficiente):
#G 341
#W 17
#l .................
#l .................
#l .................
#l .................
#l .................
#l .................
#l .................
#l ....-------------
#l ....-------------
#l ....--*****--**--
#l ....--*****--**--
#l ...---*****--**--
#l ...---*****--**--
#l ...--*****--***--
#l ...--*****--***--
#l ..---*****--***--
#l ..---*****--***--
#l ..--*****--****--
#l ..--*****--****--
#l .---*****--****--
#l .---*****--****--
#l .--*****--*****--
#l .--*****--*****--
#l ---*****--*****--
#l ---*****--*****--
#l --*****--*****---
#l --*****--*****---
#l --************--.
#l --***********---.
#l ---*********----.
#l -----*****-----..
#l .-------------...
#l ...---------.....
#l .................
#l .................
#l .................
#l .................
#l .................
#A
Caracter 85: "U" Impact Itálico modificado por mim, com largura 21 (como aumenta-se 1 ponto a cada 4 linhas, teremos sempre um aumento de 5 pontos em relação à largura original, desde que a altura seja a mesma, claro):
#G 85
#W 21
#l .....................
#l .....................
#l .....................
#l .....................
#l .....................
#l .....................
#l .....................
#l ......---------------
#l .....----------------
#l .....--*****--*****--
#l .....--*****--*****--
#l .....--*****--*****--
#l ....--*****--*****--.
#l ....--*****--*****--.
#l ....--*****--*****--.
#l ....--*****--*****--.
#l ...--*****--*****--..
#l ...--*****--*****--..
#l ...--*****--*****--..
#l ...--*****--*****--..
#l ...--*****--*****--..
#l ..--*****--*****--...
#l ..--*****--*****--...
#l ..--*****--*****--...
#l ..--*****--*****--...
#l .--*****--*****--....
#l .--*****--*****--....
#l .--************--....
#l .---**********---....
#l ----********----.....
#l .----******----......
#l ..------------.......
#l ...----------........
#l .....................
#l .....................
#l .....................
#l .....................
#l .....................
#A
Esse último ficou certinho, mas é um trabalho chato fazer isso na mão. Mas acho que pode ser automatizado.
Tirando isso, o itálico fica perfeito. Não há nenhum problema de serrilhamento. A fonte Arial Narrow Bold foi a que apresentou o menor corte e só em alguns caracteres.
Há, esqueci de dizer. No linux, eu tenho os arquivos das fontes Arial instalados separadamente, um para normal, outro para itálico e outro para negrito. Quando retiro todos, menos o itálico, o MTKFontCreator já carrega em itálico mesmo, como você imaginou. Mas, infelizmente, fica cortado também, do mesmo jeito.
Mas talvez porque está sinalizada como itálico no arquivo. Porém, a caixa de itálico não fica selecionada.