Кіріспе
Unicode Standard-те анықталған код нүктелеріне глифтерді карталайтын компьютерлік қаріп Юникод қаріпі - Юникод стандартында анықталған код нүктелеріне глифтерді карталайтын компьютерлік қаріп. Қазіргі заманғы компьютерлік қаріптердің басым көпшілігі тек бір жазу жүйесіне арналған глифтерді ғана қамтитын немесе тіпті негізгі латын әліпбиін ғана қолдайтын қаріптерде де Юникод сәйкестендірулерін қолданады. Unicode скрипттері мен Unicode символдарының кең ауқымын қолдайтын қаріптер кейде "пан Unicode қаріптері" деп аталады, бірақ TrueType қаріпінде анықталатын глифтердің ең көп саны 65535-ке шектелгендіктен, бір қаріптің барлық анықталған Unicode таңбалары үшін жеке глифтерді ұсынуы мүмкін емес. Бұл мақалада салыстырмалы түрде үлкен санда және кең ауқымды Unicode таңбаларын қолдайтын кеңінен қолданылатын Unicode қаріптері (операциялық жүйемен бірге жеткізіледі немесе белгілі коммерциялық қаріп компаниясы өндіреді) тізімі келтірілген.
A Unicode font is a computer font that maps glyphs to code points defined in the Unicode Standard. The vast majority of modern computer fonts use Unicode mappings, even those fonts which only include glyphs for a single writing system, or even only support the basic Latin alphabet. Fonts which support a wide range of Unicode scripts and Unicode symbols are sometimes referred to as "pan Unicode fonts", although as the maximum number of glyphs that can be defined in a TrueType font is restricted to 65,535, it is not possible for a single font to provide individual glyphs for all defined Unicode characters This article lists some widely used Unicode fonts (shipped with an operating system or produced by a well known commercial font company) that support a comparatively large number and broad range of Unicode characters.
Мәселелер
Юникодта типографиялық екітараптық бар, сондықтан біріктірілген хан таңбаларының кейбіреулері (қытай, жапон және корей тілдерінде көрінеді) әртүрлі аймақтарда типографиялық жағынан әртүрлі болады. Мысалы, Юникод нүктесі оңайлатылған қытай және дәстүрлі қытай арасында типографиялық жағынан әртүрлі. Бұл бір ғана қаріп барлық жергілікті жерлердің қажеттіліктерін қанағаттандыра алады деген ойға әсер етеді. Юникодтың дизайны мұндай айырмашылықтардың семантикалық екіжақтылықты тудырмауын қамтамасыз етеді, бірақ дұрыс емес формаларды қолдану көбінесе Шығыс Азия тілдерінің ана тіліндегі оқырмандары үшін визуалды түрде ыңғайсыз немесе эстетикалық жағынан орынсыз деп саналады.
Юникод қаріптерін қолдану
Юникод қазір көптеген жаңа стандарттар мен протоколдардың стандартты кодтамасы болып табылады және операциялық жүйелердің архитектурасына (Microsoft Windows, Apple Mac OS және Unix және Linux көптеген нұсқалары), бағдарламалау тілдеріне (Ada, Perl, Python, Java, Common LISP, APL) және кітапханаларға (IBM International Components for Unicode (ICU), Pango, Graphite, Scribe, Uniscribe және ATSUI рендерингтік қозғалтқыштарымен бірге), қаріп пішімдеріне (TrueType және OpenType) және т.б. Басқа көптеген стандарттар да Юникодқа сай болып жаңартылуда.
Қаріптерді салыстыру
Юникодтың әртүрлі блоктары үшін жоғарыда аталған қаріптер нұсқасына кіретін таңбалар саны төменде келтірілген. Basic Latin (128: 0000007F) дегеніміз "Basic Latin" деп аталатын диапазонда 0-ден 7F-қа дейін нөмірленген 128 код берілген. Осыдан кейін ұяшықтарда әр әріппен қамтылған кодтардың саны көрсетіледі. Тізімделген Юникод блоктары Юникод 8.0 нұсқасына жарамды. Жасыл түсті ұяшықтарды толық қамтуды көрсетеді. Көк түсті ұяшық толық емес, бірақ тізімделген қаріптердің ең толық болып табылады. Бос ұяшықтар бұл блокқа таңба жоқ екенін көрсетеді.
SMP Unicode қаріптерінің тізімі
+ SMP таңбаларын қолдайтын Юникод қаріптерінің тізімі Қаріптер Шар ((s) Глифтер Kernpairs ((Standard) Range ((Point): Hinting/Smoothing Behavior Version & Date Файл атауы, Фонт мөлшері Фонт отбасы Фонт салмағы, стилі Фонт түрі Serifstyle Лицензия Жаратушы / Автор (Авторлық құқығы) Ескертулер Код2001 2,985 3,135 0 v0.919 sfnt rev 0.9189452008 04 04 CODE2001. TTF ((485 KB) Code2001 Орташа (әдеттегі), Кітап, Түзбегі TTF Кез келген Фриуэр Джеймс Касс Жаңа Афина Unicode 2,985 2,033 0 v3.710 sfnt rev 3.709992010 05 02 newwathu. ttf(769 KB) Жаңа Афина Юникод Орташа (Нормалды), Кітап, Қалыпты TTF Кез келген тегін бағдарлама. SIL OFL. Америка филологиялық қауымдастығы MPH 2B Дамазе 2,743 2,895 192 v002.010 sfnt rev 12005 10 18 дамазе v.2. ttf(879 KB) MPH 2B Damase Medium (Normal), Book, Regular TTF Кез келген тегін бағдарлама. 2005 жылғы қоғамдық меншік. Марк Уильямсон.
SIP Unicode қаріптерінің тізімі
+ SIP таңбаларын қолдайтын Юникод қаріптерінің тізімі Қаріптер Шар ((s) Глифтер Негізгі жұптар ((Стандарт) Қатар ((Толық): Нысана / Смаздау мінез-құлық Версия & Күні Файл атауы, Фонт мөлшері Фонт туысы Фонт салмағы, стилі Фонт түрі Serifstyle Лицензия Жаратушы / Автор (Авторлық құқық) Ескертулер Код2002 20,419 30,469 0 v0.917 sfnt rev 0.9169922005 04 04 CODE2002. TTF ((4.09 MB) Code2002 Орташа (әдеттегі), Кітап, Кәдімгі TTF Адеттегі тегін бағдарламасыз Джеймс Касс