У меня есть компонент TImage, который я печатаю текстовую строку для использования TCanvas.TextOut(). Я установил высоту и ширину TImage на большой размер, например 50 пикселей X (TextWidth), и установил высоту шрифта Canvas немного меньшим, чем 48 пикселей. Затем я BitBlt() растровое изображение TImage на основной холст. То, что я вижу на экране, - большие тощие буквы, которые ужасно зазубрены. Вместо этого я хочу сказать, что толстые большие буквы выглядят гладкими. Причина использования компиляции TImage/BitBlt заключается в том, что мне нужно изменить размер и альфа-смешение текста «на лету».Delphi 6: Как я могу отображать текст высокого качества высокого качества с помощью метода TextOut()?
Что является самым простым способом для меня получить большие гладкие буквы для печати в растровое изображение TImage?
Какой шрифт вы используете? Можете ли вы опубликовать фотографию, чтобы продемонстрировать, что вы считаете «ужасно зубчатым»? –
Hello Rob. Шрифт действительно был главной проблемой. См. Мой комментарий в ответ на ответ Андреаса для более подробной информации. –