Summary: | ПЕРС: русские буквы выводятся на экран символами | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Skabelko Alexander <alex> |
Component: | Шрифты | Assignee: | Vitaly Lipatov <lav> |
Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
Severity: | normal | ||
Priority: | P2 | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Hardware: | Other | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 4, 133, 777 |
Description
Skabelko Alexander
2006-02-02 14:53:56 MSK
Ниспадающее меню- русские буквы выводятся символами Установить шрифт Tohoma. Для исправления шрифта в ниспадающем меню можно установить шрифт tahoma.ttf (входит в поставку MS Office) Странно что в ГАРАНТе подобный эффект внизу в поле подсказок, и чинится это установкой MS Office, но установка Тахомы не помогает. Ошибка проявляется из-за подстановки вместо MS Shell Dlg шрифта Tahoma, указанной в реестре. При этом при отсутствии шрифта Tahoma используется шрифт vgasysr.fon ш происходит похоже несовпадение кодировок. trace:font:find_face_from_filename looking for "tahoma.ttf" trace:font:WineEngCreateFontInstance L"System", h=16, it=0, weight=400, PandF=22, charset=204 orient 0 escapement 0 trace:font:WineEngCreateFontInstance not in cache trace:font:WineEngCreateFontInstance 16 is better for 16 diff was 0 trace:font:WineEngCreateFontInstance Chosen: L"System" L"Regular" (/usr/share/wine/fonts/vgasysr.fon:0) trace:font:OpenFontFile "/usr/share/wine/fonts/vgasysr.fon", 0, 0 x 16 trace:font:create_child_font_list found entry in system list trace:font:WineEngCreateFontInstance caching: gdiFont=0x4036f6b0 hfont=0x7c trace:font:X11DRV_SelectFont hdc=0x198, hfont=0x7c trace:font:X11DRV_SelectFont gdiFont = 0x4036f6b0 trace:font:WineEngGetFontData font=0x4036f6b0, table=70736167, offset=00000000, buf=(nil), cbData=0 trace:font:WineEngCreateFontInstance L"System", h=16, it=0, weight=400, PandF=22, charset=204 orient 0 escapement 0 trace:font:WineEngCreateFontInstance returning cached gdiFont(0x4036f6b0) for hFont 0x7c trace:font:X11DRV_SelectFont hdc=0x1d8, hfont=0x7c trace:font:X11DRV_SelectFont gdiFont = 0x4036f6b0 trace:font:CreateFontIndirectW (-11 0 0 0 0 0 0 0 204) L"MS Shell Dlg" => 0x1e4 При использовании другого шрифта (не tahoma) русские буквы не видны (tahoma имеет особое устройствош) Возможно это будет связано с http://bugs.winehq.org/show_bug.cgi?id=4449 С подключением FreeSans по умолчанию особой проблемы нет. Проверено в W@E 1.0.5 Этой проблемы нет. Нужно грамотно заменять Tahoma, если её нет. С появлением Tahoma считаю закрытой. |