Страница 1 из 1

Китайский фонт c расширениями CJK Extension A, B, C, D, E, F

СообщениеДобавлено: Чт июл 19, 2018 2:57 pm
valeri
Китайский фонт c поддержкой расширений CJK Extension A, B, C, D, E, F + поддержка русского языка:

Ссылка скрыта от незарегистрированных пользователей, пожалуйста зарегистрируйтесь или войдите!

Мне не удалось найти фонты под андроид, имеющие поддержку как русского языка, так и традиционного китайского с поддержкой расширений CJK Extension A, B, C, D, E, F.
Попытка создания коллекции шрифтов также не привела к искомому результату.

Поэтому пришлось создать искомый фонт самостоятельно (путём модификации фонта HAN NOM B).
Выкладываю его здесь, так как надеюсь что он будет полезен пользователям данного ресурса.
Данный шрифт пригодится всем пользователям мобильных устройств.

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

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

Если есть специалисты в данном вопросе, прошу поделиться советами и своим опытом.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Чт июл 19, 2018 4:29 pm
valeri
Выкладываю вторую версию шрифта:

Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Изменения:
Приближены стили отображения английского и русского языка.
Но следует учитывать, что фонт не профессиональный и различия в стилях отображения, в каких-то случаях, могут возникать.

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

PS.
Остаётся одна серьёзная проблема:
Фонт время от времени слетает.
Это видимо происходит из-за того что базовый фонт HAN NOM B - не дружит с андроидом.
Конечно, лучше было бы взять за основу дефолтовый фонт андроида NotoSansCJKtc и добавть в него китайские иероглифы из расширения CJK Extension F
Но эта задача пока мне не под силу.

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

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Чт июл 19, 2018 7:54 pm
seregakanda
Отличная работа!
Прекрасная мысль прорисовать то, чего не хватает (33 + 28 глифов?) в добрую сотню тысяч!!!

valeri писал(а):Остаётся одна серьёзная проблема:
Фонт время от времени слетает.
Это видимо происходит из-за того что базовый фонт HAN NOM B - не дружит с андроидом.
Конечно, лучше было бы взять за основу дефолтовый фонт андроида NotoSansCJKtc и добавть в него китайские иероглифы из расширения CJK Extension F
Но эта задача пока мне не под силу.

А Вы не пробовали переименовать его в NotoSansCJKtc (с заменой дефолтного и копированием прав).
Если нет - попробуйте. Только обязательно сделайте бэкап родных фонтов.

