AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: База знаний и проекты
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.12.2001, 17:40   #1  
vovkin is offline
vovkin
помощник пчеловода
 
3 / 10 (1) +
Регистрация: 19.11.2001
Адрес: Moscow, Russia
Post Русские шрифты в Аксапте
При установке русской версии «Аксапты» на рабочую станцию или сервер, возникает следующая проблема: шрифт, используемый в русской Аксапте, не входит в набор шрифтов, поставляемых с системой, и, соответственно, заменяется «абракадаброй».

Как решается данная проблема? Нами разработана программа, которая добавляет в реестр Windows нужные ключи для правильной подстановки шрифтов. Чтобы ею воспользоваться, сохраните прикрепленный файл у себя на компьютере, переименуйте его в fonts.reg (данные для реестра Windows), и добавьте содержимое в реестр.
После этого все корректно работает, однако при смене системных шрифтов (например, при установке новой темы Рабочего Стола) проблема может возникнуть снова.

Один из способов ее решения состоит в следующем: при смене темы рабочего стола посмотрите, какой шрифт используется для отображения текста, пунктов меню, окон сообщений и т.п., а после смены темы рабочего стола поставьте этот шрифт.

Название: img401-1.jpg
Просмотров: 2763

Размер: 96.1 Кб
Вложения
Тип файла: reg fonts.reg (628 байт, 1174 просмотров)
Старый 11.12.2001, 19:34   #2  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Про шрифты.

1. Есть описание как "русифицировать" шрифты в документации по установке на установочном диске.

2. Чтобы не исать каждый раз эту информацицию на диске и не объяснять где это там надо искать, я привел выдержки в дополнениями на своей странице. Вот прямая ссылка: http://www.user.cityline.ru/~fbmazs/...onts/index.htm
__________________
полезное на axForum, github, vk, coub.
Старый 12.12.2001, 00:09   #3  
Nikolson is offline
Nikolson
Когда то делал этот сайт
Аватар для Nikolson
 
162 / 34 (2) +++
Регистрация: 09.11.2001
Адрес: Москва
Русские шрифты
Сергей, тот файл который предлагается скачать, как раз и содержит в себе те самые изменения в реестре.
Просто для удобства все изменения были запакованы в него.
Так же проще :-)
Старый 12.12.2001, 10:06   #4  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Ой! Не заметил внизу твоего сообщения ссылку...
Виноват.
__________________
полезное на axForum, github, vk, coub.
Старый 12.12.2001, 10:19   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
И еще одно.
У тебя reg-файл в юникоде.
Это значит он прочитается только на 2000 и XP.

А что делать тем у кого NT?
А для Win95/98 вообще надо править Win.ini?

Считаю, что:
1. Должно быть текстовое описание того, что надо делать.
2. Решение должно учитывать тот факт, что версий windows несколько

Кстати, я полложил у себя свою версию reg-файла.
Эту версию привожу здесь. Я проверял ее на Win2000. Вообще говоря, она должна работать и на NT, но надо проверять.

Плюс стандартное предупреждение по поводу правки реестра.
Внимание! Во-первых, для того чтобы внести изменения в реестр, у вас должны быть права на запись в реестр. Во-вторых, правка реестра может привести к некорректной работе Windows. Поэтому, если вы не уверены в своих действиях, то лучше обратитесь к вашему системному администратору.

Те кто работает на Win95/98 должен поправить файл Win.ini. См. ссылку выше.
__________________
полезное на axForum, github, vk, coub.
Старый 12.12.2001, 10:23   #6  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Вот ссылка.
Вложения
Тип файла: reg fontsubst.reg (646 байт, 757 просмотров)
__________________
полезное на axForum, github, vk, coub.
Старый 13.12.2001, 16:12   #7  
Aleck is offline
Aleck
Участник
Ex AND Project
 
1,061 / 174 (8) ++++++
Регистрация: 07.12.2001
Адрес: СПб-Мск
Вообще-то к руководству по "исправлению шрифтов" на который ссылается mazzy, было приложено три файла, reg для NT/2000, reg для 95/98, и текстовый файл с секцией [font substitutes] для 95/98.
Если кому надо, могу их выложить
Старый 17.04.2002, 17:57   #8  
xli is offline
xli
Участник
 
