IPB

Здравствуйте, гость ( Вход | Регистрация )

> ПРАВИЛА ФОРУМА

Все ссылки на сторонние ресурсы, за исключением офсайтов программ и их зеркал, должны оформляться с помощью тега скрытого текста - [hide=1] URL [/hide] и никак иначе. За нарушение будет строгое наказание.

> Абракадабра со шрифтами при русификации программ, Русификация
Wanderer
17.10.2002 - 22:34
Сообщение #1


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 35
Регистрация: 17.10.2002

Пользователь №: 1572




При руссификации программ(SuperCleaner, MemTurbo, ...) в том месте, где под переведенным текстом есть фон, текст превращается в набор нечитаемых символов. Тоже самое в строке состояния "Int.Explorera" когда через поисковик ищу русское слово.
Как сию беду преодолеть?
Жду вашего совета, люди.

i
Информация к размышлению:
подобные проблемы, но при работе в MS Word - приведены в этой теме
С уважением, Администрация.
User is offlineProfile Card PM
Go to the top of the page
+
 
Reply to this topicStart new topic
Ответов(1 - 14)
drSAB
18.10.2002 - 03:19
Сообщение #2



RULEZ МОДЕРАТОР
Group Icon
Группа: Супермодераторы
Сообщений: 25162
Регистрация: 14.06.2002
Из: Free pirat

Пользователь №: 705




Wanderer
Это еще и несколько зависит от применяемой версии ИЕ и виндовса...
Проверить можешь так:
Меню ИЕ
Сервис
Свойства обозревателя
Вкладка "Общие" -- "Шрифты"


Выбери кириллику и посмотри, все ли шрифты у тебя правильно отображаются...

Обычно регистрация их находится в файле WIN.INI в секции
[FontSubstitutes]
Small Fonts,0=Small Fonts,204
MS Sans Serif,0=MS Sans Serif,204
MS Serif,0=MS Serif,204
System,0=System,204
Fixedsys,0=Fixedsys,204
Arial,0=Arial,204
Times New Roman,0=Times New Roman,204
Comic Sans MS Regular,0=Comic Sans MS Regular,204
Comic Sans MS,0=Comic Sans MS,204
Lucida Console,0=Lucida Console,204
Tahoma,0=Tahoma,204
Verdana,0=Verdana,204

Helvetica=Arial
Helvetica,0=Arial,204

Выделенные синим шрифты необходимо иметь на компе... тогда и никаких проблем не будет!
Две последние строчки показывают - чего делать, если такого шрифта у Вас физически нет (подстановка, подмена шрифта).
User is offlineProfile Card PM
Go to the top of the page
+
Wanderer
18.10.2002 - 03:59
Сообщение #3


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 35
Регистрация: 17.10.2002

Пользователь №: 1572




drSAB
Windows98SE , Int.Explorer 5.5sp2
В ИЕ все правильно отображается, а win.ini:
[FontSubstitutes]
Helv=MS Sans Serif
Tms Rmn=MS Serif
Times=Times New Roman
Helvetica=Arial
System,0=System,204
Fixedsys,0=Fixedsys,204
Small Fonts,0=Small Fonts,204
MS Sans Serif,0=MS Sans Serif,204
MS Shell Dlg,204=MS Sans Serif,204
MS Serif,0=MS Serif,204
Arial Cyr,204=Arial,204
Arial Cyr,0=Arial,204
Arial CE,238=Arial,238
Courier New Cyr,204=Courier New,204
Courier New Cyr,0=Courier New,204
Courier,0=Courier New,204
Courier New CE,238=Courier New,238
Times New Roman Cyr,204=Times New Roman,204
Times New Roman Cyr,0=Times New Roman,204
Times New Roman CE,238=Times New Roman,238
Helvetica,204=Arial,204
Helvetica,0=Arial,204
Times,204=Times New Roman,204
Times,0=Times New Roman,204
MS Shell Dlg 2=MS Sans Serif
Monotype.com=Andale Mono
PROMT Helv Cyr,0=PROMT Helv Cyr,204
PROMT Helv WE,204=PROMT Helv WE,0

Не вижу тут Vernada но в настройках шрифтов он отображается.
???
User is offlineProfile Card PM
Go to the top of the page
+
drSAB
18.10.2002 - 09:09
Сообщение #4