P.S. Конечно, очень радуют новые возможности вставить редкие знаки, но!
Как наименее затратно (для головы и рук) это сделать?
Я вот обратил внимание, что изменилась форма сайта dict.variants.moe.edu.tw (при поддержке министерства образования - старый вариант переехал на dict2.variants.moe.edu.tw). "Варианты" перестали быть рукописными, но, вместе с тем, не перестали быть картинками - в Поднебесной, видать, не все знают про extention E, D, F. :)
Пиньин - не годится, вуби, думаю, - тоже :(

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Пт июл 20, 2018 2:54 pm
valeri
Ещё один китайский шрифт c ПОЛНОЙ поддержкой расширений CJK Extension A, B, C, D, E, F и русского языка:

Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Выкладываю ещё один шрифт - THTshynRUS.
В качестве базового использован шрифт TH-Tshyn.
На сегодня TH-Tshyn - единственный шрифт, в котором на 100% реализована спецификация CJK Unified Ideographs Extension A,B,C,D,E,F

PS.
Имеется следующая проблема:
Не отображаются тонированные символы пиньин.
Со временем, если разберусь, добавлю тонированные символы пиньин в шрифт.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Пт июл 20, 2018 7:09 pm
valeri
Выкладываю вторую версию шрифта THTshynRUS:

Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Изменения:
Добавлены глифы для отображения тонированных символов пиньин.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Сб июл 21, 2018 10:10 am
Dr.Arthur
Спасибо, надо посмотреть что это такое!

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Вс июл 22, 2018 6:15 pm
Dr.Arthur
По шрифтам посмотрите ещё Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Пн июл 23, 2018 1:11 pm
valeri
Dr.Arthur писал(а):По шрифтам посмотрите ещё Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!


Артур Нарсисович, спасибо за ссылку.

Привожу небольшой обзор фонтов с указанного сайта:
Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Единственный из указанных на сайте шрифтов со 100% реализацией CJK Extension A, B, C, D, E, F это шрифт: HanaMinB.ttf
Из архива:Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Шрифт не русифицирован.
Если потребуется, попробую сделать русифицированную версию.

Что касается других указанных релизов:

HanSerif - ограниченное покрытие. К примеру:
из спецификации F: имплементировано только 3 из 7473 глифа и т.д.

HanSans - ограниченное покрытие. К примеру:
спецификация F: не имплементирована
спецификация E: имплементировано только 108 из 5762 глифа и т.д.

HanNom - ограниченное покрытие. К примеру:
Имплементированы только расширения В и С и то не в полном объёме.

На данный момент я просмотрел уже более 20 различных имплементаций фонтов, включая фонты google и adobe.

Из того что просмотрел полностью реализована спецификация в двух фонтах:
TH-Tshyn-P2.ttf и HanaMinB.ttf.

TH-Tshyn-P2.ttf - я уже русифицировал.
Если есть необходимость могу русифицировать HanaMinB.ttf.

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

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Пн июл 23, 2018 10:19 pm
seregakanda
Интересно, а с хяоми получилось? Каким образом? (Просто интересно для общего развития, так как пока не собираюсь убегать с четвёртой версии андроида :) )
valeri писал(а):На этом исследование и поиск шрифтов думаю можно прекратить. Так как:
Во-первых найдены два шрифта, что вполне достаточно.
Все наиболее известные реализации шрифтов уже исследованы и дальнейшие поиски вряд ли дадут что-либо принципиально новое.


Конечно, :D нам-то красота шрифтов не нужна :D, лишь бы читабельно было!

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Пн июл 23, 2018 10:49 pm
Dr.Arthur
Спасибо! Познавательно! Руссификация, на сколько я понял, даёт возможность адекватного отображения кириллицы вместе с глифами?

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Вт июл 24, 2018 12:33 pm
valeri
seregakanda писал(а):Интересно, а с хяоми получилось? Каким образом?

Да, под xiaomi работает, версия андроида 6.0, версия MIUI Global 9.5.

Установку шрифта делаю с помощью MiCustomFont.
В принципе есть ROOT, но решил не заменять установочные шрифты.

Телефон использую только для просмотра информации. Работаю и перевожу тексты за десктопом с виндой.
Под виндой с проблемами отображения традиционных знаков пока не сталкивался.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Вт июл 24, 2018 1:03 pm
valeri
Dr.Arthur писал(а):Спасибо! Познавательно! Руссификация, на сколько я понял, даёт возможность адекватного отображения кириллицы вместе с глифами?