4 / 10 (1) +
Регистрация: 17.04.2002
на счет вложения
фигня в том, что все эти ключи у меня в реестре УЖЕ выставлены (в руководстве по установке я вычитал). А текст только в меню и на кнопках русский.
Старый 17.04.2002, 18:01   #9  
xli is offline
xli
Участник
 
4 / 10 (1) +
Регистрация: 17.04.2002
Предыдущее относилось к первому сообщению. А вот последние изменения (от PlasticinE) очень даже сработали.
Старый 19.04.2002, 10:39   #10  
ef is offline
ef
Участник
 
10 / 10 (1) +
Регистрация: 19.04.2002
Всё это конечно здОрово, но не очень.

После прописывания 1250=1251 и 1252=1251, АКСАПТА работает замечательно.
А вот многие другие программы, вместо русских шрифтов отображают исключительно квадратики...

УвЫ....

Уважаемые знатоки! Неужели нет выхода из сложившейся проблемы со шрифтами без подобных порч системы (я имею в виду 1250=1251)?

Мне кажется, что такая дорогостоящая система, как АКСАПТА, не должна портить системные фонты и должен быть более цивилизованный выход...

EF
Старый 19.04.2002, 17:17   #11  
PlasticinE is offline
PlasticinE
Смотрящий поверх деревьев (Варварский отморозок)
 
