
Copyright (C) 2017-2023, P. Baudin (https://github.com/pbaudin/acsf)
Стиль курса, предлагаемый большинством этих шрифтов, должен порадовать всех любителей сшивания. Если кто-то должен быть убежден, им просто нужно взглянуть на усовершенствованную галерею шрифтов Cross-Stitch или провести живой тест.
Шрифты являются неполными, но содержат все буквы, используемые в различных алфавитах латинского языка (включая диаклитику), чешские буквы с перевернутой шляпой, немецкой лигатурой Eszett и буквами, специфичными для некоторых скандинавских алфавитов.
В начале их дизайна (в 2017 году) контекстуальные функции шрифтов TrueType и OpenType (такие как calt , cimf или ccmp ), используемые для лигатур, не поддерживались многими программными программными обеспечением, включая текстовые редакторы и веб -браузеры. Благодаря редакторам LibreOffice и веб -браузерам Firefox и Chrome , которые поддерживают эти шрифты с самого начала (данные файлов pdf , приведенные в качестве примеров, были отредактированы с Writer LibreOffice ).
Эти расширенные шрифты с перекрестными сшиваниями опубликованы с лицензией, которая позволяет использовать диаграммы поперечного сшивания, которые вы производите для любой цели, даже в коммерческих целях.
Не стесняйтесь скачать последний выпуск Advanced Cross-Stitch Fonts из этого репозитория GitHub (рекомендуется) или dafont.com.
Демонстрационный инструмент доступен в этом репозитории GitHub. Это позволяет вам создавать диаграмму поперечного сшивания вашего собственного текста из веб-браузера, такого как Firefox или Chrome . Инструмент может быть использован, чтобы быстро взглянуть на лица шрифта и их лигатуры, разработанные таким образом.
Будьте осторожны при применении цветных атрибутов к некоторым символам (как в примере рецепта), которые тормозит возможную лигатуру, существующую в их начале и на их конце.
Получайте удовольствие с этими расширенными шрифтами по сшиванию и инструментом для живых испытаний!
Эти специальные персонажи являются частью всех продвинутых шрифтов по перекрестному сшиванию.
~ : 1pt Space_ : 20pt с поперечными швами
$ : сокращает лигатуру (включая кернинг). Для Festive фонда Rock'n Roll, вставка одного или нескольких '$' в начале слов может изменить их макет. Вы можете взглянуть на слово rose в это французское стихотворение.| Категория | Персонажи |
|---|---|
| Математика | 0 1 2 3 4 5 6 7 8 9 ° / + - * % |
| Пропусков | ABCDEFGHIJKLMNOPQRSTU VWXYZ |
| Нижний регистр | abcdefghijklmnopqrstu vwxyz |
| Обход | Â Ê Î Ô Û â ê î ô û |
| Острый | Á É Í Ó Ú á é í ó ú |
| Могила | À È Ì Ò Ù à è ì ò ù |
| Дирис | Ä Ë Ï Ö Ü Ÿ ä ï ë ö ü ÿ |
| Тилде | Ã Õ Ñ ã ñ õ |
| Карен | Č Š Ž č š ž |
| Разное | Å ẞ Ç Ø Æ Œ å ß ç æ œ ø |
| Другой | ¿ ? ¡ ! , ; . : ' # |
Веб -сайт в течение нескольких лет предоставляет инструмент Cross Stitch Writing для создания графического дизайна из вашего собственного текста. Некоторые из предложенных шрифтов привлекли мое внимание, потому что большинство их букв объединяются, но некоторые буквы с обычной диакритикой алфавитов латинского языка отсутствуют. Таким образом, даже на английском языке невозможно получить график рецепта крем -брюле из этих шрифтов!
Последний момент, но не менее важное, касается условий использования этого инструмента. Они не позволяют вам распространять диаграммы, которые вы создали с этим инструментом для ваших друзей, даже бесплатно!
Это была отправная точка этого проекта. Дизайн курсивных шрифтов с перекрестным сшиванием без такого ограничения поразил бы большинство любителей поперечного сшивания.
Первые шрифты получены из тома 1 книги Cross stitch letters BIBLE des lettres au point de croix (написанный Валери Леженун - Ean 9782756503059), в котором ссылается многие алфавитные праймеры (около 800). Поскольку все они были опубликованы до 1930 года, эти модели находятся в общественном доступе.
Чтобы поделиться этой работой (выполненной из нашего общего культурного наследия) со всеми, лицензия SIL Open Font Версия 1.1 (OFL 1.1) применяется к расширенным шрифтам поперечного сшивания. Из такой лицензии вы можете использовать диаграммы, которые вы будете производить с этими шрифтами для любых целей, даже коммерчески.
Списка для курса требуется для разработки большого количества глифов для лигатур, и это особенно верно, тем меньше размер шрифта (то есть в нижнем регистре от 4 до 5 баллов в высоту). Таким образом, рекомендуется использовать инструмент для создания такого шрифта.
Первый разработанный шрифт был построен в сценарии FontForge с API Python 2 в 2017 году. Python является динамически напечатанным языком, поскольку типы определяются из значений, полученных во время выполнения. Это позволяет быстро разработать код. С помощью этого программного обеспечения можно было разработать два первых шрифта, включающих только пары лигатур и пары кернина, но это слишком ограничительно.
Для обработки более сложных шрифтов необходимо использовать контекстные функции TrueType (или OpenType ). Новая версия этого программного обеспечения была написана в OCaml для управления этими функциями при использовании Lymp Library, позволяющей использовать функции Python и объекты FontForge API из OCaml World. Эта версия программного обеспечения содержит слой OCaml , выполняющий привязки с FontForge . API FontForge налагает ограничения типа между аргументами функций, управляющих контекстуальными таблицами шрифтов. Чтобы предложить API OCaml так же близко, как API FontForge , использование обобщенного алгебраического типа данных OCaml рассматривалось как возможность. Это не так много использовалось из -за некоторых ошибок в Lymp Library, поднятых по количеству вызовов от OCaml в Python . Работа была обнаружена при создании промежуточного файла (указание OpenType Feature Data для использования в файле .fea ) для создания окончательных шрифтов из API FontForge Python и привязки OCaml .
Тем временем, Fontforge API мигрировал в Python 3 , и Lymp Library больше не смогла выполнить привязку с более новыми версиями OCaml Compiler и различных библиотек. Тем не менее, с небольшим усилием, библиотека Lymp была легко заменена библиотекой PyMl .
Затем привязки OCaml API FontForge были извлечены из разработанного программного обеспечения и доступны в библиотеке fontforge-of-ocaml .
