В них открываем файл config.
И смотрим раздел [fonts] и [FontPatterns] (если последнее есть).
Пишем нечто вроде такого:
;; default TrueType fonts with russian koi8-r encodingВ новых версиях wine все настройки перенесены в реестр. Если файла config нет в каталоге ~/.wine - то с помощью regedit в ветви реестра HKCU\Software\Wine\X11 Driver\Fonts нужно создать ключи
"Default" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultFixed" = "-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif" = "-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSansSerif" = "-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"Default"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"Если ttf-шрифты не установлены, то скорее всего у вас есть шрифты cronyx, тогда русификация будет выглядеть так:
"DefaultFixed"="-monotype-courier new-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSansSerif"="-monotype-arial-*-*-*--*-*-*-*-*-*-koi8-r"
"DefaultSerif"="-monotype-times new roman-*-*-*--*-*-*-*-*-*-koi8-r"
"Default" = "-cronyx-helvetica-"Как вариант, для WineX у меня работает такая настройка:
"DefaultFixed" = "fixed"
"DefaultSerif" = "-cronyx-times-"
"DefaultSansSerif" = "-cronyx-helvetica-"
[fonts]С Cedega ситуация несколько изменилась. Если шрифты и локаль верно настроены, то с выводом русских символов не возникнет проблем. Как видно, изменения лишь в том, что теперь я (jackill) использую ttf-шрифты:
;Read documentation/fonts before adding aliases
"Resolution" = "96"
"Default" = "-cronix-times-"
[FontPatterns]
"Pattern0" = "-cronix-times*"
"Pattern1" = "-cronix-helvetica*"
"Pattern2" = "-cronix-courier*"
"Pattern3" = "-monotype-Arial-*-*-*--*-*-*-*-*-*-koi8-r"
[fonts]Здесь указаны семейства стандартных ttf-шрифтов от MS (см. вопрос о настройке шрифтов) и разрешено использовать FreeType.
;Read documentation/fonts before adding aliases
"Resolution" = "96"
"Default" = "-monotype-arial-"
; Use new improved fonts (uses FreeType and XRender libraries) at user request.
; Defaults to "Y".
;"FreeType" = "N"
[FontPatterns]
"Pattern0" = "-monotype-times*"
"Pattern1" = "-monotype-arial*"
"Pattern2" = "-monotype-courier*"
"Pattern3" = "-monotype-andale*"
[FontDirs]
;"0"="/path/to/extra/fonts"
[FontAlias]
;; Add font aliases here. On the left put the name of the windows font family
;; that you want to fake, on the right put the a similar font family that you
;; have installed. These will override the fontconfig and the WineX builtin fallbacks,
;; but may look better (if you choose them correctly).
;; Alias' may refer to other alias' that have been defined above them.
;; These alias' are the first that WineX loads.
;;
;; Serif Fonts
;"Times New Roman"="Times"
"MS Serif"="Times New Roman"
;;
;; Sans Serif Fonts
;"Arial"="Helvetica"
"Helv"="Arial"
"MS Sans Serif"="Arial"
"System"="Arial"
"Tahoma"="Arial"
;;
;; Mono Space Fonts
;"Courier New"="Courier"
;"FixedSys"="Courier"
И не забудьте настроить локаль! Для UTF-8 убедитесь в отсутствии необходимости вводить это:
$ export LC_ALL=ru_RU.UTF-8иначе будете получать следующие строки и русский работать не будет:
Warning: Language ’’ was not recognized, defaulting to English.Иногда, русские шрифты всё же не включаются - в этом случае можно указать в конфиге следующие строки:
[x11drv]CrossOver Office иногда глючит с русскими именами в файловой системе. Для UTF-8 локали укажите
"ClientSideWithRender" = "N"
"ClientSideWithCore" = "N"
"ClientSideAntiAliasWithRender" = "N"
"ClientSideAntiAliasWithCore" = "N"
"X11FontPattern" = "*-cp1251"
[x11drv]для KOI8-R
"Codepage" = "65001"
[x11drv]
"Codepage" = "20866"
3 комментария:
Устаревшее гавно
да это просто ты тормоз. заметка от 2007 года
Уберите, пожалуйста, комментарии. Не приятно.
Отправить комментарий