шрифтонник typologie foundry.
чёрный с шрифтами французских слволитен, в красном швейцарские, а в синем британские
подробнее >тут<
чёрный с шрифтами французских слволитен, в красном швейцарские, а в синем британские
подробнее >тут<
обожаю рефакторинг от-фич. помогает упорядочить код, уменьшить размер и выявить пробелы в логике.
а ещё в процессе можно что-нибудь узнать. например, в заменах one_to_many, ссылка на класс может и не работать, и, чтобы всё правильно собиралось в итоговом файле, нужно объявлять класс в теле строки.
дальше на фрагменте добавления тонкой между точками в сокращениях и преобразования «д.п.н.» и «к.п.н.» в «д. п. н.« и «к. п. н.»
первый проход
и переношу общую часть повыше
оставшиеся две строки отличаются только первым знаком в последовательности, выношу их в класс:
фрагмент теперь выглядит так:
и всё бы здорово, но теперь этот блок перестал работать в редакторах.
поэтому объявляю класс в строке, а не ссылаюсь на него.
и в таком виде всё работает 🙂
в итоге вместо
в тексте фич остаётся
убрал 46 символов (почти 6 байт) из веса файла и сделал возможность добавления правил чуть удобнее, чем в жестких построчных решениях
а ещё в процессе можно что-нибудь узнать. например, в заменах 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 байт) из веса файла и сделал возможность добавления правил чуть удобнее, чем в жестких построчных решениях
под самой изумительной G стоит earl phillips, которого можно застать за работой в первом эпизоде behind the sign
This media is not supported in your browser
VIEW IN TELEGRAM
пока возле g
идея убирать ухо в ǧ, ĝ, ḡ, ġ, ǵ, g̃, ģ нравится больше, чем сдвиг диакритики повыше
gardein by leinstertype
идея убирать ухо в ǧ, ĝ, ḡ, ġ, ǵ, g̃, ģ нравится больше, чем сдвиг диакритики повыше
gardein by leinstertype
рад, что шрифтовые исходники легко читаются текстовыми редакторами.
добавил несколько строк в фиче подмены, зачем-то сохранился и только потом включил проверку. в результате файл стал вешать glyphs, а резервная копия есть только от начала дня, и, как назло, с облаком что-то пошло не так и восстановить версию до сохранения не получилось(
открыл .glyphs в sublime, закомментил эти строки и всё норм
добавил несколько строк в фиче подмены, зачем-то сохранился и только потом включил проверку. в результате файл стал вешать glyphs, а резервная копия есть только от начала дня, и, как назло, с облаком что-то пошло не так и восстановить версию до сохранения не получилось(
открыл .glyphs в sublime, закомментил эти строки и всё норм
сегодня о тофу.
в случаях, когда в шрифте отсутствует символ, который используется в тексте, вместо него подставляется специальный символ—глиф, который называется .notdef. внешне этот символ часто напоминает кусочек тофу, поэтому так и называется. тофу даже упоминается в названии серии гуглшрифтов noto (no tofu)
тофу мешает разобрать текст и выдаёт невнимательность к выбору шрифта даже больше, чем подстановка буквы из другого шрифта
для меня тофу в проверках становится серьёзным испытанием, заставляя решать, стоит добавлять поддержку ещё одного языка или оставить что есть и не раздувать шрифт. вечно в поисках баланса между временем на контур, уточнением рецептов глифов из компонентов,кернингом, весу и понятностью итогового файла.
встречается много подходов к тому, как рисовать .notdef: от пустых или перечёркнутых прямоугольников, явно отличающихся от остальных символов, до встраивания в него логотипов или рекламы кастомных расширений поддержки языков авторами шрифта.
го в комменты с примерами?
в случаях, когда в шрифте отсутствует символ, который используется в тексте, вместо него подставляется специальный символ—глиф, который называется .notdef. внешне этот символ часто напоминает кусочек тофу, поэтому так и называется. тофу даже упоминается в названии серии гуглшрифтов noto (no tofu)
тофу мешает разобрать текст и выдаёт невнимательность к выбору шрифта даже больше, чем подстановка буквы из другого шрифта
для меня тофу в проверках становится серьёзным испытанием, заставляя решать, стоит добавлять поддержку ещё одного языка или оставить что есть и не раздувать шрифт. вечно в поисках баланса между временем на контур, уточнением рецептов глифов из компонентов,кернингом, весу и понятностью итогового файла.
встречается много подходов к тому, как рисовать .notdef: от пустых или перечёркнутых прямоугольников, явно отличающихся от остальных символов, до встраивания в него логотипов или рекламы кастомных расширений поддержки языков авторами шрифта.
го в комменты с примерами?
почему не признаю умножение в полуапрошах:
допустим, найден классный паттерн, при котором полуапроши W всегда больше, полуапрошей V:
в случаях одинаковости противоположного полуапроша пишу =|, но решил не перенагружать этот текст формулами, потому что не об этом
и это правило работает, пока не спотыкается о нулевые значения:
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 так бы не поступило
допустим, найден классный паттерн, при котором полуапроши 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
🔥🔥🔥
в комментах разошлись мнения о том кто на видео: аврил лавин или линдси беркоски. если можете помочь кредитсами, то отметьте в посте calligraphymasters
склоняюсь к тому, что это bercosky: связь с автомобилями, внешность, тег
в комментах разошлись мнения о том кто на видео: аврил лавин или линдси беркоски. если можете помочь кредитсами, то отметьте в посте calligraphymasters
склоняюсь к тому, что это bercosky: связь с автомобилями, внешность, тег
сегодня о знаке вопроса >?<
думал ограничиться картинкой, но постепенно, текст оброс деталями и теориями :)
_
текст не влезает в пост с картинкой, но чтобы было удобнее шерить один посто, вшил линк на текст:
https://tttttt.me/NNtypobreak/1113
думал ограничиться картинкой, но постепенно, текст оброс деталями и теориями :)
_
текст не влезает в пост с картинкой, но чтобы было удобнее шерить один посто, вшил линк на текст:
https://tttttt.me/NNtypobreak/1113
не буду поднимать примеры бьющей справа налево «вспышки молнии» алкуина йоркского, или городские легенды о связи с изгибом кошачьего хвоста, а поддержу хоть и сомнительную, но довольно убедительную идею, о том, что современная форма это результат сокращения >qvaestio< в >qo<, размещения их друг под другом с постепенной трансформацией >о< в точку.
но даже без попыток найти истоки этого знака препинания, вокруг него есть множество интересных деталей:
☛ юникод привычного нам ? [uni003F]
☛ может замещать первую точку многоточия ?..
☛ двойной ⁇ имеет собственный юникод: [uni2047]
☛ для передачи удивления может сочетаться с восклицательным знаком: ⁈ [uni2048] и ⁉ [uni2049]
☛ иногда !? сливается в интерробанг ‽ [uni203D]
☛ или в перевернутый интерробанг ⸘ [uni2E18]
☛ перевернутый знак вопроса ¿ [uni00BF] ставится в начале фразы на испанском языке в дополнение к обычному вопросительному знаку в конце: ¿Qué tal?
☛ во французском вопросительный знак отделяется от слова тонкой: Comment allez-vous ?
☛ в греческом и церковнославянском языках, знак вопроса выглядит как точка с запятой >;< но отличается от неё юникодом [uni037E]
☛ в армянском языке вопросительный знак выглядит как разомкнутый круг над последней гласной, выделяемого интонацией слова ՞ [uni055E]
☛ в арабских языках есть два разных символа: ؟ [uni061F] для набора справа налево и ⸮ [uni2E2E] для двунаправленного набора
☛ в cjk используется знак вопроса на полную ширину ? [uniFF1F] или переходит в вербальную часть, заменяясь на слово-вопрос 吗
☛ в эфиопском выглядит как вертикально расположенные три точки ፧ [uni1367]
☛ вариант без точки ʔ [uni0294] используется в ipa для обозначения гортанной смычки
☛ в математике встречается в неравенствах для указания что выражение ставится под сомнение: ≟ [uni225F], ⩻ [uni2A7B], ⩼ [uni2A7C]
но даже без попыток найти истоки этого знака препинания, вокруг него есть множество интересных деталей:
☛ юникод привычного нам ? [uni003F]
☛ может замещать первую точку многоточия ?..
☛ двойной ⁇ имеет собственный юникод: [uni2047]
☛ для передачи удивления может сочетаться с восклицательным знаком: ⁈ [uni2048] и ⁉ [uni2049]
☛ иногда !? сливается в интерробанг ‽ [uni203D]
☛ или в перевернутый интерробанг ⸘ [uni2E18]
☛ перевернутый знак вопроса ¿ [uni00BF] ставится в начале фразы на испанском языке в дополнение к обычному вопросительному знаку в конце: ¿Qué tal?
☛ во французском вопросительный знак отделяется от слова тонкой: Comment allez-vous ?
☛ в греческом и церковнославянском языках, знак вопроса выглядит как точка с запятой >;< но отличается от неё юникодом [uni037E]
☛ в армянском языке вопросительный знак выглядит как разомкнутый круг над последней гласной, выделяемого интонацией слова ՞ [uni055E]
☛ в арабских языках есть два разных символа: ؟ [uni061F] для набора справа налево и ⸮ [uni2E2E] для двунаправленного набора
☛ в cjk используется знак вопроса на полную ширину ? [uniFF1F] или переходит в вербальную часть, заменяясь на слово-вопрос 吗
☛ в эфиопском выглядит как вертикально расположенные три точки ፧ [uni1367]
☛ вариант без точки ʔ [uni0294] используется в ipa для обозначения гортанной смычки
☛ в математике встречается в неравенствах для указания что выражение ставится под сомнение: ≟ [uni225F], ⩻ [uni2A7B], ⩼ [uni2A7C]
troy leinster подчеркивает важность процесса в дизайне шрифтов:
производительность. разделение создания шрифта на этапы помогает стратегически продвигаться вперед, делая его менее пугающим и гарантирует внимание ко всем аспектам
творчество. процесс освобождает ментальное пространство, оставляя больше энергии для креативных идей
рост. побуждает исследовать новые инструменты и процессы
согласованность. поддержание постоянного уровня работы формирует профессиональную репутацию
доверие. прозрачный процесс помогает участникам проекта понимать происходящее и добавляет уверенности.
___________________
ждём видео выступлений с atypi24 до конца года :)
производительность. разделение создания шрифта на этапы помогает стратегически продвигаться вперед, делая его менее пугающим и гарантирует внимание ко всем аспектам
творчество. процесс освобождает ментальное пространство, оставляя больше энергии для креативных идей
рост. побуждает исследовать новые инструменты и процессы
согласованность. поддержание постоянного уровня работы формирует профессиональную репутацию
доверие. прозрачный процесс помогает участникам проекта понимать происходящее и добавляет уверенности.
___________________
ждём видео выступлений с atypi24 до конца года :)
hypertalks—серия молниеносных выступлений, организованных future fonts, на которых шрифтовики делятся тем, что у них на уме
2024 : [ anna khorash, caterina santullo,ro hernández, erik marinovich, céline hurka, zipeng zhu, nick sherman ]
2023 : [ lynne yun, lipi, abdo mohamed, kyle wayne benson, adam garcia, franziska weitgruber, muk monsalve, rutherford craze, flavia zimbardi ]
2024 : [ anna khorash, caterina santullo,ro hernández, erik marinovich, céline hurka, zipeng zhu, nick sherman ]
2023 : [ lynne yun, lipi, abdo mohamed, kyle wayne benson, adam garcia, franziska weitgruber, muk monsalve, rutherford craze, flavia zimbardi ]
YouTube
HyperTalks 2.0
HyperTalks 2.0 took place May 3rd at 10AM PDT.
The event series featured lightning talks and special performances from type and graphic designers from around the world. For cool fonts make sure to check out https://www.futurefonts.xyz/
00:00 Starting Soon…
The event series featured lightning talks and special performances from type and graphic designers from around the world. For cool fonts make sure to check out https://www.futurefonts.xyz/
00:00 Starting Soon…
здраво!
в этот четверг в net_work_hub мы со светланой поговорим о шрифте с разных точек зрения: как об инструменте, материале, элементе дизайна и как о самостоятельном объекте
/монтенегро/ /будва/ /it.branch.house/ /23.05/ /19:00/
вход свободный, но рекомендую уточнить у организаторов наличие мест
в этот четверг в net_work_hub мы со светланой поговорим о шрифте с разных точек зрения: как об инструменте, материале, элементе дизайна и как о самостоятельном объекте
/монтенегро/ /будва/ /it.branch.house/ /23.05/ /19:00/
вход свободный, но рекомендую уточнить у организаторов наличие мест
itbranch.house coworking and bar · 4.8★(48) · Co-working Space
bb Mediteranska, Budva 85310, Montenegro