Юникод шрифты для японского - PullRequest
5 голосов
/ 08 июня 2011

Я создаю игру.У меня есть некоторый интерфейс с текстом.Недавно мы хотели добавить версию на японском языке, но у меня проблема со шрифтами.Я использую stb_freetype для растеризации шрифтов и поддерживаю Unicode, поэтому это не должно быть проблемой.Но большинство шрифтов, по-видимому, не содержат символы джанапезе, в Windows я обнаружил, что Arial Unicode делает.Но его размер составляет 26 МБ, это намного больше, чем наша полная игра!

Я видел Юникод и шрифты , но это не охватывает мои вопросы полностью.

Так что в основном я спрашиваю о 2 вещах:

  1. Есть ли у шрифтов Janapese разные шрифты?Я имею в виду, что западные шрифты имеют засечку, без засечек или более экзотические версии.Относится ли это также к азиатским шрифтам?

  2. Я бы, вероятно, использовал системный шрифт, а не предоставлял такой большой файл сам.Я знаю, как найти Arial Unicode в Windows, но в нашей игре также есть версии для Mac OSX, Linux и iOS.Где я могу найти шрифты Unicode (и какие я должен использовать) на этих платформах?Особенно меня интересует Linux, потому что это наименее привычная для нас платформа.

Ответы [ 4 ]

7 голосов
/ 11 июня 2011

большинство шрифтов, похоже, не содержат символов джанапезе, в Windows я обнаружил, что Arial Unicode делает. Но его размер составляет 26 МБ, это намного больше, чем наша полная игра!

Arial Unicode содержит гораздо больше, чем просто японский. В общем, он также не очень хороший шрифт: он сделан для того, чтобы охватить множество кодовых точек Unicode, но в нем отсутствуют многие функции, необходимые для правильной визуализации некоторых языков. Не говоря уже о том, что он не распространяется свободно.

Я предлагаю посмотреть на бесплатные японские шрифты, используемые в дистрибутивах Linux. Например, VLGothic имеет размер 3,7 МБ и сжимает до 2,2 МБ, что было бы гораздо более приемлемым. Смотри также: Такао, Мотоя, Тогоши.

Имеют ли шрифты Janapese разные шрифты? Я имею в виду, что западные шрифты имеют засечку, без засечек или более экзотические версии. Это относится и к азиатским шрифтам?

Конечно. Японский (и другие шрифты, производные от хана в целом) сильно различаются, так же как и латынь. Обычно шрифты могут быть классифицированы как:

  • Готика: типично безударная, без концовок, с небольшим признаком оригинальной почищенной природы персонажей. Наиболее похоже на латинские шрифты «без засечек» - действительно, название «готический» взято именно из этой традиции.

    Часто используется в качестве экранных шрифтов по умолчанию, так как они хорошо отображаются с уменьшенной детализацией. Помимо готики Kaku с квадратным концом, есть готика Maru, в которой используются закругленные элементы, которые хорошо сочетаются с закругленными латинскими без.

  • Minchō: с засечками, стилизованными от мазков кисти, и сильным вертикальным напряжением. Часто формально по внешности. Наиболее похож на латинские шрифты с засечками, обычно в сочетании с переходным дизайном с засечками Часто используемый по умолчанию японский шрифт для обработки текста в сочетании с Times New Roman.

  • Kyōkasho («учебник»): формальный рукописный стиль, понятный и читаемый, но менее прямой, чем у Минчо. Наиболее похож на разборчивый латинский шрифт, написанный от руки; может также использоваться в паре с более характерным засечкой.

  • Кайшо: традиционный стиль с кисточкой, но все же обычный и разборчивый, несколько формальный. Обычно не так хорош при низких разрешениях экрана. Может быть в паре с полужирным или матовым шрифтом латинского лица.

  • Gyōsho: стиль с кистью, менее четкий, обычно для демонстрации. Кроме того, Сёшо продвигается дальше, к неразборчивым длинам.

  • Отображение шрифтов. Есть некоторые повседневные рукописные стили, но, как правило, меньше действительно дурацких новеньких шрифтов. Предположительно, потому что объем работы, связанной с созданием шрифта для покрытия огромного количества обычных кандзи, делает его не стоящим. Вы также можете найти новые шрифты, которые содержат только символы каны и латиницы (ромадзи), с небольшим количеством кандзи или вообще без него.

1 голос
/ 09 декабря 2011

Да, вам нужно лицензировать шрифт для распространения.Вы не можете просто использовать один из своего компьютера ... Для размера файла вы должны просто потянуть конкретные кодовые страницы.как правило, встраиваемый в игру юникод составляет 3500 долларов ... но это цена всех 50 000 персонажей ....

Источник: Monotype Imagaing

1 голос
/ 08 июня 2011

Размер файла - не единственная причина, по которой следует избегать перераспределения технологий Microsoft в Linux или Mac!

1.Есть ли у джанапезских шрифтов разные шрифты? Я имею в виду, что западные шрифты имеют засечку, без засечек или более экзотические версии. Это касается и азиатских шрифтов?

Шрифты CJK (китайский, японский, корейский) имеют разные шрифты. Некоторые шрифты более каллиграфические, а другие более простые. Это примерно аналогично разнице между san-serif и serif. (В шрифтах CJK нет понятия курсива или полужирного шрифта. Я понимаю, что существуют соглашения для выражения акцента, но я не помню, каковы они.)

Вы можете увидеть эти различия шрифтов в Windows, сравнив Arial Unicode MS с MingLiU или MS Mincho. Версия Arial очень «проста» как в латинских, так и в идиографах CJK.

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

Я не могу помочь вам с вашим вторым вопросом.

0 голосов
/ 08 июня 2011
  1. Да.В качестве простого примера просто посмотрите на различия между MS PGothic и MS PMincho, которые должны быть доступны, если у вас установлен Microsoft Word.

  2. К сожалению, у меня нет опыта работы со шрифтами Unicode в OSXили Linux, поэтому я не могу вам помочь.

...