243 / 10 (1) +
Регистрация: 06.12.2001
На самом деле можно и несколько другим способом все это сделать (те кто пользуется Photoshop 5 и выше поймут о чем речь
Откройте Registry Editor Раскройте ветку[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Nls\Codepage] Измените следующие позиции:
"1250"="cp_1251.nls" "1251"="cp_1251.nls" "1252"="cp_1251.nls" Перезагрузитесь.Радуйтесь.
__________________
It's a dirty job, but someone's got to do it. So?
Старый 19.04.2002, 17:57   #12  
xli is offline
xli
Участник
 
4 / 10 (1) +
Регистрация: 17.04.2002
а я вот только что ставил клиента на Win98... Дык все рухнуло. Какая-то часть инсталяшки переписала comctl32.dll и винда не захотела стартовать...
Хорошо хоть пользователя рядом не было, вот бы он волосенки бы рвал.

не очень то русская инсталяшка хорошо себя ведет (ставил клиент+сп2)
Старый 19.04.2002, 18:01   #13  
Nikolson is offline
Nikolson
Когда то делал этот сайт
Аватар для Nikolson
 
162 / 34 (2) +++
Регистрация: 09.11.2001
Адрес: Москва
Ну не знаю, у меня при установке ни разу небыло ничего похожего!
Правда у нас все компы -Windows 2000 (где проф , где сервер).
__________________
Николай Иванов
Внедреям-с, не без этого
Старый 21.04.2002, 01:30   #14  
xli is offline
xli
Участник
 
4 / 10 (1) +
Регистрация: 17.04.2002
Ну так в этом-то все и дело.
На Win2k никаких проблем, кроме шрифтов, не было.
(кстати волосенки скорее всего мне бы обрывали)
Старый 23.04.2002, 10:54   #15  
ef is offline
ef
Участник
 
10 / 10 (1) +
Регистрация: 19.04.2002
По поводу "других" программ, которые не работают с повреждённым регистри (а я настаиваю именно на этом определении вписывания 1250=1251, 1252=1251).

Я понимаю, что глубокоуважаемых россиян не волнует работоспособность великой и неизвестно чего могущей (т.е. плохо документированной) АКСАПТЫ на территории некогда братской, а ныне сопредельной Украины, но Карта Киева Visicom перестаёт работать... Конечно, это не смертельно.

Я уже молчу про то, что шрифты в ICQ после установки АКСАПТЫ становятся нечитабельно маленькими и при загрузке вин2000 вместо "Starting Windows" появляется чехарда символов типа: $#@%@#%%% Такие мелочи не должны волновать тупого пользователя Великой и Всемирной АКСАПТЫ...

Чувствуется, что когда дурман от радости установки АКСАПТЫ рассеется и народ трезво посмотрит на свой компьютер, обнаружится, что многие другие программы тоже работают некорректно...

И возникает чувство недоделанности этой Великой.... Увы...

EF
Старый 24.04.2002, 20:19   #16  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
хм... давай поспокойнее.

про украинские шрифты - действительно не знаю.

про Аську и загрузку... не знаю как у тебя...
ПОСЛЕ УСТАНОВКИ Аксапты у меня таких вещей не было. Ни в 98, ни в 2000, ни в ХР.

Когда я потался понять какие шрифты надо править, у меня были проблемы со шрифтами в Аське. После многочисленных проверок остался вариант, который я выложил у себя на сайте.

Вопрос остался только по MS Shell Dlg (этот шрифт я не указал в файле реестра).
В 98 все правки приводят к корректным результатам.

Под 2000 и ХР подмена "MS Shell Dlg = MS Sans Serif, 204" приводит к мелким шрифтам в Аське. Если оставить "MS Shell Dlg = MS Sans Serif", то все шрифты нормального размера. Однако после выхода из спячки бывают кракозябры. Если же оставить "MS Shell Dlg = Microsoft Sans Serif", то в Аксапте всегда видны кракозябры.

Для 2000 и ХР я остановился на варианте "MS Shell Dlg = MS Sans Serif".

Цитата:
Такие мелочи не должны волновать тупого пользователя Великой и Всемирной АКСАПТЫ...
ты так считаешь?

Я не уверен, что надо править NLS.
Я предпочитаю править кодовую страницу в FontSubstitute.
Даже при таких побочных эффектах.

Правильно я тебя, ef, понимаю, что если я поправлю NLS, то не только Аксапта, но и ВСЕ программы будут корректно работать с кодовыми страницами?
Старый 24.04.2002, 20:29   #17  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Решил вернутся к этой теме.
Я сейчас под ХР.

Попробовал вернуть MS Shell Dlg = Microsoft Sans Sherif. Перегрузил.
Аксапте показывает все шрифты в нормальной кодовой странице. В остальных программах тоже.

Т.е. сейчас у меня изменен FontSubstinitute так, как описано в Readme.
Еще раз буду тестировать этот вариант.

Откликнитесь, кто какие варианты использует для решения проблемы со шрифтами?
Старый 24.04.2002, 21:05   #18  
Nikolson is offline
Nikolson
Когда то делал этот сайт
Аватар для Nikolson
 
162 / 34 (2) +++
Регистрация: 09.11.2001
Адрес: Москва
У нас все под Windows 2000 и используется тот reg файл, который прикреплен к первому сообщению в этой теме.
Жалоб особых нет. :
__________________
Николай Иванов
Внедреям-с, не без этого
Старый 24.04.2002, 21:12   #19  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
ну... я уже говорил про Юникод
вы не подменяете Trebuchet MS. А IE у вас какой?
А если убрать подмену MS Shell DLg, то что будет?
Старый 25.04.2002, 15:46   #20  
ef is offline
ef
Участник
 
10 / 10 (1) +
Регистрация: 19.04.2002
Украинские шрифты тут непричём. Шрифты в карте Киева русские.
Изменения 1250=1251 и 1252=1251 всё портят.

Цитата:
Правильно я тебя, ef, понимаю, что если я поправлю NLS, то не только Аксапта, но и ВСЕ программы будут корректно работать с кодовыми страницами?
Если не менять NLS (1250=1251 и 1252=1251) все программы с натяжкой можно считать работающими. (С натяжкой, потому что после деинсталляции АКСАПТы,
в ICQ2002 шрифты становятся мелкими)

Но опять же, если не менять NLS (1250=1251 и 1252=1251) и ввести в АКСАПТе например новую компанию с русским названием, то при повторном редактировании, все русские слова отображаются как "??????"

То есть, заставить АКСАПТу корректно работать без порчи NLS мне не удалось...

Может быть, всё-таки что-то в консерватории менять надо (я имею в виду в самой АКСАПТе)?


----
EF
Теги
шрифты

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Standart Costing, Direct Costing и механизмы их реализации в Аксапте slava09 DAX: Функционал 55 05.06.2006 11:00
Система оповещений в Аксапте (события в Аксапте) raunio DAX: Прочие вопросы 1 29.09.2005 15:44
Размышления на тему “Системы контроля версий в Аксапте”. Андре DAX: База знаний и проекты 31 07.02.2005 12:29
Проблема: русские шрифты в отчетах, формируемых на сервере. Anais DAX: Администрирование 3 17.11.2003 13:20
Какие шрифты в документации по Аксапте на technet.navision.com SNG DAX: Прочие вопросы 4 22.10.2003 11:02
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:14.