Свои шрифты
Определение шрифта по картинке
https://www.fontsquirrel.com/
Где брать шрифты
https://www.fontzillion.com/popular https://fonts-online.ru https://ofont.ru https://fontsforyou.com
Работа с приложением High-Logic FontCreator
Авторские права Tools — Options — Personalize Preview АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯ абвгдеёжзийклмнопрстуфхцчшщъыьэюя 3/4 1/4 1/2 Создаём свой шрифт File — new — dont include outlines Добавить руские буквы Incert — Characters…
$0410-$044F
$0401 (Ё)
$0451 (ё)
Кернинг
Font — OpenTypeDesigner… cyrillic.json
{
"А": "A-cyrl",
"Б": "Be-cyrl",
"В": "Ve-cyrl",
"Г": "Ghe-cyrl",
"Д": "De-cyrl",
"Е": "Ie-cyrl",
"Ё": "Io-cyrl",
"Ж": "Zhe-cyrl",
"З": "Ze-cyrl",
"И": "I-cyrl",
"Й": "Ishort-cyrl",
"К": "Ka-cyrl",
"Л": "El-cyrl",
"М": "Em-cyrl",
"Н": "En-cyrl",
"О": "O-cyrl",
"П": "Pe-cyrl",
"Р": "Er-cyrl",
"С": "Es-cyrl",
"Т": "Te-cyrl",
"У": "U-cyrl",
"Ф": "Ef-cyrl",
"Х": "Ha-cyrl",
"Ц": "Tse-cyrl",
"Ч": "Che-cyrl",
"Ш": "Sha-cyrl",
"Щ": "Shcha-cyrl",
"Ъ": "Signhard-cyrl",
"Ы": "Yeru-cyrl",
"Ь": "Signsoft-cyrl",
"Э": "E-cyrl",
"Ю": "Yu-cyrl",
"Я": "Ya-cyrl",
"а": "a-cyrl",
"б": "be-cyrl",
"в": "ve-cyrl",
"г": "ghe-cyrl",
"д": "de-cyrl",
"е": "ie-cyrl",
"ё": "io-cyrl",
"ж": "zhe-cyrl",
"з": "ze-cyrl",
"и": "i-cyrl",
"й": "ishort-cyrl",
"к": "ka-cyrl",
"л": "el-cyrl",
"м": "em-cyrl",
"н": "en-cyrl",
"о": "o-cyrl",
"п": "pe-cyrl",
"р": "er-cyrl",
"с": "es-cyrl",
"т": "te-cyrl",
"у": "u-cyrl",
"ф": "ef-cyrl",
"х": "ha-cyrl",
"ц": "tse-cyrl",
"ч": "che-cyrl",
"ш": "sha-cyrl",
"щ": "shcha-cyrl",
"ъ": "signhard-cyrl",
"ы": "yeru-cyrl",
"ь": "signsoft-cyrl",
"э": "e-cyrl",
"ю": "yu-cyrl",
"я": "ya-cyrl"
}
cyrillic.py
import json
# Загрузка JSON из файла
with open("cyrillic.json", "r", encoding="utf-8") as json_file:
letter_to_code = json.load(json_file)
# Список всех букв из вашего алфавита
alphabet = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЮЯабвгдеёжзийклмнопрстуфхцчшщъыьэюя"
# Создаем текстовый документ для записи
with open("output.txt", "w") as output_file:
output_file.write("lookup KerningForCyrillic { # GPOS lookup type PairAdjustment\n")
# Генерируем пары букв и записываем их в документ
for letter1 in alphabet:
for letter2 in alphabet:
code1 = letter_to_code.get(letter1, "")
code2 = letter_to_code.get(letter2, "")
# Записываем пару букв и их коды в документ
output_file.write(f" pos {code1} {code2} 0;\n")
# Завершаем текстовый документ
output_file.write("} KerningForCyrillic;")
print("Готово. Текстовый документ 'output.txt' создан.")
Проверка пар https://localfonts.eu/typography-basics/working-with-texts/cyrillic-kerning-pairs
ААБАВАГАДАЕАЖАЗАИАЙАКАЛАМАНАОАПАРАСАТАУАФАХАЦАЧАШАЩАЪАЫАЬАЭАЮАЯАБАБББВБГБДБЕБЖБЗБИБЙБКБЛБМБНБОБПБРБСБТБУБФБХБЦБЧБШБЩБЪБЫБЬБЭБЮБЯБВАВБВВВГВДВЕВЖВЗВИВЙВКВЛВМВНВОВПВРВСВТВУВФВХВЦВЧВШВЩВЪВЫВЬВЭВЮВЯВГАГБГВГГГДГЕГЖГЗГИГЙГКГЛГМГНГОГПГРГСГТГУГФГХГЦГЧГШГЩГЪГЫГЬГЭГЮГЯГДАДБДВДГДДДЕДЖДЗДИДЙДКДЛДМДНДОДПДРДСДТДУДФДХДЦДЧДШДЩДЪДЫДЬДЭДЮДЯДЕАЕБЕВЕГЕДЕЕЕЖЕЗЕИЕЙЕКЕЛЕМЕНЕОЕПЕРЕСЕТЕУЕФЕХЕЦЕЧЕШЕЩЕЪЕЫЕЬЕЭЕЮЕЯЕЖАЖБЖВЖГЖДЖЕЖЖЖЗЖИЖЙЖКЖЛЖМЖНЖОЖПЖРЖСЖТЖУЖФЖХЖЦЖЧЖШЖЩЖЪЖЫЖЬЖЭЖЮЖЯЖЗАЗБЗВЗГЗДЗЕЗЖЗЗЗИЗЙЗКЗЛЗМЗНЗОЗПЗРЗСЗТЗУЗФЗХЗЦЗЧЗШЗЩЗЪЗЫЗЬЗЭЗЮЗЯЗИАИБИВИГИДИЕИЖИЗИИИЙИКИЛИМИНИОИПИРИСИТИУИФИХИЦИЧИШИЩИЪИЫИЬИЭИЮИЯИКАКБКВКГКДКЕКЖКЗКИКЙКККЛКМКНКОКПКРКСКТКУКФКХКЦКЧКШКЩКЪКЫКЬКЭКЮКЯКЛАЛБЛВЛГЛДЛЕЛЖЛЗЛИЛЙЛКЛЛЛМЛНЛОЛПЛРЛСЛТЛУЛФЛХЛЦЛЧЛШЛЩЛЪЛЫЛЬЛЭЛЮЛЯЛМАМБМВМГМДМЕМЖМЗМИМЙМКМЛМММНМОМПМРМСМТМУМФМХМЦМЧМШМЩМЪМЫМЬМЭМЮМЯМНАНБНВНГНДНЕНЖНЗНИНЙНКНЛНМНННОНПНРНСНТНУНФНХНЦНЧНШНЩНЪНЫНЬНЭНЮНЯНОАОБОВОГОДОЕОЖОЗОИОЙОКОЛОМОНОООПОРОСОТОУОФОХОЦОЧОШОЩОЪОЫОЬОЭОЮОЯОПАПБПВПГПДПЕПЖПЗПИПЙПКПЛПМПНПОПППРПСПТПУПФПХПЦПЧПШПЩПЪПЫПЬПЭПЮПЯПРАРБРВРГРДРЕРЖРЗРИРЙРКРЛРМРНРОРПРРРСРТРУРФРХРЦРЧРШРЩРЪРЫРЬРЭРЮРЯРСАСБСВСГСДСЕСЖСЗСИСЙСКСЛСМСНСОСПСРСССТСУСФСХСЦСЧСШСЩСЪСЫСЬСЭСЮСЯСТАТБТВТГТДТЕТЖТЗТИТЙТКТЛТМТНТОТПТРТСТТТУТФТХТЦТЧТШТЩТЪТЫТЬТЭТЮТЯТУАУБУВУГУДУЕУЖУЗУИУЙУКУЛУМУНУОУПУРУСУТУУУФУХУЦУЧУШУЩУЪУЫУЬУЭУЮУЯУФАФБФВФГФДФЕФЖФЗФИФЙФКФЛФМФНФОФПФРФСФТФУФФФХФЦФЧФШФЩФЪФЫФЬФЭФЮФЯФЧАЧБЧВЧГЧДЧЕЧЖЧЗЧИЧЙЧКЧЛЧМЧНЧОЧПЧРЧСЧТЧУЧФЧХЧЦЧЧЧШЧЩЧЪЧЫЧЬЧЭЧЮЧЯЧШАШБШВШГШДШЕШЖШЗШИШЙШКШЛШМШНШОШПШРШСШТШУШФШХШЦШЧШШШЩШЪШЫШЬШЭШЮШЯШЩАЩБЩВЩГЩДЩЕЩЖЩЗЩИЩЙЩКЩЛЩМЩНЩОЩПЩРЩСЩТЩУЩФЩХЩЦЩЧЩШЩЩЩЪЩЫЩЬЩЭЩЮЩЯЩЪАЪБЪВЪГЪДЪЕЪЖЪЗЪИЪЙЪКЪЛЪМЪНЪОЪПЪРЪСЪТЪУЪФЪХЪЦЪЧЪШЪЩЪЪЪЫЪЬЪЭЪЮЪЯЪЫАЫБЫВЫГЫДЫЕЫЖЫЗЫИЫЙЫКЫЛЫМЫНЫОЫПЫРЫСЫТЫУЫФЫХЫЦЫЧЫШЫЩЫЪЫЫЫЬЫЭЫЮЫЯЫЬАЬБЬВЬГЬДЬЕЬЖЬЗЬИЬЙЬКЬЛЬМЬНЬОЬПЬРЬСЬТЬУЬФЬХЬЦЬЧЬШЬЩЬЪЬЫЬЬЬЭЬЮЬЯЬЭАЭБЭВЭГЭДЭЕЭЖЭЗЭИЭЙЭКЭЛЭМЭНЭОЭПЭРЭСЭТЭУЭФЭХЭЦЭЧЭШЭЩЭЪЭЫЭЬЭЭЭЮЭЯЭЮАЮБЮВЮГЮДЮЕЮЖЮЗЮИЮЙЮКЮЛЮМЮНЮОЮПЮРЮСЮТЮУЮФЮХЮЦЮЧЮШЮЩЮЪЮЫЮЬЮЭЮЮЮЯЮЯАЯБЯВЯГЯДЯЕЯЖЯЗЯИЯЙЯКЯЛЯМЯНЯОЯПЯРЯСЯТЯУЯФЯХЯЦЯЧЯШЯЩЯЪЯЫЯЬЯЭЯЮЯЯ
аабавагадаеажазаиайакаламанаоапарасатауафахацачашащаъаыаьаэаюаяабабббвбгбдбебжбзбибйбкблбмбнбобпбрбсбтбубфбхбцбчбшбщбъбыбьбэбюбябвавбвввгвдвевжвзвивйвквлвмвнвовпврвсвтвувфвхвцвчвшвщвъвывьвэвювявгагбгвгггдгегжгзгигйгкглгмгнгогпгргсгтгугфгхгцгчгшгщгъгыгьгэгюгягдадбдвдгдддедждздидйдкдлдмдндодпдрдсдтдудфдхдцдчдшдщдъдыдьдэдюдядеаебевегедееежезеиейекелеменеоепересетеуефехецечешещеъеыеьеэеюеяежажбжвжгжджежжжзжижйжкжлжмжнжожпжржсжтжужфжхжцжчжшжщжъжыжьжэжюжяжзазбзвзгздзезжзззизйзкзлзмзнзозпзрзсзтзузфзхзцзчзшзщзъзызьзэзюзязиаибивигидиеижизииийикилиминиоипириситиуифихицичишищиъиыиьиэиюияикакбквкгкдкекжкзкикйккклкмкнкокпкркскткукфкхкцкчкшкщкъкыкькэкюкяклалблвлглдлелжлзлилйлклллмлнлолплрлслтлулфлхлцлчлшлщлълыльлэлюлялмамбмвмгмдмемжмзмимймкмлмммнмомпмрмсмтмумфмхмцмчмшмщмъмымьмэмюмямнанбнвнгндненжнзнинйнкнлнмнннонпнрнснтнунфнхнцнчншнщнъныньнэнюняноаобовогодоеожозоиойоколомонооопоросотоуофохоцочошощоъоыоьоэоюояопапбпвпгпдпепжпзпипйпкплпмпнпопппрпсптпупфпхпцпчпшпщпъпыпьпэпюпяпрарбрвргрдрержрзрирйркрлрмрнрорпрррсртрурфрхрцрчршрщрърырьрэрюрярсасбсвсгсдсесжсзсисйскслсмснсоспсрссстсусфсхсцсчсшсщсъсысьсэсюсястатбтвтгтдтетжтзтитйтктлтмтнтотптртстттутфтхтцтчтштщтътытьтэтютятуаубувугудуеужузуиуйукулумунуоупурусутуууфухуцучушущуъуыуьуэуюуяуфафбфвфгфдфефжфзфифйфкфлфмфнфофпфрфсфтфуфффхфцфчфшфщфъфыфьфэфюфяфчачбчвчгчдчечжчзчичйчкчлчмчнчочпчрчсчтчучфчхчцчччшчщчъчычьчэчючячшашбшвшгшдшешжшзшишйшкшлшмшншошпшршсштшушфшхшцшчшшшщшъшышьшэшюшяшщащбщвщгщдщещжщзщищйщкщлщмщнщощпщрщсщтщущфщхщцщчщшщщщъщыщьщэщющящъаъбъвъгъдъеъжъзъиъйъкълъмънъоъпъръсътъуъфъхъцъчъшъщъъъыъьъэъюъяъыаыбывыгыдыеыжызыиыйыкылымыныоыпырысытыуыфыхыцычышыщыъыыыьыэыюыяыьаьбьвьгьдьеьжьзьиьйькьльмьньоьпьрьсьтьуьфьхьцьчьшьщьъьыьььэьюьяьэаэбэвэгэдэеэжэзэиэйэкэлэмэнэоэпэрэсэтэуэфэхэцэчэшэщэъэыэьэээюэяэюаюбювюгюдюеюжюзюиюйюкюлюмюнюоюпюрюсютюуюфюхюцючюшющюъюыюьюэюююяюяаябявягядяеяжязяияйякялямяняояпярясятяуяфяхяцячяшящяъяыяьяэяюяя
Популярные шрифты
Roboto – самый популярный шрифт в мире Open Sans – самый читаемый шрифт Oswald – солидный шрифт для заголовков Montserrat – лучший шрифт без засечек Merriweather – изящный шрифт с засечками
Популярные шрифты для youtube
Шрифт BadaBoom BB Шрифт Bebas Шрифт Boxtoon Шрифт Kaph Шрифт AAMagnum Шрифт BurleskRegular Шрифт Nozhik Шрифт Stengazeta Шрифт Marvin
Ещё шрифты
Шрифт GuberniaTYGRA Шрифт KBDanube Шрифт KillSwitchCyr Шрифт LosAngelesDeco Шрифт BLANGKONR Шрифт BaskinRobbinsCyr Шрифт AliceInWonderland Шрифт Dk Mandarin Whispers Шрифт Chalk sketch Шрифт River Drive Шрифт Dollhousec Шрифт Girlo SP Regular Шрифт GTA Шрифт Satoshi Regular Шрифт ChocolateBar Шрифт Pingwing Шрифт Urwbodonidextbol Шрифт Vademecu Шрифт BullpenFfy Шрифт Ritzynormal Шрифт Spacearella Шрифт FutureWest Шрифт Crystalradiokitink Шрифт Universidad Шрифт Omegaforceital11 Шрифт Capricusexpand Шрифт Vostrey Шрифт MoskitoesShadow Шрифт Kgshepersisted Шрифт SharnayBlack Шрифт SharnayLight Шрифт Motrhead Шрифт BoyzRGrossShadowNf Шрифт Brookhouse
Популярные настройки
16px — размер шрифта 160% — межстрочный интервал
Комментарии
Комментариев пока нет.