Помогите Русские буквы на табличках в utf-8

  • Автор темы Автор темы Zeka13
  • Дата начала Дата начала

Zeka13

Активный участник
Баллы
68
Всем привет, имею свой сервер bukkit
клиенты и сам сервер последних версий - 1.2.5

У игроков, играющих на Linux с русским чатом всё нормально и в консоли сервера русские буквы отображаются нормально. Если игрок под Widnows пишет что-то на русском, то у него у самого кракозябра и на сервере кракозябра.
Писать по русски на табличках никто не мог

Я решил покопаться в инете и нашёл русификатор
http://excsoft.ru/load/minecraft/mody/rusifikator_dlja_minecraft_1_2_5/49-1-0-208
Собственно русифицировал сам сервер и клиенты Windows/Linux
В клиенте появилось два варианта языка
1ый вариант

На этом языке можно писать на русском на табличках, все игроки с этим языком видят русский текст друг друга, на сервере буквы - кракозябрами!
2ой вариант

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


Ясно, что windows в любом случае использует cp-1251

Внимание вопрос: как заставить клиенты windows использовать Utf-8 с нормальным русским шрифтом? Хочу чтобы при нормальном(а не огромном и убогом) шрифте игроки с любой платформой видели русские буквы друг друга и на сервере они тоже нормально отображались.
Заранее спасибо
 
Ну, или скачай font.txt и кинь его в craftbukkit.jar
 
Всё бы хорошо, но таблички на русском нормальном(не от exсssoft) шрифте могут по прежнему только Linux клиенты.

Как теперь заставить табличку писаться в Utf-8?
 
может у кого сервер есть поделится, как проблема с табличками решается...
 
Скачай русский font.txt и кинь его в craftbukkit.jar
 
где взять то? я и так его скидывал из русификатора в первом посте. Русские таблички с ним у windows клиентов работают только с определённым шрифтом, хотелось бы избавится от этой зависимости, так как шрифт убогий.
 
Что-то я вас совсем не понял, на странице слишком много ссылок, да и готовый или пропатченный bukkit я точно скачивать не буду, только отдельно bukkit и только отдельно нужный патч
 
там чистый bukkit, только переведен на русс, все остальное оригинал!
 
ну вот я скажем скачал и запустил CraftBukkit 1.2.5-R3.1 (RUS) [#2206] [v0.44]
только вот как в теории он мне мой помочь?

В любом случая клиент Windows отправляет всё в кодировке cp-1251, только в случае с нормальным шрифтом он даже у себя видит кракозябры, а в случае с патченным, но с убогим шрифтом от excssoft он видит русский язык, собственно этот руссий на табличках можно увидеть тоже с этим патченным шрифтом. ruFix потому и работает, что преобразует cp-1251 в UTF-8, а как fonts.txt это делать будет - ясно что никак. Поэтому не удивительно, что такое решение не подходит. Так как же преобразовать на табличках cp-1251 в UTF-8? Ну или на крайняк скачать для клиента оригинальный, но пропатченный шрифт?
 
ну и разумеется для наглядности(на цвет буку внимание не обращать)
у всех маленький шрифт(нормальный)

у всех огромный убогий шрифт
 
Я обычно делаю так:
Ставлю свой font.txt -русский
Использую RuFix
И в клиенте у меня тот же font.txt что и на сервере
+ еще заменен перевод в клиенте, убраны все языки кроме русского, и то русский не тот что идет стандартно!
И у меня все отображение так как у тя под линуксом и нет проблем с русским как и в консоли Linux так и в клиенте винды
 
у вас под windows такой же аккуратный маленький шрифт и русский отображается нормально?
Для этого достаточно изменить у windows клиента fonts.txt?
может тогда поделитесь им? А то вдруг я опять не тот fonts.txt скачаю
сейчас попробую из того билда дёрнуть этот fonts.txt
 
вот я копирую ваш fonts.txt в свой клиент и вот что я вижу в игре



может нужно ещё что-то кроме fonts.txt?
Мне кажется сервер тут не причём, сейчас попробую одиночную игру
 
ну в одиночке тоже самое, может вас не затруднит поделится всем minecraft.jar?
 
Назад
Верх