Кіріспе
Резервтік қаріптің түрі. Резервтік қаріп – мүмкіндігінше көп Юникод символдарын қамтитын қосымша қаріп. Көрсету жүйесі басқа қолжетімді қаріптердің жиынтығына кірмейтін символ кездессе, оның орнына резервтік қаріптен символ қолданылады. Әдетте, резервтік қаріптер Юникод символдарының түрлі топтарын көрсететін символдарды қамтиды. Резервтік қаріп ұсынбаған жүйелерде әдетте қара немесе ақ тіктөртбұрыштар, сұрақ белгілері, Юникод алмастыру символы (U+FFFD) немесе ештеңе көрсетілмейді. Бір немесе бірнеше резервтік қаріпті басымдық берілген қаріптер тізімінің соңына қою арқылы жоғалған символдардың болмауы қамтамасыз етіледі.
A fallback font is a reserve typeface containing symbols for as many Unicode characters as possible. When a display system encounters a character that is not part of the repertoire of any of the other available fonts, a symbol from a fallback font is used instead. Typically, a fallback font will contain symbols representative of the various types of Unicode characters. Systems that do not offer a fallback font typically display black or white rectangles, question marks, the Unicode Replacement Character (U+FFFD), or nothing at all, in place of missing characters. Placing one or more fallback fonts at the end of a list of preferred fonts ensures that there are no missing characters.
Юникодтағы соңғы қордың қаріпі
Unicode 5.0 нұсқасынан бастап, Unicode консорциумы Unicode таңбаларының түрлерін көрсету үшін резервтік қаріп ұсынады. Бұл macOS Last Resort жүйелік қаріпінің, Apple емес платформаларда жұмыс істеу үшін өзгертілген және Unicode консорциумы арқылы Apple компаниясы қолжеткізе алған нұсқасы. Unicode Last Resort қаріпінің символдары глифтерді Unicode жүйесіндегі орналасуына сәйкес санаттарға бөліп, қол жетімсіз таңбаларды көру үшін қандай қаріп немесе жазу жүйесі қажет екенін пайдаланушыға хабарлайды. Unicode Last Resort қаріпімен ұсынылған символдар – дөңгеленген бұрыштары бар, қалың контуры бар шаршылар. Контурдың сол және оң жағында, таңбаның тиесілігін көрсететін Unicode диапазоны он алтылық сандармен берілген. Жоғарғы және төменгі жақтары Unicode блогының бір немесе екі сипаттамасы үшін пайдаланылады. Блокты бейнелейтін символ шаршының ортасына орналасқан. Unicode BMP Fallback қаріпінен немесе GNU Unifont-тан айырмашылығы, Unicode Last Resort қаріпі көптеген Unicode таңбалары үшін бірдей глифті көрсетеді. Бұл бір блокқа бір глиф принципі Unicode Last Resort қаріпіне Unicode-дегі әрбір таңба үшін глифтерді қамтуға мүмкіндік береді, әйтсе де Unicode таңбаларының жалпы саны sfnt (TrueType және OpenType) қаріп құрылымының адрестік кеңістігінен асып түседі, ол 16 биттік глиф индексін қамтиды және ең көп дегенде 65 536 глифті сақтай алады. Қазіргі таңда Unicode-та 100 000-нан астам анықталған таңба бар, ал потенциалды адрестік кеңістігі бір миллионнан астам таңбаны құрайды – бұл sfnt өлшем шегінен 15 есе артық. Сондықтан, Unicode Last Resort қаріпі Unicode кеңейе бергенде және Негізгі көптілді жазық (BMP) мен қосымша жазықтар толтырыла бергенде бұзылмайды.
representative of the block is centered inside the square. Unlike the Unicode BMP Fallback font or the GNU Unifont, the Unicode Last Resort font displays the same glyph for many different Unicode characters. Using this one glyph per block generalization allows the Unicode Last Resort font to contain a glyph for every character in Unicode despite the fact that the total number of Unicode characters exceeds the address space of an sfnt (TrueType and OpenType) font structure, which has a 16 bit glyph index that can store a maximum of 65,536 glyphs. Unicode now has over 100,000 defined characters, with a potential address space of over one million characters—over 15 times the sfnt size limit. Unicode Last Resort Font will therefore not break as Unicode continues to grow and the Basic Multilingual Plane (BMP) and surrogate planes fill up further.
Apple-дің соңғы шрифтін қолдану
Apple-дың Last Resort қаріпі – Macintosh операциялық жүйелері үшін жүйелік қаріп, ол Unicode Last Resort қаріпімен толық сәйкес келеді (Apple компаниясы бұл қаріпті Unicode консорциумы үшін жасаған). Оған Last Resort және Last Resort High Efficiency кіреді. Last Resort High Efficiency форматы 13 (көптен бірге ауқымдық карталау) 'cmap' (символдан глиф индексіне карталау) кестесін пайдаланады, бұл қаріптің көлемін кішірейтеді, бірақ кейбір жүйелермен үйлесімсіздік тудыруы мүмкін.
GNU Unifont (GNU Unifont)
GNU Unifont – Unicode Basic көптілді жазықтығындағы әрбір символ үшін глифі бар қаріп. Unicode BMP Fallback қаріпінен немесе Unicode Last Resort қаріпінен айырмашылығы, GNU Unifont-тағы символдар әр глифтің төмен ажыратымдылықтағы битмаппен жасалған жуықтамасы болып табылады, нәтижесінде символдардың көрсетілуі төмен сапалы болғанымен, берілген код нүктесін ажыратуға жеткілікті графикалық бейнелеуді қамтамасыз етеді. GNU Unifont жобасының мақсаты – барлық Unicode символдарын толық қамту үшін қаріп сапасына қойылатын талаптарды ақылға қонымды деңгейге дейін төмендету. Осы мақсатқа жету үшін барлық глифтердің биіктігі 16 пиксел, ал ені 8 немесе 16 пикселге тең. GNU Unifont-тың TrueType нұсқасы тегін қолжетімді.