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

Вниз

Использование своих шрифтов   Найти похожие ветки 

 
kva ©   (2007-11-02 07:35) [0]

Здравствуйте, мастера.
Вопрос №1 Как корректно установить свой шрифт в приложении?

Я делаю это следующим образом (перед загрузкой всех форм):
AddFontResourceEx(PChar("Fonts\Arial.ttf"),FR_PRIVATE,nil);
В Label у шрифта установлен Russian_charset.
Шрифт Arial взят для примера (у меня 5 шрифтов).

На Windows XP с русской локалью работает все отлично.
На Windows 2003 с английской локалью выдаются вместо текста вопросики. Когда я внутри программы присваиваю текстовое значение Label, то шрифт отображается корректно.
Label1.Caption:="Градусная мера";

Вопрос №2 попутно (может быть из него что-то прояснится):
При установке шрифта Arial в системе для моего приложения появляется два шрифта Arial (1 - шрифт Arial в системе Windows, 2-ой - который я установил).
Каким образом выбрать именно тот шрифт для Label, который я установил в приложении?

Заранее благодарен.


 
Dimaxx ©   (2007-11-02 12:13) [1]

Ставь DEFAULT_CHARSET. Я добавлял AddFontResource, а не Ex. И все работало.


 
kva ©   (2007-11-06 11:00) [2]

C DEFAULT_CHARSET тоже не работает.



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

Форум: "Основная";
Текущий архив: 2008.02.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.44 MB
Время: 0.04 c
2-1200481828
Василий
2008-01-16 14:10
2008.02.10
Не могу связать таблицы =(


2-1200675760
СлабУн
2008-01-18 20:02
2008.02.10
TMemo или TRichEdt


15-1199350896
Riply
2008-01-03 12:01
2008.02.10
Помогите "сами мы тут не местным" :)


15-1199988032
Вера
2008-01-10 21:00
2008.02.10
база данных Аптека


15-1199868927
vajo
2008-01-09 11:55
2008.02.10
Помогите с драйвером





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский