Sugestão: vale a pena contar quantos caracteres (em média) cabem em uma linha de legenda, para as diversas fontes. Eu falei em média pois a maioria das fontes tem caracteres com largura variável.
Eu coloquei 4 fontes mais compactas no meu firmware do DV256K, de modo a garantir pelo menos 40 caracteres em média por linha. A maioria das legendas .srt bem feitas tem no máximo 40 caracteres. Quando há mais de 40 caracteres não fica legal. Nesse caso é melhor processar as legendas antes, limitando o número máximo de caracteres em 40 (recomendo o
Subtitle Processor ou o
DirectSub para esse fim). Não tem mágica: com fontes maiores deve-se estar atento ao número máximo de caracteres por linha da legenda. Senão, deve-se estar preparado para quebra de linhas frequentes.
Em relação ao contorno 2, imagino, pelos comentários dos usuários que já ouvi nos últimos tempos, que seja a melhor opção (a que mais agrada). Quando eu aumentei o contorno de 1 para 2 em algumas fontes, eu acabei tendo que diminuir o tamanho de algumas delas para garantir um número de caracteres por linha aceitável.
Rictad, só pra confirmar: você reduziu os espaços entre os caracteres para o mínimo, no MTKFontCreator? No início eu não tinha percebido que esse espaço, por default, é de 2 (ou 3 não lembro). Acabei reduzindo para 0, o que gerou melhores resultados e permitiu maior número de caracteres por linha.