![]() |
#1 |
Участник
|
Ушла ли проблема со шрифтами в AX 3.0 на Windows7?
Пробовал ли кто нибудь на Windows 7 юзать Axapta 3.0? Осталась ли проблема со шрифтами?
|
|
![]() |
#2 |
Участник
|
Цитата:
ax3.0 по-прежнему НЕ юникод приложение. а в windows 7.0 ничего не изменилось в работе с юникодом и НЕюникодом. в ax4.0 и в ax2009 по-прежнему никаких проблем со шрифтами нет. |
|
|
За это сообщение автора поблагодарили: Logger (1). |
![]() |
#3 |
Участник
|
жаль...
|
|
![]() |
#4 |
Участник
|
и как же быть?
|
|
![]() |
#5 |
Участник
|
точно также как и в предыдущих версиях windows - пользоваться поиском.
http://axapta.mazzy.ru/lib/rusfonts/ |
|
![]() |
#6 |
Участник
|
не помогают лекарства от предыдущих версий
![]() |
|
![]() |
#7 |
Участник
|
помогают. перегрузитесь.
|
|
![]() |
#8 |
Участник
|
Да, полностью избавиться от кракозябров в Ax3.0 под Windows 7 можно только если в операционке по умолчанию стоит русский язык. Хотя всё равно кракозябры появятся если после открытия аксапты переключиться на английский язык и перейти из одной компании в другую. Правка шрифтов в реестре не решает до конца все проблемы.
Можно программно при запуске аксапты и при выборе в аксапте другой компании переключать язык в Windows на русский. Извращение конечно, но помогает.
__________________
Дмитрий |
|
![]() |
#9 |
Участник
|
Есть еще вариант. Переключитесь в 7-ке на классическую тему и проблема решена.
|
|
![]() |
#10 |
Участник
|
Все это помогла, но в некоторых отчетах все равно кракозябры
![]() |
|
![]() |
#11 |
NavAx
|
Windows 7, классическая тема, русский язык - по умолчанию. Не сразу, но по истечении некоторого времени заголовки столбцов в гриде становятся не читаемыми. Как народ вышел из ситуации? или просто смирились?
|
|
![]() |
#12 |
Гость
|
вот на вскидку 4 решения:
-использовать Windows XP -использовать XP mode -оксапту через цитрикс запускать -обновиться на ах2009? |
|
![]() |
#13 |
Moderator
|
Мне когда-то удалось добиться нормального отображения шрифтов в WS2008R2 (считай серверная версия той же семерки), после того как я оставил в региональных установках ТОЛЬКО русский язык, но подключил к нему ДВЕ раскладки клавиатуры - русскую и английскую. Пришлось конечно переучиваться слегка, поскольку вместо символа языка в таскбаре выводиться только иконка с клавиатурой разных оттенков. Но жить можно...
Последний раз редактировалось fed; 16.02.2011 в 13:27. |
|
![]() |
#14 |
Участник
|
У себя проблему победил таким образом - в винде сделал шрифт стандартный (tahoma, например) + настроил шрифты в аксе (сервис \ параметры \ шрифты)
|
|
|
За это сообщение автора поблагодарили: Roman777 (2). |
![]() |
#15 |
Участник
|
Я бы предложил такие настройки в FontSubstitutes
X++: "Arial,0"="Arial,204" "Courier New,0"="Courier New,204" "Verdana,0"="Verdana,204" "Times New Roman,0"="Times New Roman,204" "Tahoma,0"="Tahoma,204" "Trebuchet MS,0"="Trebuchet MS,204" "Franklin Gothic Medium,0"="Franklin Gothic Medium,204" "MS Sans Serif,0"="MS Sans Serif,204" "Microsoft Sans Serif,0"="Microsoft Sans Serif,204" "Segoe UI"="Tahoma" "Segoe UI,0"="Segoe UI,204" "MS Shell Dlg"="Tahoma" "MS Shell Dlg,0"="Microsoft Sans Serif,204" "MS Shell Dlg,204"="Microsoft Sans Serif,204" Кроме того, надо включать режим совместимости WinXP SP3 (или SP2) для правильного отображения заголовка в главном меню ( на скриншоте Mazzy отображено неправильно - вместо "Microsoft Axapta" должно быть "Расчеты с клиентами") PS С такими настройками будет работать правильно с любыми раскладками клавиатуры и со стандартными темами и шрифтами
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 02.03.2011 в 10:47. |
|
|
За это сообщение автора поблагодарили: dmiva (0). |
![]() |
#16 |
MCP
|
AndyD, ну тогда калькулятор в win7 перестает отображать цифры
![]() |
|
![]() |
#17 |
Участник
|
Еще один момент
Я работаю в английской версии Win7 с установленными русским MUI. У меня при старте Аксапты неправильно отображается текст в закладках в главном меню, а так же текст кнопок на формах (визуальные эффекты включены) Первый вариант. Можно отключить визуальные эффекты Второй вариант. В WinApi добавить следующие методы X++: client static int GetSystemDefaultLCID() { DLL kernel32 = new DLL("kernel32"); DLLFunction func = new DLLFunction(kernel32, "GetSystemDefaultLCID"); ; func.returns(ExtTypes::DWord); return func.call(); } client static int SetThreadLocale (int _locale) { DLL kernel32 = new DLL("kernel32"); DLLFunction func = new DLLFunction(kernel32, "SetThreadLocale"); ; func.arg(ExtTypes::DWord); func.returns(ExtTypes::DWord); return func.call(_locale); } X++: if (xGlobal::clientKind() == ClientType::Client) winapi::SetThreadLocale(winapi::GetSystemDefaultLCID()); Минус этого варианта - текст кнопках в окне "Регистрация в системе" все равно будет отражаться неправильно - код в классе info выполняется значительно позже
__________________
Axapta v.3.0 sp5 kr2 |
|
|
За это сообщение автора поблагодарили: gl00mie (5). |
![]() |
#18 |
Участник
|
Неа. Все приложения работаю корректно
__________________
Axapta v.3.0 sp5 kr2 Последний раз редактировалось AndyD; 02.03.2011 в 11:11. |
|
![]() |
#19 |
Участник
|
|
|
![]() |
#20 |
Участник
|
__________________
Axapta v.3.0 sp5 kr2 |
|
Теги |
windows 7, кодировка, шрифты, ax3.0 |
|
|