Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Вниз

Проблема при выводе развернутого текста   Найти похожие ветки 

 
Unknown user   (2003-04-23 12:58) [0]

Почему возникает проблема при выводе с помощью TextOut текста развернутого на N<>0 градусов. Тогда при определенных размерах шрифта текст выводится неразвернутым. Шрифт создается при помощи структуры TLogFont. Данный баг был замечен не только в моей программе. Может это особенность GDI?


 
DVM   (2003-04-23 12:59) [1]

А какие размеры шрифта и какие углы?


 
Unknown user   (2003-04-24 18:32) [2]

Разные шрифты -разные размеры, при которых наблюдается данный баг (обычно если высота не превышает 10 пикселей). А углы, всякие углы - вроде как зависимоти от их значения не наблюдается.


 
AKu   (2003-04-24 18:33) [3]

Шрифт какой?


 
Unknown user   (2003-04-24 18:44) [4]

Шрифт True Type. С этим порядок. Неужели никто не сталкивался с подобным?


 
DVM   (2003-04-24 18:58) [5]

Проблема в том, что точек на экране фиксированное число, шрифт, несмотря на то что он ТруеТайп тоже рисуется по точкам. И не всегда возможно разместить на заданной площади нужный символ. Особенно это касается малых угов(или близких к 90 градусам) и малых размеров шрифта. Пример: табло на вокзале - на него нельзя вывести букву под наклоном - недостаточно точек. Может я и не прав.


 
Unknown user   (2003-04-24 19:05) [6]

To DVM. Вряд ли дело в низком разрешении дисплея, ведь если следовать такой логике текст с размером шрифта недостаточным для вывода читабельных символов вообще не должен рисоваться, но тем не менее Windows выводит такой текст, даже если высота всего 1 пиксел.


 
Unknown user   (2003-04-25 20:05) [7]

To All. А какие еще имеются варианты вывода текста под углом кроме использования TLogFont.


 
DVM   (2003-04-25 20:11) [8]

А ты вот это читал?
http://alldelphi.front.ru/approach/custfont.htm


 
Anatoly Podgoretsky   (2003-04-25 20:15) [9]

Дело все таки в низком разрешении, но это не глюк а особенность, по крайней мере мне так кажется.


 
Unknown user   (2003-04-25 20:43) [10]

To DVM. Только что просмотрел эту ссылку но ничего нового не нашел. Ничего не сказано о возможных проблемах, и предлагается тот-же вариант вывода текста, который использую я.
Anatoly Podgoretsky. Если все таки дело в низком разрешении и Windows не может отрисовать текст, например высотой 6 пикс. под углом 88.8, тогда почему не вывести данный текст под углом 90.0, (с таким значением угла не должно быть проблем), но нет, текст в таком случае рисуется вообще неразвернутым.



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2003.06.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
8-84461
HARRY
2003-03-15 11:58
2003.06.26
TMediaPlayer


14-84577
Sam
2003-06-07 19:35
2003.06.26
Hosting for Delphi


3-83941
Stam
2003-05-23 10:26
2003.06.26
Ошибка при работе с Oracle - ORA-04031. Помогите...


8-84465
arcad
2003-03-15 11:51
2003.06.26
Два avi клипа в один.


14-84519
Nox
2003-06-01 13:39
2003.06.26
DISABLEKERNEL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский