![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Aug 2003
Адрес: Казань
Сообщений: 63
|
Почему при использовании системных шрифтов таких как Verdana или Tahoma при включеной опции Use device fonts (для того чтобы мелкий шрифт читался четко) у меня не пишется на кирилице? Скажите ,пожалуйста.
|
|
|||||
|
Регистрация: May 2002
Адрес: Израиль
Сообщений: 561
|
Да потому, что они не кирилические
пишут кирилицей только те, у которых стоит cyr в конце. |
|
|||||
|
Регистрация: Aug 2003
Адрес: Казань
Сообщений: 63
|
Я решил проблему. Вот что я нашёл в интете:
PhotoShop пишет по-русски. Проблема 1. После первого запуска Xara X появляется предупреждение о том, что программа где то (уже забыл точный текст) не поддерживает русский и просит заменить его на английский. В результате, если вы захотите что-то сохранить из меню Page options (а это - основные настройки программы) – всякий раз будет выпадать менюшка с непонятными ХХХХХ и сигналом предупреждения, ... но, правда, всё сохраняет. Вроде, как для программы моей мечты - это непорядок. Начал разбираться. Оказалось - почти для всех графических редакторов, в том числе и Adobe PhotoShop, т.к. русского они, в большинстве своем, не понимают надо внести небольшие изменения, причем делать это надо ручками. Поэтому будьте внимательны. 1. На всякий случай сделайте резервную копию WIN.INI, что в директории Windows. 2. Резервную копию реестра делать не обязательно, т.к. ничего плохого мы там не натворим, ну а для совсем безруких, в случае чего - купите новый комп (шутка). Теперь надо влезть в реестр «пуск-выполнить-regedit» и подправить в разделе HKEY_LOCAL_MACHINE\SYSTEM\ CurrentControlSet\Control\Nls\CodePage строку 1252 - cp_1252.nls на следующие значения: для NT c_1251.nls, для Win95/98/МЕ cp_1251.nls Это необходимо для Xara X, Adobe PhotoShop. Для некоторых других графических редакторов необходимо в том же разделе подправить и строку 1250 - cp_1250.nls на те же значения: для NT - c_1251.nls для Win95/98/МЕ - cp_1251.nls Вобщем исправляйте обе – хуже не будет. Закройте Regedit и перезагрузитесь. Итак - теперь все ОК! В Xara X вышеописанная менюшка не ругается и не показывает ХХХХХХ, а PhotoShop и остальные должен понимать русский. |
|
|||||
|
Регистрация: Aug 2003
Адрес: Казань
Сообщений: 63
|
Проблема 2.
Понимать то понимают, но не до конца. В процессе своих экспериментов с графическими редакторами замечал у всех одно и тоже – часть русских шрифтов «печатает» абракадабру. Аналогично и с Xara X. Часть русских шрифтов (которые, например в MS Word отображаются верно: типа Tahoma, Verdana, Arial Bold) - будет абракадаброй, а часть других: (типа Arial, Times, Courier) - в меню шрифтов Xara X будет по два, один русский, то есть с Cyr, другой нет. Вот это все и поправим. Дошла очередь до WIN.INI. Но сначала надо снова залезть в реестр и скопировать раздел [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Fonts] на дискетку или в другое место – просто для удобства. Для этого выделяете в левой части окна реестра данную строку, далее меню «Файл – Экспорт реестра» (название даете любое, расширение будет .reg). Для того, чтобы потом этот файл открыть, щелкните по нему правой кнопкой мыши и выберете Открыть с помощью NotePade, не надо путать кнопки мыши, а то файл Вас неправильно поймет и попросится записаться назад в реестр (правда страшного ничего не произойдет). Итак, после того, как вы откроете Ваш *.reg, вы в нем увидите примерно следующее (зависит от количества установленных шрифтов): REGEDIT4 [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\Windows\CurrentVersion\Fonts] "Marlett (TrueType)" = "MARLETT.TTF" "Arial Black Обычный (TrueType)" = "ARIBLK.TTF" "Arial Narrow Курсив (TrueType)" = "ARIALNI.TTF" "Arial Narrow Обычный (TrueType)" = "ARIALN.TTF" "Arial Narrow Полужирный (TrueType)" = "ARIALNB.TTF" "Arial Narrow Полужирный Курсив (TrueType)" = "ARIALNBI.TTF" "Arial Курсив (TrueType)" = "ARIALI.TTF" "Arial Обычный (TrueType)" = "ARIAL.TTF" "Arial Полужирный (TrueType)" = "ARIALBD.TTF" "Arial Полужирный Курсив (TrueType)" = "ARIALBI.TTF" "Comic Sans MS Обычный (TrueType)" = "COMIC.TTF" "Comic Sans MS Полужирный (TrueType)" = "COMICBD.TTF" "Courier New Курсив (TrueType)" = "COURI.TTF" "Courier New Обычный (TrueType)" = "COUR.TTF" "Courier New Полужирный (TrueType)" = "COURBD.TTF" "Courier New Полужирный Курсив (TrueType)" = "COURBI.TTF" "Haettenschweiler (TrueType)" = "HATTEN.TTF" "Impact Обычный (TrueType)" = "IMPACT.TTF" "Monotype Corsiva Обычный (TrueType)" = "MTCORSVA.TTF" "Symbol (TrueType)" = "SYMBOL.TTF" "Tahoma Полужирный (TrueType)" = "TAHOMABD.TTF" "Times New Roman Курсив (TrueType)" = "TIMESI.TTF" "Times New Roman Обычный (TrueType)" = "TIMES.TTF" "Times New Roman Полужирный (TrueType)" = "TIMESBD.TTF" "Times New Roman Полужирный Курсив (TrueType)" = "TIMESBI.TTF" "Webdings Обычный (TrueType)" = "WEBDINGS.TTF" "Wingdings (TrueType)" = "WINGDING.TTF" "Tahoma Обычный (TrueType)" = "TAHOMA.TTF" "Parsek (TrueType)" = "PARSEK.TTF" "Academy (TrueType)" = "ACADEMY.TTF" "CyrillicGoth (TrueType)" = "CYGO____.TTF" "CyrillicOld (TrueType)" = "CYOL____.TTF" "Domkrat (TrueType)" = "DOM.TTF" "Flower Normal (TrueType)" = "FLOWER.TTF" "OdessaScript (TrueType)" = "ODESSA.TTF" "Lucida Console Обычный (TrueType)" = "LUCON.TTF" "Verdana Курсив (TrueType)" = "VERDANAI.TTF" "Verdana Обычный (TrueType)" = "VERDANA.TTF" "Verdana Полужирный (TrueType)" = "VERDANAB.TTF" "Verdana Полужирный Курсив (TrueType)" = "VERDANAZ.TTF" "Century Gothic Курсив (TrueType)" = "GOTHICI.TTF" "Century Gothic Обычный (TrueType)" = "GOTHIC.TTF" "Century Gothic Полужирный (TrueType)" = "GOTHICB.TTF" "Century Gothic Полужирный Курсив (TrueType)" = "GOTHICBI.TTF" "Book Antiqua Курсив (TrueType)" = "ANTQUAI.TTF" "Book Antiqua Обычный (TrueType)" = "BKANT.TTF" "Book Antiqua Полужирный (TrueType)" = "ANTQUAB.TTF" "Book Antiqua Полужирный Курсив (TrueType)" = "ANTQUABI.TTF" "Trebuchet MS (TrueType)" = "TREBUC.TTF" "Verdana (TrueType)" = "VERDANA.TTF" "Trebuchet MS Полужирный (TrueType)" = "TREBUCBD.TTF" "Trebuchet MS Полужирный Курсив (TrueType)" = "TREBUCBI.TTF" "Trebuchet MS Курсив (TrueType)" = "TREBUCIT.TTF" "PROMT Helv WE 8,10 (VGA res)" = "prmhelvw.fon" "PROMT Helv Cyr 8,10,12,14,18,24 (VGA res)" = "prmhelvr.fon" "Roland Regular (TrueType)" = "ROLAND__.TTF" "Rondalo Regular (TrueType)" = "RONDALO_.TTF" "Xara Studio" = "Xarafont.FON" "Coolsville Regular (TrueType)" = "COOLS___.TTF" "Margaret Regular (TrueType)" = "MARGA___.TTF" "Balthazar Regular (TrueType)" = "Balth___.ttf" "Dayton Regular (TrueType)" = "Dayton__.ttf" "Palent Regular (TrueType)" = "PALENT__.TTF" "Geotype TT (TrueType)" = "Geotype.ttf" "Vivian Regular (TrueType)" = "VIVIAN__.TTF" После этого открываем WIN.INI и находим раздел [FontSubstitutes]. [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 Заметили небольшие расхождения? В реестре, в отличие от WIN.INI записаны все шрифты, которые у Вас установлены и названия у них более полные. Вот эти расхождения и будем устранять. Еще раз напоминаю, мы исправляем файл WIN.INI, а не реестр! Ну первое, это удаляем мусор - строки, где есть число 238 (Arial CE, Courier CE, Times CE и т.д.) – это вообще не для нас, особо недоверчивые могут строку не удалять, а в начале строки поставить ; Далее в левой части (та что до знака =) где встречается «Cyr» - лучше его убрать, пример: Times New Roman Cyr,0 исправить на Times New Roman,0 Times New Roman Cyr,204 исправить на Times New Roman,204 и т.д. Следующее – исправляем правую часть (это та, что после знака =) Как ее писать смотрим в реестре (это то, что мы сохранили). Видим, что вместо Times New Roman,204 нужно прописать Times New Roman Обычный (TrueType),204 и т.д. Только будьте внимательны, в правой части никаких 0 быть не должно, или пусто или 204. Ну и далее дописываем те шрифты, что Windows вообще не удосужился прописать в WIN.INI и которые отображаются неправильно в Xara X (а скорее всего и в других графических редакторах, но правильно отображаются в текстовых редакторах), скорее всего это что-то типа Verdana, Arial Bold, Arial Narrow и др. (вообщем те, что сам Windows и установил). Их прописывать надо так (опять же левую часть смотрим в меню - шрифт программы Xara X, правую берем из реестра): Verdana,0 = Verdana Обычный (TrueType),204 Verdana,204 = Verdana Обычный (TrueType),204 И так на каждый шрифт по две строки. Примечание: дополнительные шрифты, которые прописаны в реестре - «Курсив, Полужирный, Полужирный Курсив» - в WIN.INI прописывать не надо. В результате в 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,204 = Arial Обычный (TrueType),204 Arial,0 = Arial Обычный (TrueType),204 Arial Narrow,204 = Arial Narrow Обычный (TrueType),204 Arial Narrow,0 = Arial Narrow Обычный (TrueType),204 Arial Black,0 = Arial Black Обычный (TrueType),204 Arial Black,204 = Arial Black Обычный (TrueType),204 Book Antiqua,0 = Book Antiqua Обычный (TrueType),204 Book Antiqua,204 = Book Antiqua Обычный (TrueType),204 Century Gothic,0 = Century Gothic Обычный (TrueType),204 Century Gothic,204 = Century Gothic Обычный (TrueType),204 Comic Sans MS,0 = Comic Sans MS Обычный (TrueType),204 Comic Sans MS,204 = Comic Sans MS Обычный (TrueType),204 Courier New,204 = Courier New Обычный (TrueType),204 Courier New,0 = Courier New Обычный (TrueType),204 Courier,0 = Courier New Обычный (TrueType),204 Haettenschweiler,0 = Haettenschweiler (TrueType),204 Haettenschweiler,204 = Haettenschweiler (TrueType),204 Helvetica,204 = Arial Обычный (TrueType),204 Helvetica,0 = Arial Обычный (TrueType),204 Impact,0 = Impact Обычный (TrueType),204 Impact,204 = Impact Обычный (TrueType),204 Lucida Console,0 = Lucida Console Обычный (TrueType),204 Lucida Console,204 = Lucida Console Обычный (TrueType),204 Monotype Corsiva,0 = Monotype Corsiva Обычный (TrueType),204 Monotype Corsiva,204 = Monotype Corsiva Обычный (TrueType),204 Tahoma,0 = Tahoma Обычный (TrueType),204 Tahoma,204 = Tahoma Обычный (TrueType),204 Times New Roman,204 = Times New Roman Обычный (TrueType),204 Times New Roman,0 = Times New Roman Обычный (TrueType),204 Times,204 = Times New Roman Обычный (TrueType),204 Times,0 = Times New Roman Обычный (TrueType),204 Trebuchet MS,0 = Trebuchet MS (TrueType),204 Trebuchet MS,204 = Trebuchet MS (TrueType),204 Verdana,0 = Verdana Обычный (TrueType),204 Verdana,204 = Verdana Обычный (TrueType),204 После этого сохраняете WIN.INI, перегружаетесь и наслаждаетесь ВЕЛИКИМ И МОГУЧИМ РУССКИМ. Ух, может и длинно получилось, на самом деле на всё - про всё должно уйти минут 20-30. Успехов! |
|
|||||
|
Регистрация: Aug 2003
Адрес: Казань
Сообщений: 63
|
Резюмируя вышесказанное. Мне помогло внесение в файл win.ini (например для шрифта Вердана) следующих строк:
Verdana,0 = Verdana Обычный (TrueType),204 Verdana,204 = Verdana Обычный (TrueType),204 |
![]() |
Часовой пояс GMT +4, время: 03:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|