Jump to content
Korean Random
inq

[Вопрос] XVMSymbol на CrossOver или Wine под Mac

Recommended Posts

Здравствуйте, возможно ли как то поставить шрифт XVMSymbol на CrossOver или Wine под Мac OS X Maverics?

При установке через Проводники имуляторов ошибка:

post-7718-0-07110100-1392446324_thumb.png

 

В игре если возникает ситуация, где должен вывестись на экран этот шрифт - происходит вылет.

Я конечно понимаю, что проще переписать конфиг XVM без использования этого шрифта, но все же может кому-то удалось его поставить на CrossOver или Wine?

Share this post


Link to post

Short link
Share on other sites

@inq, а не получается установить игнорируя ошибки? (Галку у названия шрифта слева вверху поставить и подтвердить). )

Share this post


Link to post

Short link
Share on other sites

В свое время просто добавлял шрифт в папку ~/.wine/drive_c/windows/Fonts.

Это справедливо для Ubuntu, для мака может тоже проканает.

Share this post


Link to post

Short link
Share on other sites

В свое время просто добавлял шрифт в папку ~/.wine/drive_c/windows/Fonts.

Это справедливо для Ubuntu, для мака может тоже проканает.

Не канает, пробовал в первую очередь.

Share this post


Link to post

Short link
Share on other sites

Разобрался.

Конфиг XVM по-умолчанию вешает игру при убийстве противника. Это происходит из-за использования шрифта Wingdings, его не получается установить в Wine или CrossOver. Чтобы этого не происходило, найдите файлик hitLog.xc. В нём две строчки:

"deadMarker": "<font face='Wingdings'>N</font>",
"blowupMarker": "<font face='Wingdings'>M</font>",

Заменить например на:

"deadMarker": "kill",
"blowupMarker": "blownup",

Добавил видеогайд в тему "Установка WoT на Mac OS + XVM с рабочим хитлогом"

Share this post


Link to post

Short link
Share on other sites

@inq, а, т.е. ты думал, что вылет из-за XVMSymbol, но на самом деле с XVMSymbol всё в порядке?)

Share this post


Link to post

Short link
Share on other sites

@inq, а, т.е. ты думал, что вылет из-за XVMSymbol, но на самом деле с XVMSymbol всё в порядке?)

Да у меня в конфиге XVM при убийстве "гробик с крестом" вылетает, при врыве БК "бомба" и.т.п. Сначала грешил на шрифт XVMSymbol.

А оказался вообще шрифт Wingdings :)

Share this post


Link to post

Short link
Share on other sites

@inq, а разве wingdings нельзя установить на макось?

 

В интернетах нагуглил такое)

 

include wingding.ttf font into: /opt/cxoffice/share/wine/fonts/wingding.ttf

Other potential locations include: /usr/share/fonts/truetype/msttcorefonts/wingding.ttf

Share this post


Link to post

Short link
Share on other sites

@inq, а разве wingdings нельзя установить на макось?

 

В интернетах нагуглил такое)

 

include wingding.ttf font into: /opt/cxoffice/share/wine/fonts/wingding.ttf

Other potential locations include: /usr/share/fonts/truetype/msttcorefonts/wingding.ttf

Таких путей в Mac в помине нет. Шрифты хранятся /library/fonts и /system/library/fonts/

Да и ставить шрифт нужно в Wine или CrossOver, танки то через виртуалку работают по сути.

Share this post


Link to post

Short link
Share on other sites
Да и ставить шрифт нужно в Wine или CrossOver, танки то через виртуалку работают по сути.

Не знаю как на маке, хоте судя по разработке Wine, всё идэнтично с Linux'ом, а по Linux'у, то что вы пишете это бред не понимающего, еслиб не знал что вы с мака написал-бы "виндузятника"!

Wine читает шрифты в следующем порядке:

1. Системные, т.е.: В первую очередь проверяется /etc/fonts/fonts.conf /etc/fonts/conf.d/, потом для совместимости: /usr/share/fonts/; /usr/local/share/fonts/ для Linux'a, и ещё пачка в зависимости от дистрибутива и использования или не использования X Font Server.

2. Пользовательские: /home/{User}/.fonts/ <- по старому, или: /home/${USER}/.local/share/fonts/

3. Из самой Wine: /usr/share/wine/fonts/

4. Из префикса используемого в данный момент: ${WINEPREFIX}/dosdevices/c\:/windows/Fonts/

 

Я для себя сваял свою "рыбу" префикса в которой .../windows/Fonts/ софтлинком указывает на каталог с мне нужной кучкой шрифтов и всё видется и на месте.

 

Косяк в Wingdings присутствует ТОЛЬКО в танках, ниодна другая программа/игра не вылетает при обращении к символам этого шрифта!

За ради проверки можете нарыть на просторах тырнэта вот эти пару файлов из WXP или W2k: charmap.exe getuname.dll, загнать их куда угодно в нужный вам префикс и запустить charmap.exe, находите Wingdings и наблюдаете все его символы без единого вылета, ну правда сама charmap.exe не очень стабильна, но найти нужный шрифт можно.

 

Кстати, далеко не все символы из Wingdings вызывают вылет танков, пока нарыл только "N" и "M", они-же соответствуют юникодовному символу u2620 - череп с костями, и да-же если пытаться подгрузить их из либого другого шрифта, символы именно по этим адресам крашут танки.

Я для себя взял на замену:

Skull and Crossbones: "<font face='OpenSymbol'>\ue429</font>"
Orthodox Cross: "<font face='DejaVu Sans'>\u2626</font>"
Bomb: "<font face='StarSymbol'>\ue428</font>"

PS: Wine Is Not Emulator! и не "виртуалка".

Edited by hash

Share this post


Link to post

Short link
Share on other sites

Не знаю как на маке, хоте судя по разработке Wine, всё идэнтично с Linux'ом, а по Linux'у, то что вы пишете это бред не понимающего, еслиб не знал что вы с мака написал-бы "виндузятника"!

Интересно кончено почитать теорию разработки Wine под Linux, но решения проблемы для Mac я что то не вижу. 

Может конечно я и не понял, напишите пожалуйста более доступно.

Edited by inq

Share this post


Link to post

Short link
Share on other sites

Ищете в своём конфиге все места где используется Wingdings и правите на то что приглянулось, ну и закидываете соответствующий шрифт в windows/fonts своего префикса, все перечисленные шрифты свободные от лицензий, так что найти их на просторах тырнэта не должно составить больших проблем.

 

 

Может конечно я и не понял, напишите пожалуйста более доступно.
А что конкретно более доступно?

Задавайте вопросы, если знаю - отвечу, не знаю, найдём ответ вместе.

Share this post


Link to post

Short link
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...