24.12.2006, 21:27 | #1 |
Участник
|
Шрифты в AX 3.0
Коллеги, подскажите по такой теме:
какой шрифт по умолчанию используется в 3-й аксе в формах в заголовках грида? Дело в том, что юзаю Windows Vista. Акса 3.0 и 4.0 работают корректно. Однако в третьей была изначально проблема со шрифтами. Кодовую страницу с 1252 на 1251 я подменил. FontSubstitutes тоже сделал, как написано на сайте у mazzy добавил дополнительно в него подстановку для шрифта Segoe UI - это основной шрифт в висте вместо Tahoma. Пока траблы со шрифтами вижу: 1) В конфигурации названия конфигурационных ключей - крякозяблы 2) заголовки стоблцоы на гридах - крякозяблы 3) сообщения infolog Последний раз редактировалось soin; 24.12.2006 в 21:32. |
|
24.12.2006, 22:06 | #2 |
Участник
|
Я подменять шрифты в Висте не стал - в 3ей версии открываю окно при русской раскладке.
Тестирую 4ку без шаманских плясок со шрифтами - вроде работает нормально. Наверное, не все. На сайте есть отдельный абзац про шрифт MS Shell Dlg. По-умолчанию он заменяется на Microsoft Sans Serif. Для безглючной работы нужно заменить value на MS Sans Serif. Но MS Sans Serif чуть-чуть шире стандартного. В некоторых стандартных диалогах текст уедет за границу диалога. Цитата:
А это MS Shell Dlg |
|
24.12.2006, 22:20 | #3 |
Участник
|
Вопрос решился путем синхронизации базы.
Mazzy, совет был выполнен полностью ( в т.ч. MS ShellDlg...) гм.. синхронизация оказалась ни причем - сработал какой то другой фактор, просто совпадение. Последний раз редактировалось soin; 11.01.2007 в 23:18. |
|
24.12.2006, 22:33 | #4 |
Участник
|
Цитата:
1. Если вы переключитесь в русскую раскладку и только после этого откроете окно, то проблем не будет (даже безо всяких модификаций в Font Substitute) 2. Если вы переключитесь в английскую раскладку, то без модификаций в Font Substitute можете получить кракозябры. 3. Подчиненное окно наследует поведение родительского окна (не зависит от текущей раскладки, а зависит от того, какая раскладка была включена при открытии родительского окна). Например, настройка форм, паспорт записи, диалог из журнала, код методов из AOT наследуют "кракозябрость" из родительского окна. Сейчас, скорее всего, вы открыли окно при включенной русской раскладке. |
|
25.12.2006, 11:00 | #5 |
Участник
|
Цитата:
Цитата:
Дело в том, что юзаю Windows Vista. Акса 3.0 и 4.0 работают корректно. Однако в третьей была изначально проблема со шрифтами.
Кодовую страницу с 1252 на 1251 я подменил. FontSubstitutes тоже сделал, как написано на сайте у mazzy, добавил дополнительно в него подстановку для шрифта Segoe UI - это основной шрифт в висте вместо Tahoma. Пока траблы со шрифтами вижу Код: REGEDIT4 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] "1252"="c_1251.nls" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Arial Cyr,0"="Arial,204" "Arial,0"="Arial,204" "Courier New Cyr,0"="Courier New,204" "Courier New,0"="Courier New,204" "Courier,0"="Courier New,204" "Fixedsys,0"="Fixedsys,204" "Helv,0"="MS Sans Serif,204" "MS Sans Serif,0"="MS Sans Serif,204" "MS Serif,0"="MS Serif,204" "MS Shell Dlg"="MS Sans Serif,204" "PROMT Helv Cyr,0"="PROMT Helv Cyr,204" "PROMT Helv WE,0"="PROMT Helv WE,204" "Small Fonts,0"="Small Fonts,204" "System,0"="System,204" "Tahoma,0"="Tahoma,204" "Times New Roman Cyr,0"="Times New Roman,204" "Times New Roman,0"="Times New Roman,204" "Tms Rmn,0"="MS Serif,204" "Verdana,0"="Verdana,204" |
|
|
За это сообщение автора поблагодарили: Logger (5). |
29.03.2007, 11:55 | #6 |
Участник
|
Такая же проблема - в акспте 3, запущенной в висте, часть заголовков отображаются кракозябрами.... Сначала вообще все так отображалось.. после действий описанных тут - большинство русских букв стало отображаться правильно, но следующее осталось
Помогите!!! |
|
29.03.2007, 12:10 | #7 |
Участник
|
Цитата:
Сообщение от setup
Такая же проблема - в акспте 3, запущенной в висте, часть заголовков отображаются кракозябрами.... Сначала вообще все так отображалось.. после действий описанных тут - большинство русских букв стало отображаться правильно, но следующее осталось
Вложение 2522 Вложение 2523 Помогите!!! |
|
29.03.2007, 12:20 | #8 |
Участник
|
Как в него смотреть? )) Я не очень продвинутый пользователь в Axapta... Напишите лучше что сделать с этим шрифтом.. куда его прописать... Буду очень признателен...
|
|
29.03.2007, 12:39 | #9 |
Участник
|
Понял.
В реестре windows в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes добавьте изменение кодовой страницы для шрифта Segoe UI. В этой ветке у вас будут другие шрифты плюс Segoe UI Код: REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI,0"="Segoe UI,204" Правки реестра виндовс могут привести к полной неработоспособности системы. |
|
29.03.2007, 13:16 | #10 |
Участник
|
Сделал - остались крякозябры на первом вложении (внизу и заголовки столбцов). Второй рисунок стал отображаться правильно... Какой еще шрифт подправить надо?
|
|
29.03.2007, 13:20 | #11 |
Участник
|
MS Shell Dlg.
Прочитайте ветку с самого начала, пожалуйста. |
|
29.03.2007, 13:49 | #12 |
Участник
|
поменял "MS Shell Dlg"="MS Sans Serif" - названия столбцов стали нормальными, но в самом низу на 1-ом рисунке так и остались кракозябры...
|
|
29.03.2007, 14:48 | #13 |
Участник
|
Может, статусная строка отображается другим шрифтом, и для него подстановка не настроена. Это легко проверить: можно запустить программку wininfo (см.вложение), переключиться на окно Axapta и навести курсор мыши на статусную строку с крякозябрами. При этом в окне Wininfo дожен будет отображаться Class - AxStatusBar, а Font - шрифт, которым отображается текст в статусной строке. По идее этот шрифт должен совпадать с тем, что настроен для отображения сообщений в текущей теме оформления Windows.
|
|
29.03.2007, 15:04 | #14 |
Участник
|
Пишет, что Segoe UI, но уже вставленно "Segoe UI,0"="Segoe UI,204"....
|
|
29.03.2007, 15:59 | #15 |
Участник
|
Ну не знаю... А перезагрузка не помогает? Сейчас поставил этот Segoe UI в качестве основного шрифта (правда, в w2k3 - специально ставить висту ради этого как-то лениво), причем даже без подстановок (FontSubstitutes) - и все вроде нормально отображается
Oops... Что-то меня на 4-ку заклинило, sorry Может, дело в настройках виндов? В региональный настройках для не-Unicode'овых программ какой язык стоит? Последний раз редактировалось gl00mie; 29.03.2007 в 16:12. |
|
29.03.2007, 16:08 | #16 |
Участник
|
у меня третья аксапта... Vista русская и язык стоит русский
Последний раз редактировалось setup; 29.03.2007 в 16:18. |
|
07.02.2008, 16:17 | #17 |
Участник
|
а есть ли решение этой проблемы от уважаемого Microsoft?
|
|
07.02.2008, 17:52 | #18 |
Member
|
Какой именно?
Ходят слухи, что 3.0 официально не совместима с Вистой.
__________________
С уважением, glibs® |
|
07.02.2008, 21:44 | #19 |
Участник
|
имел ввиду работу Axapta 3.0 SP5 на Vista
Последний раз редактировалось polygris; 08.02.2008 в 11:09. |
|
12.02.2008, 11:21 | #20 |
Консультант
|
У меня такая же ситуация, как и у setup
Пока не удается победить шрифт в статусной строке. Есть ещё предложения чего не хватает? |
|
Теги |
regedit, реестр, русский язык, шрифты, ax3.0 |
|
|