Jump to content

Иосевка

Иосевка
Категория моноширинных шрифтов Семейство
Классификация
Дизайнер(ы) Бельв Инвис
Дата создания 2015
Дата выпуска 19 июля 2015 г.
Лицензия Лицензия на открытый шрифт SIL
Дизайн на основе PragmataPro , PF DIN Моно, М+
Веб-сайт типоф .сеть /Иосевка /
Последняя версия выпуска 30.2.0 (15 июня 2024 г.) [1]

Иосевка ( ВЛИЯНИЕ: [ˌjɔˈseβ.kʰa] ) [2] — это моноширинный программный шрифт, созданный декларативно с использованием специального программного обеспечения для генерации шрифтов и с упором на совместимость с символами CJK . [3] Он доступен по лицензии FOSS . Сборки по умолчанию доступны в двух стилях по девять насыщенностей каждый, а также в версиях с курсивом и наклоном. Шрифт был разработан таким образом, чтобы его можно было легко настроить путем редактирования текстовых файлов конфигурации TOML в специальном программном обеспечении для создания.

Репертуар символов охватывает значительную часть базовой многоязычной плоскости и Юникода несколько символов из блока закрытого буквенно-цифрового дополнения.

История [ править ]

Первая версия Иосевки, получившая тогда название codexHW , была создана 19 июля 2015 года. [4] и через три дня переименован в Иосевку. [5] Это произведение китайского типографа Ренжи Ли, использовавшего романизированный псевдоним Belleve Invis. [6]

Особенности [ править ]

Когда-то Iosevka представлял собой только сжатый шрифт , подходящий для использования с символами CJK двойной ширины, с использованием косой черты по умолчанию . Он содержит множество лигатур, особенно подходящих для языков функционального программирования, таких как Coq , Idris и Haskell . Вариант Iosevka Term предназначен для лучшей поддержки терминалей , а вариант Iosevka Fix не содержит лигатур. Он также поставляется с функциями OpenType , включая стилистические наборы и варианты символов.

Второй вариант ширины (названный Extended ) расширяет все глифы до более читаемых пропорций (7 на 10), а также теперь включены варианты шрифтов с пропорциональными интервалами. Примечательно, что все варианты семейства шрифтов Iosevka охватывают один и тот же набор из 5013 символов Юникода, а также 4 длинные стрелки, которые принадлежат не всем вариантам.

Процесс сборки [ править ]

Одной из основных характеристик Iosevka является то, что она генерируется из файлов декларативных данных с использованием многоэтапного процесса сборки . [7] Первоначально он был создан как шрифт, который можно было использовать с пакетом node-sfnt :

Поскольку я поддерживаю node-sfnt, низкоуровневую библиотеку, используемую для анализа и генерации TTF в Node.JS , я решил создать программный шрифт, используя ее. Иосевка генерируется из написанной мной программы, а также набора параметров, примерно как Computer Modern , но в более современном виде. [...] [C] Создание шрифта на самом деле требует предметно-ориентированного языка , такого как Кнута язык METAFONT . PatEL С помощью макросистемы я могу легко превратить PatEL в DSL, сохраняя при этом полную способность программирования. PatEL находится в другом репозитории, который я создал, но еще не задокументирован. Его [ sic синтаксис ] по сути представляет собой Lisp с улучшениями, уменьшающими скобки (с помощью двоеточий и отступов) и поддерживающими инфиксные операторы . [8]

По состоянию на 2018 год файлы данных по-прежнему написаны на языке примеров Patrisika , также известном как PatEL. [9] PatEL — это альтернативный формат s-выражений, несколько похожий на SRFI 119. [10] Данные PatEL затем преобразуются в SpiderMonkey абстрактное синтаксическое дерево с использованием другой библиотеки под названием Patrisika. [11] Абстрактное синтаксическое дерево затем преобразуется в JavaScript с помощью Escodegen. [12]

См. также [ править ]

  • PragmataPro — моноширинный шрифт с дизайном, похожим на Iosevka.

Ссылки [ править ]

  1. ^ «Выпуск 30.2.0» . 15 июня 2024 г. Проверено 22 июня 2024 г.
  2. ^ Как произносится «Иосевка»?
  3. ^ «Поскольку я и многие мои друзья живем в Китае и Японии, я решил сделать шрифт ровно в половину ширины, чтобы он был совместим с иероглифами Хань (шириной ровно 1 эм)». — Программный шрифт
    «Знаете ли вы, что все буквы в Иосевке имеют ширину Ровно 1/2 см? Для АЗИАТСКИХ пользователей вы можете использовать ЭТО и сохранить идеальное выравнивание». — be5invis
  4. ^ Создано в коммите 075cd395d1457e69.
  5. ^ Имя было изменено в коммите 3326d7ab3704fd29.
  6. ^ типof.net
  7. ^ Комментарий автора
  8. ^ Программный шрифт
  9. ^ ПатЭЛ
  10. ^ СРФИ 119
  11. ^ Патрисика
  12. ^ Эскодеген

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 2cb1372aa85012b0967dee8c4becc115__1712179860
URL1:https://arc.ask3.ru/arc/aa/2c/15/2cb1372aa85012b0967dee8c4becc115.html
Заголовок, (Title) документа по адресу, URL1:
Iosevka - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)