Редактиране на шрифтове



Превъртете през нашия шрифт, за да намерите кириличните букви в него. Наистина са.
Щракнете с десния бутон върху който и да е символ и от падащото меню изберете Надпис, в подменюто ще видите наличните опции. В моя случай избрах Съпоставяне на Microsoft. Направихме това, за да видим стойностите на символа HE. Забележете, че в горната част на всеки символ се появява неговата HEX стойност. Тези HEX стойности за кирилични букви съответстват на стойностите на cp 1251 кодиране.

Превъртете надолу още повече. Разглеждаме заглавията. Измамнически листове, използвани в статията Редактиране на шрифтове. Създайте липсващите кирилични букви от съществуващите букви на английската азбука. на пръсти и разглеждаме какви HEX стойности за cp 1252 кодирането трябва да търсим на картата на шрифта. Намираме първия от подобни. В моя случай това е HEX стойност 00C4, която съответства на руската буква D.
Както можете да видите, тази буква изобщо не е D, а някакъв неразбираем символ за нас. Нашата задача е да заменим този символ с буквата D. Не е необходимо да копирате нищо, ние ще работим с вас с картата на шрифта.

Връщаме се към кириличните букви в шрифта. Ще работим по ред, от първата буква на азбуката. Изберете буквата А, щракнете с десния бутон върху нея. Изберете елемента от падащото меню Имоти. .

В прозореца, който се отваря, в раздела Съпоставяне разглеждаме какви кодировки все още присъстват за този герой. Преглеждаме елемента Само Microsoft Unicode BMP. Както можете да видите, няма други кодировки освен кирилицата. Трябва да завършим новото кодиране.
Това може да се направи много просто, но въпреки това, нека първо преминем през малко по-сложен път, само за една буква, за да разберете какво е заложено, може би това може да ви бъде полезно.
Натиснете бутона Изберете. (Избирам).

В новия прозорец, който се отваря, виждаме, че HEX диапазонът е избран в горната му част, която включва нашите стойности за кириличните букви. Виждаме името Кирилица (кирилица). В долния прозорец е маркиран ред, който показва шестнадесетични стойности за буквата А - 0410, а също така показва номера на присвоения глиф в шрифта.

Нека да превъртим списъка на горния прозорец, трябва да намерим диапазона от шестнадесетични стойности, който включва нашата стойност 00С0 за нашето писмо. Откриваме, че това е диапазонът от 0080 до 00FF и съответства на Латински-1. Избираме (маркираме) този ред и отиваме в долния прозорец. Превъртете и намерете стойността HEX, от която се нуждаем 00C0. Виждаме, че той вече е присвоен на глиф 00A9. Ние го избираме (маркираме). Щракнете върху OK.

След като щракнете върху OK, се появява допълнителен прозорец, в който ще видите как в момента се показва глифът 00A9, тоест визуално виждаме кой символ на картата на шрифта се опитваме да заменим. И ще получите съобщение, че тази стойност вече е присвоена на глифа 00A9 и се задава въпросът дали искате да замените тази стойност за избрания глиф (в нашия случай това е буквата А, глиф 0197). Съгласни сме с подмяна, щракнете Да.

В резултат виждаме, че сега има две стойности за кодиране на нашата кирилица. Щракнете върху OK.