RULEZ МОДЕРАТОР
Group Icon
Группа: Супермодераторы
Сообщений: 25162
Регистрация: 14.06.2002
Из: Free pirat

Пользователь №: 705




Wanderer
Шрифты:
Comic Sans MS
Lucida Console
Tahoma
Verdana

- это шрифты в общем-то широко применяемые в инете и их обязательно нужно иметь на компе и нужны обязательно эти строчки в win.ini,
но если их нет, то можно поступить (ВРЕМЕННО) аналогично вышеприведенному с Helvetica, или как у Вас с Helv, Tms Rmn, Times.
Иначе, многие ВЭБ страницы будут нечитаемыми!

Если у Вас кирилика основная, то я бы рекомендовал добавить еще три строчки:
Arial,0=Arial,204
Times New Roman,0=Times New Roman,204
Courier New,0=Courier New,204

этим вы их по умолчанию сделаете кирилизованными

Обращаю ваше внимание, что все шрифты отображаемые в окошке меню ИЕ вкладка "Общие"-"шрифты" должны быть кирилизованными
(у меня в окошке два еще есть шрифты ISOCPEUR и ISOCTEUR ) и строчки в win.ini:
ISOCPEUR,0=ISOCPEUR,204
ISOCTEUR,0=ISOCTEUR,204


И еще... у Вас должна быть C:\WINDOWS\Charmap.exe (она входит в дистрибутив Windows98 - Windows98SE)
поэтому примите за правило - ВСЕ шрифты, которые она отображает (за исключением типа *СЕ или специальных/псевдографических) ДОЛЖНЫ ОТОБРАЖАТЬСЯ этой Charmap.exe кирилизованными !!!

p.s. Я сейчас еще раз переговорил с ребятами на работе , и вот их замечание - "очевидно Verdana неправильно установлена"
скопируйте ее файлы в отдельную папку, а шрифт через контрол-панель удалите, пропишите строчки в инифайле, перегрузитесь и снова через контролпанель его установите...

p.p.s. на компе в винсис должны быть следующие файлы *.nls и они же прописанные в реестре:
CP_1250, CP_1251, CP_1252, CP_1253, CP_1254, CP_1257, CP_20866, CP_21866, CP_28591, CP_28592,
CP_28593, CP_28594, CP_28595, CP_28597,
CP_28599, CP_437, CP_737, CP_775, CP_850, CP_852,
CP_855, CP_857, CP_866, CP_869, LOCALE, UNICODE.

опция меню ИЕ:
ВИД
Вид кодировки
"галочка" - автовыбор
"точка" - кириллица (Windows)
;) но!! .... на некоторых компах именно "галочка"-автовыбор
ставить НЕ РЕКОМЕНДУЕТСЯ
User is offlineProfile Card PM
Go to the top of the page
+
Wanderer
18.10.2002 - 14:25
Сообщение #5


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 35
Регистрация: 17.10.2002

Пользователь №: 1572




drSAB
Спасибо за помощь.[img]http://smilies.sofrayt.com/^/j0/clever.gif[/img]
После прописки в win.ini шрифты стали отображаться правильно( кроме строки статуса в ИЕ, но это ерунда), хотя Charmap.exe я не нашел на компе! Теперь понятно направление поисков, а то не знал куда ткнутся.
[img]http://smilies.sofrayt.com/^/j0/leseratte.gif[/img]
Еще раз спасибо, за толковые советы.
User is offlineProfile Card PM
Go to the top of the page
+
drSAB
19.10.2002 - 00:40
Сообщение #6



RULEZ МОДЕРАТОР
Group Icon
Группа: Супермодераторы
Сообщений: 25162
Регистрация: 14.06.2002
Из: Free pirat

Пользователь №: 705




Wanderer
этот екзешник находится в дистрибутиве WINDOWS98se (WIN98_60.CAB\charmap.exe) и вы его можете вытащить вручную и скопировать в корень папки C:\windows

...или если нужно, то у меня есть модифицированная версия этого файла (когда-то откорректировал внешнюю оболочку, для более удобного пользования), сбросьте на личный ящик ваше мыло и я вам закачаю
User is offlineProfile Card PM
Go to the top of the page
+
Wanderer
24.12.2002 - 05:22
Сообщение #7


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 35
Регистрация: 17.10.2002

