шрифтовой завтрак
1.82K subscribers
705 photos
39 videos
266 links
Разное на околошрифтовую тему. С предложениями по контенту и сотрудничеству — @nnickolay.

важно. рекламу не запускаю.
Download Telegram
olli meier {fontwerk} и хинтинг
очень люблю скрипт presenter за простой интерфейс кастомизации и работу внутри шрифтового редактора, а ещё больше люблю окно skedge (тоже марка фрёмберга) в котором можно как угодно настроить внешний вид точек и пути, который рисуешь,

но сегодня на глаза попался бесплатный скрипт для иллюстратора, который расставляет oncurve/offcurve точки и усы между ними. не идеал для отображения букв потому что не учитывает тип точек, но при желании js можно немного подправить под себя.


___________
го в комменты с мнениями о том какие точки стоят неправильно на этом примере
шрифтонник typologie foundry.
чёрный с шрифтами французских слволитен, в красном швейцарские, а в синем британские

подробнее >тут<
This media is not supported in your browser
VIEW IN TELEGRAM
+ гротеск
ever by kostas bartsokas

специмен >тут<
обожаю рефакторинг от-фич. помогает упорядочить код, уменьшить размер и выявить пробелы в логике.
а ещё в процессе можно что-нибудь узнать. например, в заменах one_to_many, ссылка на класс может и не работать, и, чтобы всё правильно собиралось в итоговом файле, нужно объявлять класс в теле строки.

дальше на фрагменте добавления тонкой между точками в сокращениях и преобразования «д.п.н.» и «к.п.н.» в «д. п. н.« и «к. п. н.»


первый проход
# д.п.—> д. п.
sub de-cy period' pe-cy period by period thinspace;
# п.н —> п. н.
sub pe-cy period' en-cy period by period thinspace;
# к.п.—> к. п.
sub ka-cy period' pe-cy period by period thinspace;
# а п.н. уже решено

и переношу общую часть повыше

# п.н. —> п. н.
sub pe-cy period' en-cy period by period thinspace;
# д.п.—> д. п.
sub de-cy period' pe-cy period by period thinspace;
# к.п.—> к. п.
sub ka-cy period' pe-cy period by period thinspace;


оставшиеся две строки отличаются только первым знаком в последовательности, выношу их в класс:

@AbbreviationsStart = [de-cy ka-cy ];


фрагмент теперь выглядит так:
# п.н. —> п. н.
sub pe-cy period' en-cy period by period thinspace;
# к.п. —> к. п. // д.п.—> д. п.
@AbbreviationsStart = [de-cy ka-cy ];
sub @AbbreviationsStart period' pe-cy by period thinspace;


и всё бы здорово, но теперь этот блок перестал работать в редакторах.
поэтому объявляю класс в строке, а не ссылаюсь на него.

# к//д.п.—> к//д. п.
sub [ka-cy de-cy] period' pe-cy by period thinspace;


и в таком виде всё работает 🙂


в итоге вместо
sub de-cy period' pe-cy period by period thinspace;
sub pe-cy period' en-cy period by period thinspace;
sub ka-cy period' pe-cy period by period thinspace;

в тексте фич остаётся
sub pe-cy period' en-cy period by period thinspace;
sub [ka-cy de-cy] period' pe-cy by period thinspace;


убрал 46 символов (почти 6 байт) из веса файла и сделал возможность добавления правил чуть удобнее, чем в жестких построчных решениях
This media is not supported in your browser
VIEW IN TELEGRAM
work in progress

опережая вопрос:
такой тайптестер тут —>
http://max-esnee.com/stack-and-justify/
под самой изумительной G стоит earl phillips, которого можно застать за работой в первом эпизоде behind the sign
This media is not supported in your browser
VIEW IN TELEGRAM
пока возле g

идея убирать ухо в ǧ, ĝ, ḡ, ġ, ǵ, g̃, ģ нравится больше, чем сдвиг диакритики повыше

gardein by leinstertype
рад, что шрифтовые исходники легко читаются текстовыми редакторами.

добавил несколько строк в фиче подмены, зачем-то сохранился и только потом включил проверку. в результате файл стал вешать glyphs, а резервная копия есть только от начала дня, и, как назло, с облаком что-то пошло не так и восстановить версию до сохранения не получилось(

открыл .glyphs в sublime, закомментил эти строки и всё норм
сегодня о тофу.

в случаях, когда в шрифте отсутствует символ, который используется в тексте, вместо него подставляется специальный символ—глиф, который называется .notdef. внешне этот символ часто напоминает кусочек тофу, поэтому так и называется. тофу даже упоминается в названии серии гуглшрифтов noto (no tofu)

тофу мешает разобрать текст и выдаёт невнимательность к выбору шрифта даже больше, чем подстановка буквы из другого шрифта

для меня тофу в проверках становится серьёзным испытанием, заставляя решать, стоит добавлять поддержку ещё одного языка или оставить что есть и не раздувать шрифт. вечно в поисках баланса между временем на контур, уточнением рецептов глифов из компонентов,кернингом, весу и понятностью итогового файла.

встречается много подходов к тому, как рисовать .notdef: от пустых или перечёркнутых прямоугольников, явно отличающихся от остальных символов, до встраивания в него логотипов или рекламы кастомных расширений поддержки языков авторами шрифта.

го в комменты с примерами?
почему не признаю умножение в полуапрошах:

допустим, найден классный паттерн, при котором полуапроши W всегда больше, полуапрошей V:
V: lsb = 10 rsb = 10
W: lsb = V*1.
5 (15) rsb = V*1.5 (15)

в случаях одинаковости противоположного полуапроша пишу =|, но решил не перенагружать этот текст формулами, потому что не об этом

и это правило работает, пока не спотыкается о нулевые значения:
V: lsb = 0 rsb = 0
W: lsb = V*1.5 (0) rsb = V*1.5 (0)

с отрицательными ещё хуже, ведь нужно сделать полуапроши у W больше, чем у V, а не меньше:
V: lsb = -10 rsb = -10
W: lsb = V*1.5 (-15) rsb = V*1.5 (-15)


ок, если эти формулы стоят в базовых знаках которые всегда на тесте, но не очень в четырнадцатом варианте символа из сверх-расширенного состава, который видишь только на полуфинальных керн-тестах


=V+5 так бы не поступило
This media is not supported in your browser
VIEW IN TELEGRAM
https://abcdinamo.com/news/the-future-of-type

классная статья о шрифтах с дафонт и ужасах монотайпа
akiyoshi kitaoka
This media is not supported in your browser
VIEW IN TELEGRAM
🔥🔥🔥

в комментах разошлись мнения о том кто на видео: аврил лавин или линдси беркоски. если можете помочь кредитсами, то отметьте в посте calligraphymasters


склоняюсь к тому, что это bercosky: связь с автомобилями, внешность, тег
k by ando (aka dayton a mess)

выразительнейший контур и впечатляющее количество слоёв с подходами и промежутками между ними (список справа)