Да, совершенно верно. Русский, английский и традиционный китайский.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Вт июл 24, 2018 5:31 pm
seregakanda
И всё же, думаю, вопрос к Артуру Нарсисовичу:
seregakanda писал(а): Конечно, очень радуют новые возможности вставить редкие знаки, но!
Как наименее затратно (для головы и рук) это сделать?
Пиньин - не годится, вуби, думаю, - тоже :(

Копировать? но откуда?

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Вт июл 24, 2018 5:44 pm
Dr.Arthur
seregakanda писал(а):И всё же, думаю, вопрос к Артуру Нарсисовичу:
seregakanda писал(а): Конечно, очень радуют новые возможности вставить редкие знаки, но!
Как наименее затратно (для головы и рук) это сделать?
Пиньин - не годится, вуби, думаю, - тоже :(

Копировать? но откуда?


Я обычно от руки на трэкпаде или apple pencil ввожу - очень удобно! Либо, если уж совсем диковинный знак, залезаю в таблицу symbols, а там уж выбираю например по ключу Канси. Можно использовать wenlin, на iOS пользуюсь дополнительными продвинутыми словарями (Pleco, Канси, редких знаков, Шовэнь, Ханьюй дацзыдянь и т.д.).

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Вт июл 24, 2018 6:33 pm
seregakanda
Dr.Arthur писал(а):Я обычно от руки на трэкпаде или apple pencil ввожу - очень удобно! Либо, если уж совсем диковинный знак, залезаю в таблицу symbols, а там уж выбираю например по ключу Канси. Можно использовать wenlin, на iOS пользуюсь дополнительными продвинутыми словарями (Pleco, Канси, редких знаков, Шовэнь, Ханьюй дацзыдянь и т.д.).

Спасибо, Артур Нарсисович! Попробую. На андроиде тоже есть рукописный ввод, только, думаю, таблица поменьше... :( И словарь редких знаков - поищу. :)

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 8:38 am
Dr.Arthur
valeri писал(а):
Dr.Arthur писал(а):Спасибо! Познавательно! Руссификация, на сколько я понял, даёт возможность адекватного отображения кириллицы вместе с глифами?

Да, совершенно верно. Русский, английский и традиционный китайский.


Валерий, спасибо большое! Было бы полезно руссифицировать HanaMinB.ttf!

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 1:34 pm
valeri
Dr.Arthur писал(а):Валерий, спасибо большое! Было бы полезно руссифицировать HanaMinB.ttf!

Выкладываю русифицированный шрифт на основе HanaMinB.ttf:
Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 1:46 pm
Dr.Arthur
valeri писал(а):
Dr.Arthur писал(а):Валерий, спасибо большое! Было бы полезно руссифицировать HanaMinB.ttf!

Выкладываю русифицированный шрифт на основе HanaMinB.ttf:
Ссылка скрыта от незарегистрированных пользователей. Пожалуйста, зарегистрируйтесь на форуме!


Спасибо! Кажется объём стал больше?

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 2:45 pm
valeri
Dr.Arthur писал(а):Спасибо! Кажется объём стал больше?

Да, добавились символы кириллицы + глифы тонированных символов пиньин.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 2:59 pm
Dr.Arthur
Уже посмотрел, объём немного увеличлся. Спасибо! Очень полезное дело сделали! При верстке в Ворде, всегда вылетал русский шрифт. Завтра ещё посомтрю на другой машине.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 3:00 pm
Dr.Arthur
Вот бы ещё шрифты с чжуанями и гувэнями к форуму прикрутить! Но это уж я размечтался! :D

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 5:45 pm
seregakanda
Dr.Arthur писал(а):Вот бы ещё шрифты с чжуанями и гувэнями к форуму прикрутить! Но это уж я размечтался! :D

К сожалению, да. Так как юникод для каждого знака один - там нет различия между ханном и, допустим, 经典繁方篆. Будет отображаться тот, который выбрал пользователь в своей системе :(
Конечно, можно запросить у unicode.org пространство для 100000 символов и залить их туда - но как же это глобально! :D
Можно устроить также "междусобойчик" - самим захватить пространство, залить туда глифы и радоваться. Только отображаться они будут только у тех, у кого есть "наш новый шрифт".ttf :D
В принципе-то - реализуемо, но......... :)

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Ср июл 25, 2018 6:22 pm
valeri
Dr.Arthur писал(а):Вот бы ещё шрифты с чжуанями и гувэнями к форуму прикрутить! Но это уж я размечтался! :D


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

Правда как на форуме их использовать - это вопрос.
Например, при создании сообщения или квоты (quote) нет возможности выбора шрифта.
Самим дописать такую фичу, думаю, сложновато будет. Хотя, в данном случае, возможно встроенный html будет рулить.
Надо только расширение найти, позволяющее html в сообщение вставлять.
Но всё это конечно не просто.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Чт июл 26, 2018 5:22 pm
seregakanda
Шрифты-то есть. Только юникод у них такой же, как у простых символов.
篆.png

Это - названия шрифтов. В текстовом редакторе это - реально.

Re: Китайский фонт c расширениями CJK Extension A, B, C, D,

СообщениеДобавлено: Чт июл 26, 2018 5:35 pm
Dr.Arthur
seregakanda писал(а):Шрифты-то есть. Только юникод у них такой же, как у простых символов.
篆.png

Это - названия шрифтов. В текстовом редакторе это - реально.


Это да, я имел ввиду отображение на форуме.