Пользователь №: 1572




drSAB
Опять я к Вам за помощью.
Все тоже самое, только теперь в ХР.
Где в ХР-то искать, тут Win.ini совсем другой.

Никого ни хочу обидеть, просто drSAB помог мне в прошлый раз, поэтому обращаюсь к нему. С удовольствием прочту любые советы(по теме).


To Wanderer
я cейчас на Win98se (и дома и на работе)...
...но, быстренько сделаем 'звонок другу' на форум!!
=drSAB
User is offlineProfile Card PM
Go to the top of the page
+
ASSEDO
24.12.2002 - 06:18
Сообщение #8



HELPER
Group Icon
Группа: Старейшины
Сообщений: 281
Регистрация: 12.06.2002
Из: Туманный остров

Пользователь №: 31




Wanderer
Control Panel - Regional and Language Options - Advanced
Поставить в pop-up menu - Russian и наслаждаться полной читаемостью русского в системе.


--------------------
IPB Image
User is offlineProfile Card PM
Go to the top of the page
+
Wanderer
24.12.2002 - 06:52
Сообщение #9


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 35
Регистрация: 17.10.2002

Пользователь №: 1572




ASSEDO
Русский у меня там стоит и стоял. У меня видимо не хватает каких-то шрифтов или они не прописаны(как было с 98) . А вот какие должны стоять и где посмотреть какие у меня в системе прописаны я не знаю.
Хотел скрин прилепить, а здесь некуда:(
User is offlineProfile Card PM
Go to the top of the page
+
ASSEDO
24.12.2002 - 13:54
Сообщение #10



HELPER
Group Icon
Группа: Старейшины
Сообщений: 281
Регистрация: 12.06.2002
Из: Туманный остров

Пользователь №: 31




Wanderer
Run Regedit
HKEY_LOCAL MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Там находится 5 веток на тему фонтов, в том числе и FontSubstitutes, в которую ты можешь внести изменения, полностью аналогичные рекомендованным drSAB выше.
Просто, в старших виндах - это уже перекочевало в реестр из ини-файла


--------------------
IPB Image
User is offlineProfile Card PM
Go to the top of the page
+
Wanderer
24.12.2002 - 14:48
Сообщение #11


No Avatar
Member
**
Группа: Пoльзователь
Сообщений: 35
Регистрация: 17.10.2002

Пользователь №: 1572




ASSEDO
Спасибо, все получилось.
User is offlineProfile Card PM
Go to the top of the page
+
gerastom1
13.01.2005 - 09:47
Сообщение #12



Full Member
***
Группа: Full member
Сообщений: 69
Регистрация: 24.11.2004
Из: Moscow

Пользователь №: 72171




В WinMe после установки WinZip8.1 и его руссификации появилась кое какая
Абракадабра данной программы(Вкладка"Советы на каждый день").
Все шрифты и файлы , указанные drSAB раннее в теме присутствовали в WinMe.
Вручную (как советовал где то в форуме Val14) пришлось отредактировать win.ini в разделе [FontSubstitutes].
И ВСЁ стало читабельно!
Спасибо ВСЕМ - идем верным путём!
User is offlineProfile Card PM
Go to the top of the page
+
andrej84
29.06.2008 - 20:20
Сообщение #13


No Avatar
Novice
*
Группа: Новичок
Сообщений: 1
Регистрация: 29.06.2008

Пользователь №: 213150




У меня TweakVI 'Basic' Edition 1.0 build 1085, только вместо русского у меня хрень. Че делать?
User is offlineProfile Card PM
Go to the top of the page
+
Lady
15.08.2008 - 16:09
Сообщение #14



МИЛАЯ
Group Icon
Группа: Старейшины
Сообщений: 331
Регистрация: 20.12.2001
Из: Dalekoe Daleko

Пользователь №: 303




Зайди сюда -- должно помочь.

hxxp://ourworld.compuserve.com/homepages/PaulGor/index_ru.htm

ps

Сайт переехал на новое место: _http://WinRus.com
Unicode и кириллица - проблемы и решения: ->http://winrus.com/uni_r.htm
Цитата
-Только 'квадратики' вместо русского на экране Word и/или при печати; 'кракозябры' при печати из Word.
_Вместо кириллицы - 'кракозябры' или просто 'вопросики' (???) при копировании


--------------------
Бог, не суди... Tы не был женщиной на земле...©
User is offlineProfile Card PM
Go to the top of the page
+
drSAB
3.05.2009 - 22:10
Сообщение #15



RULEZ МОДЕРАТОР
Group Icon
Группа: Супермодераторы
Сообщений: 25162
Регистрация: 14.06.2002
Из: Free pirat

Пользователь №: 705




По просьбе коллег
привожу некоторые отличия по настройке шрифтов
для разных виндов (w9*/ME и XP)

регистрация шрифтов (ветки реестра):
W9*->[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Fonts]
XP-->[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
формат записи одинаков: [i]
...........
"Arial Narrow Полужирный (TrueType)"="ARIALNB.TTF"
"Arial Narrow Полужирный Курсив (TrueType)"="ARIALNBI.TTF"

Значение -- это путь к файлу; по умолчанию -- %SystemRoot%\Fonts\
( * при ошибках в регистрации могут быть разные казусы, например, здесь в #81, #82)

в XP-->Ключ FontSubstitutes (аналогично w9*, только в реестре) определяет псевдонимы имён шрифтов в ветке рестра:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\ CurrentVersion\FontSubstitutes]
.....
"Times"="Times New Roman"
"Helvetica"="Arial"
"Arial CE,238"="Arial,238"
"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
.....
"MS Shell Dlg"="MS Sans Serif"
"MS Shell Dlg 2"="MS Sans Serif"


но, здесь есть несколько отличий от w9*
- семейство шрифтов прописывется только один раз (если есть Arial, то Arial Narrow уже прописывать нет необходимости, и т.д.);
- требуется запись с идентификатором типа шрифта Arial CYR,204=...
- если Вам желательно иметь "правильную" поддержку немецкого языка (с омляутами),
то в конце списка нужно добавить ряд "неправильных строчек":
"Arial,0" = "Arial,0"
"Times New Roman,0" = "Times New Roman,0"

и т.д. (но, лучше вместо типа "Arial,0" = "Arial,204")
***
Это -- единственное место в реестре, где фигурирует виртуальный шрифт MS Shell Dialog.
Из его названия понятно, что это шрифт "отвечающий" за окна, диалогои, менюшки, системные сообщения,
нетрудно также увидеть, что его через MS Sans Serif и подмножество "204" TrueType-шрифта можно его кириллизировать.
Поэтому в определении шрифтов MS Shell Dlg можно также указать это подмножество,
"MS Shell Dlg"="MS Sans Serif,204"
"MS Shell Dlg 2"="MS Sans Serif,204"


а лучше -(для возможности воспроизведения самых различных шрифтов)- указать юникодовский TrueType-шрифт и подмножество по умолчанию:
"MS Shell Dlg"="Lucida Sans Unicode"
"MS Shell Dlg 2"="Lucida Sans Unicode"


а в ключе FontMapper---указать, что этим подмножеством по умолчанию будет 204 (=0CCh)
(НО, ЭТО БУДЕТ ПРАВИЛЬНЫМ ТОЛЬКО В ТОМ СЛУЧАЕ, если Вы не собираетесь экспериментировать с софтом на разных языках (т.к. по умолчанию для русской локализации стоит "DEFAULT"=dword:000000cc), а в шрифте =dword:00000000) :
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontMapper]
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc

-в этой ветке все записи имен делать только заглавными литерами!!!

ps
только после ряда экспериментов с софтом различных локализаций - у меня все же прописано:
"MS Shell Dlg"="Arial Unicode MS"
"MS Shell Dlg 2"="Arial Unicode MS"

и параметрами FontMapper
"ARIAL"=dword:00000000
"DEFAULT"=dword:000000cc

***
После изменений следует перезагрузить Windows.
pps:


Прикрепленные файлы
Прикрепленный файл  Font_XP.zip ( 4 килобайт ) Количество скачиваний: 397
User is offlineProfile Card PM
Go to the top of the page
+
Реклама

Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0 -

 



- Текстовая версия Сейчас: 19.04.2024 - 07:26
]]> ]]>
]]> Яндекс.Метрика ]]>