Existe uma maneira de desativar o anti-aliasing de fonte ao usar o TextRect (também conhecido como ExtTextOut no GDI32) no Delphi?

Estou usando um medidor personalizado, com base no exemplo que acompanha o Delphi (5 Enterprise). Para quem não sabe, é como uma barra de progresso suave, mas exibe a porcentagem ou o valor no centro (vertical e horizontalmente) do componente.

Para garantir que o texto seja legível quando o medidor estiver cheio e vazio, o texto será exibido usando cores invertidas.

Quando a suavização de serrilhado da fonte é usada, essas cores invertidas fazem com que a borda da fonte apareça em cores realmente malucas, estragando a aparência do componente.

Existe alguma maneira de desativar a suavização / anti-aliasing de fontes apenas para este componente, ou desativá-lo, desenhar o texto e reativá-lo?

Minha solução atual é usar uma fonte que não seja suavizada, como "MS Sans Serif", mas eu gostaria de usar a mesma fonte que o restante da interface do usuário para obter consistência.

questionAnswers(1)

yourAnswerToTheQuestion