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

Вниз

Определить фактически используемый язык при отрисовке   Найти похожие ветки 

 
denkop   (2012-02-07 17:35) [0]

Рисую на канве символами из китайской кодировки (950 — Traditional Chinese).
Ставлю шрифт Canvas.Font.Name="Segoe UI" (родной шрифт Win7), далее Canvas.TextOut(...)
В просмотрщике шрифтов, китайских символов в Segoe UI не оказалось, но текст всё равно рисуется судя по всему каким то другим шрифтом.

Попробовал эти китайские символы засунуть в Word, шрифт определился как MingLiU. Попробовал принудительно поставить Segoe UI, но шрифт всё равно остаётся MingLiU. Из чего сделал вывод, что система ищет нужные символы в выбранном шрифте и если не находит, то выбирает первый попавшийся которые поддерживает нужную кодировку, в моём случае это 950 — Traditional Chinese.

И главный вопрос, как всё таки определить, какой шрифт использует в TextOut, если в указанном мною шрифте не оказалось нужных символов?


 
~AQUARIUS~   (2012-02-07 17:39) [1]

http://www.transl-gunsmoker.ru/2009/05/blog-post_3589.html


 
denkop   (2012-02-08 13:15) [2]

Полезная статья, спасибо, но вопрос так и не решился.. Если например у меня есть Label на нём китайские символы, как мне узнать какой фактически шрифт использовался для вывода текста?


 
~AQUARIUS~   (2012-02-08 16:19) [3]

никак. если управлять выводом текста, как написано в статье, тогда можно


 
pointerman   (2012-02-09 01:34) [4]

жаль.. оч не хочется переделывать отрисовку лэйблов.. и на том спасибо! никак не думал что после TextOut происходит столько телодвижений!


 
Забаненный   (2012-02-11 01:18) [5]


> никак не думал что после TextOut происходит столько телодвижений!

ну дык, винапишно же все, а не сразу мовету-лайнту по канвасу.



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

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

Наверх





Память: 0.45 MB
Время: 0.002 c
15-1399603659
MBo
2014-05-09 06:47
2014.12.07
С Днём Победы!


15-1398603013
antonn
2014-04-27 16:50
2014.12.07
импорт в mssql из файла (почти csv)


15-1399753802
Юрий
2014-05-11 00:30
2014.12.07
С днем рождения ! 11 мая 2014 воскресенье


15-1398867949
Rouse_
2014-04-30 18:25
2014.12.07
Предвариловка по статье.


15-1397927600
wl
2014-04-19 21:13
2014.12.07
зарядное устройство





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