Определение шрифта по картинке
Где брать шрифты
https://www.fontzillion.com/popular
Работа с приложением 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
Шрифт Vostrey
Шрифт MoskitoesShadow
Шрифт Kgshepersisted
Шрифт Motrhead
Шрифт BoyzRGrossShadowNf
Шрифт Brookhouse
Популярные настройки
16px — размер шрифта
160% — межстрочный интервал
Нет комментариев.