1

Тема: Русские HD шрифты для minecraft'а

Существует обилие наборов текстур высокого разрешения для minecraft'а, но ни в одном я не видел шрифта с поддержкой кириллицы. Поэтому мною были адаптированы для minecraft'а некоторые шрифты, которые представлены ниже.

Terminus, http://ompldr.org/vOHh4bw/default.png.

http://storage8.static.itmages.ru/i/11/0606/s_1307358100_aac6fb808d.png http://storage1.static.itmages.ru/i/11/0606/s_1307358103_986a64ee84.png

CMU Typewriter (фикс №2), http://ompldr.org/vOHhvYg/default.png.

http://storage5.static.itmages.ru/i/11/0605/s_1307301910_167399a532.png http://storage6.static.itmages.ru/i/11/0605/s_1307301937_d2c3676118.png

Ubuntu, http://ompldr.org/vOWc4eA/default.png.

http://storage1.static.itmages.ru/i/11/0712/s_1310468384_b6cc063307.png http://storage8.static.itmages.ru/i/11/0712/s_1310468370_cacc911eaa.png

Incosolata (специально для nstm0, кириллица, похоже, подхватилась из DeJaVu), http://ompldr.org/vOTduag/default.png

http://storage6.static.itmages.ru/i/11/0624/s_1308924359_e2267dd549.png http://storage7.static.itmages.ru/i/11/0624/s_1308924384_18a1c7e5ea.png

Как установить шрифт

По ссылкам на шрифты не пустые страницы, шрифт для minecraft представляет собой изображение с белыми буквами на прозрачном фоне.

Для того чтобы установить шрифт необходимо сохранить изображение и заменить им стандартный шрифт в minecraft.jar и/или текстурпаке. Чтобы произвести замену откройте minecraft.jar или текстурпак с помощью архиватора. Стандартный шрифт находится в директории fonts под названием default.png.

Если вы заменяете шрифт только в minecraft.jar или текстурпаке, то имейте ввиду, что шрифт из текстурпака имеет приоритет над шрифтом из minecraft.jar, т.е. в игре вы увидите шрифт из текстурпака. Рекомендую в minecraft.jar поместить кириллический шрифт из русификатора, а в сам текстурпак - тот шрифт высокого разрешения, который вам понравится.

Партбилет и кобура.

2

Re: Русские HD шрифты для minecraft'а

а есть такие чоб помельче а не на пол икрана было??

Вот она рыбы моей мечты! :3

3

Re: Русские HD шрифты для minecraft'а

qwegsd пишет

а есть такие чоб помельче а не на пол икрана было??

слабо уменьшить в настройках размеры интерфейса?

4

Re: Русские HD шрифты для minecraft'а

хехех точно

Вот она рыбы моей мечты! :3

5

Re: Русские HD шрифты для minecraft'а

qwegsd пишет

а есть такие чоб помельче а не на пол икрана было??

Эти шрифты всем кажутся слишком мелкими smile

Партбилет и кобура.

6

Re: Русские HD шрифты для minecraft'а

qwegsd пишет

икрана

Это как икра, только мужского пола?

All is one, one is all.

7

Re: Русские HD шрифты для minecraft'а

qwegsd пишет

икрана

подозреваю, что это он опять "специально", чтоб смешнее было петросян.пнг
еще как варианты:

qwegsd пишет

икра, на

qwegsd пишет

икра, епта

qwegsd пишет

икра, ибать

qwegsd пишет

я снимаю, нах**. вот это икра!

8

Re: Русские HD шрифты для minecraft'а

Figec не подскажешь что за текстурпак у тебя?

Shut the fuck up!

9

Re: Русские HD шрифты для minecraft'а

musicD пишет

Figec не подскажешь что за текстурпак у тебя?

У него (как и у меня) Misa's Realistic 64x64. Возможно, это "эффект утенка", но мне эти текстуры нравятся больше всего smile

10

Re: Русские HD шрифты для minecraft'а

спс

Shut the fuck up!

11

Re: Русские HD шрифты для minecraft'а

Figec, твои шрифты все моноширинные.  Может ты в курсе, но другим будет интересно. Чтобы иметь возможность добавлять пропорциональные шрифты, нужно директорию fonts добавить файл default.properties такого вида:

width.45=3.5
width.47=2.5
width.63=3
width.65=5.9
width.66=5
width.67=5.25
width.68=6
width.69=5.2
width.70=5.25
width.71=5.3
width.72=6.6
width.73=3.4
width.74=4.45
width.75=5.9
width.76=4.9
width.77=7.8
width.78=6.8
width.79=5.66
width.80=5.5
width.81=6.25
width.82=5.8
width.83=4.5
width.84=5
width.85=5.6
width.86=5.25
width.87=7.8
width.88=5.5
width.89=5.5
width.90=5
width.95=5

width.97=4
width.98=5
width.99=4
width.100=4.8
width.101=3.45
width.102=3.5
width.103=4.5
width.104=5
width.105=3.0
width.106=3.5
width.107=5
width.108=3.25
width.109=6.75
width.110=5

width.111=4

width.112=5.25
width.113=4.5
width.114=4.0
width.115=3.75
width.116=2.5
width.117=5
width.118=4.8
width.119=5.9
width.120=4.66
width.121=5
width.122=3.66

width.127=3.2
width.128=5.25
width.129=5
width.130=3.45
width.131=4
width.132=4
width.133=4
width.134=4
width.135=4
width.136=3.45
width.137=3.45
width.138=3.45
width.139=3.0
width.140=3.0
width.141=3.0
width.142=5.9
width.143=5.9
width.144=5.2
width.145=
width.146=
width.147=4
width.148=4
width.149=4
width.150=5
width.151=5
width.152=5
width.153=5.66
width.154=5.6
width.155=4
width.156=4.8
width.157=5.66
width.158=4.66
width.159=5.9
width.160=4
width.161=3.0
width.162=4
width.163=5
width.164=5
width.165=6.8

width.192=6.1
width.193=4.5
width.194=4.4
width.195=4.1
width.196=5.9
width.197=4.5
width.198=8
width.199=4.5
width.200=6.9
width.201=6.9
width.202=5.5
width.203=6.1
width.204=7.8
width.205=6.4
width.206=5.4
width.207=6.4
width.208=4.8
width.209=4.8
width.210=5.1
width.211=6.1
width.212=6.7
width.213=5.8
width.214=6.3
width.215=6.3
width.216=8
width.217=8
width.218=5.8
width.219=7.2
width.220=4.8
width.221=4.8
width.222=7.9
width.223=5.2

width.224=4
width.225=3.8
width.226=4.2
width.227=3.7
width.228=5.3
width.229=3.2
width.230=7.8
width.231=4
width.232=5
width.233=5
width.234=4.9
width.235=4.7
width.236=6.9
width.237=5
width.238=3.8
width.239=4.7
width.240=4.9
width.241=3.5
width.242=6.9
width.243=5.5
width.244=7.1
width.245=4.5
width.246=5
width.247=4.9
width.248=6.9
width.249=7
width.250=5
width.251=6.9
width.252=4.5
width.253=3.2
width.254=6.1
width.255=5.1

где для каждого символа по ASCII таблице нужно прописать ширину. Мороки очень много, но в итоге получается что нибудь типа такого:
http://imglink.ru/pictures/27-01-12/09a8fde4261fd55c51e1b826b32e7740.jpg
http://storage5.static.itmages.ru/i/12/0128/h_1327715448_5630806_42d42a7023.jpeg
minecraft.jar перед этим должен быть пропатчен MCPatcher'ом на HD шрифты

Отредактировано petrarium (2012-01-28 02:50:02)

12

Re: Русские HD шрифты для minecraft'а

Меня сейчас больше интересует как описываются метрики юникодного шрифта, а именно формат файла glyph_sizes.bin

ЗЫ. Помимо MCPatcher'a можно ставить оптифайн: там тоже есть поддержка текстур высокого разрешеня.

Партбилет и кобура.

13

Re: Русские HD шрифты для minecraft'а

Есть вести с полей по поводу формата glyph_sizes.bin.

На картинке с изображением набора символов помещается 256 символов (для разных языков свои изображения), для каждого символа строго отводится клетка размером 16х16.

Для описания метрики каждого символа используется 1 байт, в первой тетраде указывается смещение вправо от начала клетки в которую вписан символ, во второй — его ширина. Все символы идут по порядку, согласно таблицы юникода.

Т.к. клетки могут быть размером только 16х16, поэтому без специальных патчей получить HD-шрифты не получится. В наших HD-шрифтах размер клетки составляет 64х64.

Партбилет и кобура.