![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема при выводе развернутого текста [D5, Win95/98, Win2k]
Unknown user © (2003-04-23 12:58:00)Почему возникает проблема при выводе с помощью TextOut текста развернутого на N<>0 градусов. Тогда при определенных размерах шрифта текст выводится неразвернутым. Шрифт создается при помощи структуры TLogFont. Данный баг был замечен не только в моей программе. Может это особенность GDI?
Unknown user (2003-04-25 20:43:00) [1]To DVM. Только что просмотрел эту ссылку но ничего нового не нашел. Ничего не сказано о возможных проблемах, и предлагается тот-же вариант вывода текста, который использую я.
Anatoly Podgoretsky. Если все таки дело в низком разрешении и Windows не может отрисовать текст, например высотой 6 пикс. под углом 88.8, тогда почему не вывести данный текст под углом 90.0, (с таким значением угла не должно быть проблем), но нет, текст в таком случае рисуется вообще неразвернутым.
Anatoly Podgoretsky (2003-04-25 20:15:00) [2]Дело все таки в низком разрешении, но это не глюк а особенность, по крайней мере мне так кажется.
DVM (2003-04-25 20:11:00) [3]А ты вот это читал?
http://alldelphi.front.ru/approach/custfont.htm
Unknown user (2003-04-25 20:05:00) [4]To All. А какие еще имеются варианты вывода текста под углом кроме использования TLogFont.
Unknown user (2003-04-24 19:05:00) [5]To DVM. Вряд ли дело в низком разрешении дисплея, ведь если следовать такой логике текст с размером шрифта недостаточным для вывода читабельных символов вообще не должен рисоваться, но тем не менее Windows выводит такой текст, даже если высота всего 1 пиксел.
DVM (2003-04-24 18:58:00) [6]Проблема в том, что точек на экране фиксированное число, шрифт, несмотря на то что он ТруеТайп тоже рисуется по точкам. И не всегда возможно разместить на заданной площади нужный символ. Особенно это касается малых угов(или близких к 90 градусам) и малых размеров шрифта. Пример: табло на вокзале - на него нельзя вывести букву под наклоном - недостаточно точек. Может я и не прав.
Unknown user (2003-04-24 18:44:00) [7]Шрифт True Type. С этим порядок. Неужели никто не сталкивался с подобным?
AKu (2003-04-24 18:33:00) [8]Шрифт какой?
Unknown user (2003-04-24 18:32:00) [9]Разные шрифты -разные размеры, при которых наблюдается данный баг (обычно если высота не превышает 10 пикселей). А углы, всякие углы - вроде как зависимоти от их значения не наблюдается.
DVM (2003-04-23 12:59:00) [10]А какие размеры шрифта и какие углы?