Autohint = "Включает автохинтинг для данного образца независимо от настроек в диалоговом окне Экспорт";

"Axis Location" = "Преобразует мастер или образец из внутренних координат пространства дизайна в значения, которые отображаются в пользовательском интерфейсе с переменным шрифтом («внешние координаты»). Это может быть полезно, если ваши внутренние координаты пространства дизайна еще не соответствуют предложенным спецификациям OpenType.";

"Axis Mappings" = "Создает таблицу `avar` путем сопоставления внутренних координат конструкции с внешними координатами, открытыми для пользователя. Поместите внутреннюю координату в левый столбец, а внешнюю координату в правый. Или добавляйте и редактируйте значения, щелкая и перетаскивая их на диаграмме. Диапазон для внутренних координат определяется фактическим положением осей мастеров в *Информация о шрифте > Мастера,* в то время как диапазон для внешних координат определяется параметрами *Расположение оси* в *Информация о шрифте > Мастера.*.\n\nОбратите внимание, что сопоставление осей работает только *по оси* и не может быть настроено для различных положений *других* осей. Это ограничение реализации `avar`, поэтому вам, возможно, придется пойти на компромисс с одним из отображений или выбрать среднее значение в качестве целевого отображения.";

ascender = "Переопределяет значение верхнего выносного элемента для определенной письменности. Значения будут предпочтительнее для глифов, связанных с письменностью в режиме редактирования. В качестве значения введите имя письменности в нижнем регистре, затем двоеточие и значение, например, `cyrillic: 720`. Используйте несколько параметров для нескольких систем письменности.";

blueFuzz = "Значение BlueFuzz. Это соответствует полю BlueFuzz Type 1/CFF. Из спецификации Type 1: число определяет ‘единицы расширения (в обоих направлениях) эффекта зоны выравнивания на горизонтальном стеме. Если верхняя часть горизонтальной основы находится в пределах единиц BlueFuzz (в символьном пространстве) за пределами верхней зоны, интерпретатор будет действовать так, как если бы вершина основы действительно находилась внутри зоны; то же самое справедливо и для оснований горизонтальных стволов в донных зонах. Значение BlueFuzz по умолчанию 1.\n\nСами Adobe заявляют, что BlueFuzz был предназначен для компенсации ‘слегка неточных данных о координатах.’ Поэтому они предлагают сами настроить зоны выравнивания, а также явно установить BlueFuzz на ноль.\n‘Поскольку не нулевое значение для BlueFuzz расширяет диапазон зон выравнивания, зоны выравнивания должны быть объявлены на расстоянии не менее (2 × BlueFuzz + 1) единиц друг от друга. Таким образом, значение BlueFuzz по умолчанию, равное 1, означает, что зоны выравнивания должны находиться на расстоянии не менее 3 единиц друг от друга.’";

blueScale = "Значение PostScript BlueScale. Это соответствует полю BlueScale Type 1/CFF. Управляет размером шрифта, до которого не подавляется отображение перерегулирования. Рассчитывается как (размер точки при 300 dpi — 0,49) ÷ 240, например, 0,039625 для 10 точек при 300 dpi. Если вы не установите значение самостоятельно, blueScale по умолчанию будет равно 0,037, что соответствует 9,37 пункта при разрешении 300 dpi или 39 пикселей на em. Это означает, что в этом случае выбросы будут видны, если для отображения em используется не менее 40 пикселей. Максимальное значение blueScale зависит от размеров ваших зон выравнивания. Максимальный размер точки при 300 dpi рассчитывается как 0,49 + 240 ÷ размер наибольшей зоны выравнивания, что соответствует PPM (размер в пикселях на em) 2,04 + 1000 ÷ размер наибольшей зоны выравнивания. Произведение (максимальный размер точки — 0,49) × (высота наибольшей зоны выравнивания) должно быть меньше 240.\n\nНапример, ваша самая большая зона имеет глубину 21 единицу, таким образом: 2,04 + 1000 ÷ 21 = 49,659, поэтому максимальное значение PPM, при котором могут быть подавлены выбросы, составляет 49. Соответствующий максимальный размер точки составляет 0,49 + 240 ÷ 21 = 11,919 точки при разрешении 300 dpi, таким образом, значение blueScale не может превышать (11,919 – 0,49) ÷ 240 = 0,04762.";

blueShift = "Значение PostScript BlueShift. Это соответствует полю BlueShift типа 1/CFF. Значение по умолчанию 7. Расширяется для очень маленьких фич глифов, превышающих размер шрифта, указанный blueScale. Выбросы внутри зоны выравнивания отображаются, если: (a) они равны или больше, чем BlueShift, и (б) если они меньше, чем BlueShift, но больше половины пикселя. Например. blueScale настроен на подавление выбросов до 32 PPM, значение blueShift равно 6, глубина выбросов составляет 12 единиц. Концы штрихов слегка наклонены и простираются на 5 единиц ниже базовой линии. В диапазоне от 0 до 32 частей на миллион базовый уровень будет полностью ровным. Начиная с 33 PPM, начнут проявляться выбросы. Но окончания штрихов останутся плоскими, потому что 5 единиц не покрывают половину пикселя до 100 PPM.";

capHeight = "Переопределяет значение Высота прописных для определенной письменности. Значения будут предпочтительнее для глифов, связанных с письменностью в режиме редактирования. В качестве значения введите имя письменности в нижнем регистре, затем двоеточие и значение, например, `adlam: 680`. Используйте несколько параметров для нескольких письменностей.";

"Design Grid" = "Количество строк и столбцов сетки пунктирных линий. В основном используется для дизайна CJK. Может принимать три значения: `[script:]horizontal, vertical`.";

"CJK Grid" = "Количество строк и столбцов в сетке пунктирных линий, отображаемой при редактировании глифов CJK. Количество строк и столбцов можно задать отдельно с помощью параметров *CJK Grid Horizontal* и *CJK Grid Vertical*. Если ни один из этих параметров не установлен, сетка не отображается. Этот параметр может быть локализован подобно параметру *CJK Guide*.";

"CJK Grid Horizontal" = "Количество столбцов в сетке пунктирных линий, отображаемых при редактировании глифов CJK. Этот параметр может быть локализован подобно параметру *CJK Guide*.";

"CJK Grid Vertical" = "Количество рядков в сетке пунктирных линий, отображаемых при редактировании глифов CJK. Этот параметр может быть локализован подобно параметру *CJK Guide*.";

"CJK Guide" = "Процент вставки для квадратных направляющих CJK (Китай, Япония, Корея), например, 10 для 10 процентов. Если параметр установлен, Glyphs будет отображать вторую квадратную направляющую для виртуального тела в глифах CJK. Вы можете локализовать параметр, добавив к значению имя письменности, например `kana:5`. Если вы хотите определить виртуальные тела больше, чем для одной системы письменности, добавьте больше параметров *CJK Guide*.";

codePageRanges = "Устанавливает соответствующие биты записей `ulCodePageRange1` и `ulCodePageRange2` в таблице OS/2. ‘Это поле используется для указания кодовых страниц, охватываемых файлом шрифта в подтаблице cmap для platform 3, encoding ID 1 (Microsoft platform).’ Каждая активированная кодовая страница считается функциональной. Каждый из битов рассматривается как независимый флаг, и биты могут быть установлены в любой комбинации. Определение “функциональности” остается за разработчиком шрифта, хотя выбор набора символов должен быть функциональным по кодовым страницам, если это вообще возможно.";

"Color Layers to SVG" = "Если эта функция включена, будет создана `SVG` таблица с информацией о цвете, хранящейся в CPAL Цветовые слои или в настройке многоуровневого шрифта, из мастеров, имеющих параметр Master Color.";

"Color Layers to COLR" = "If turned on, will produce `COLR` and `CPAL` tables with the color information stored in a color setup, from the masters that have a `Master Color` parameter.";

"Color Palette for CPAL" = "Индекс цветовой палитры (как определено в параметре `Color Palettes`), которая должна использоваться для `CPAL` OpenType таблицы";

"Color Palette for SVG" = "Индекс цветовой палитры (как определено в параметре Цветовые палитры), который предполагается использовать для таблицы OpenType `SVG`. Полезно только в сочетании с параметром Цветовые слои в SVG.";

"Color Palettes" = "Определяет цветовые палитры для экспорта в виде таблицы `CPAL` OpenType в цветных шрифтах CPAL/COLR \"Microsoft-style\". Этот параметр позволяет программе Glyphs отображать предварительный просмотр цветных глифов в шрифте и в режиме редактирования.";

"Compatible name Table" = "Экспортирует устаревшую таблицу `name` с некоторыми приложениями на Mac (в частности, Quark XPress и FontExplorer). Это улучшает группировку стилей шрифтов в меню шрифтов этих приложений, но может нарушить функциональность в других местах, особенно в Microsoft Office. Поэтому рекомендуется соблюдать осторожность при использовании этого параметра.";

"cvt Table" = "Список значений для `cvt` (таблица контрольных значений). Когда вы открываете TTF в Glyphs, приложение сохраняет существующие значения `cvt` в этом параметре. Это сделано для того, чтобы сохранить существующий хинтинг TT для повторного экспорта и, конечно, не для редактирования вручную. Удалите этот параметр, если вы хотите выполнять свои собственные инструкции TrueType.";

"Decompose Components in Variable Font" = "При экспорте вариативного шрифта (TT-based) все компоненты будут разложены на контуры. Этот параметр предназначен для обхода ошибки рендеринга CoreText в версиях macOS до Mojave 10.14.5, которая при определенных обстоятельствах влияла на расстояние между составными глифами с изменяющимися значениями ЛПА. Поскольку полученный вариативный шрифт не содержит больше компонентов, можно ожидать, что размер его файла значительно увеличится.";

"Decompose Components" = "Разложить все компоненты при экспорте. Полезно в ситуациях, когда среда не может корректно обрабатывать компоненты, например, при ошибочной реализации вариативных шрифтов в устаревших версиях macOS. Увеличит размер файла. Имеет смысл только для шрифтов TrueType; шрифты на основе CFF всегда будут раскладываться на компоненты.";

"Decompose Glyphs" = "При экспорте раскладывает указанные составные глифы. Это может быть полезно, если вы хотите избежать изменения композитов, когда один из компонентов изменяется с помощью параметра Rename Glyphs.";

"Decompose Brace Layers" = "In variable font exports, decompose components that point to glyphs with intermediate layers a.k.a. ‘brace layers’. Default is on.";

"Default Layer Width" = "Вновь созданные глифы и слои будут иметь указанную ширину, а не 600 единиц по умолчанию, или 1000 единиц для глифов CJK, или 200 единиц для угловых компонентов. Если вы добавите к значению имя письменности (со строчной буквы) и двоеточие, указанная ширина слоя будет применяться только к глифам этого скрипта, например, `cyrillic: 400` или `adlam: 450`. Добавьте несколько параметров для нескольких систем письменности.";

descender = "Переопределяет значение Нижний выносной элемент для определенной письменности. Эти значения будут предпочтительными для глифов, связанных с этим шрифтом в окне редактирования. В качестве значения введите название скрипта в строчных, затем двоеточие и значение, например, `arabic: -300`. Используйте несколько параметров для нескольких письменностей.";

"Disable autohinting for glyphs" = "Исключает перечисленные глифы из автоподсказки PostScript во время экспорта. (Автоинтонирование TT не может быть отключено для каждого глифа). Это может быть полезно, если некоторые глифы не поддаются подсказке, например, орнаменты.";

"Disable Masters" = "Отключает все указанные мастера. Предназначен в основном для конкретных производственных рабочих процессов или в целях тестирования, например, чтобы увидеть, будет ли интерполяция по-прежнему вести себя должным образом, если вы пропустите один из промежуточных мастеров.";

"Ignore out of bounds instances" = "Ignore all instances that are outside of the design space (e.g. when subsetting).";

"Disable Subroutines" = "Если установлено, подпрограмма контура CFF отключается при экспорте шрифта. Используйте это (а) когда шрифт имеет сложные контуры со многими узлами и вообще не экспортируется, или (б) в целях тестирования, когда шрифт имеет много глифов, например, шрифт CJK, и компиляция занимает слишком много времени каждый раз, когда вы экспортируете его.";

"Don't use Production Names" = "Если флажок установлен, Glyphs не будет автоматически переименовывать глифы окончательного файла шрифта в соответствии с внутренней базой данных глифов, а экспортирует текущие имена глифов. Однако некоторые приложения и системы, среди которых текстовый движок OS X 10.4, ожидают схемы именования AGL. Это эквивалентно настройке *Файл > Информация о шрифте > Другие настройки > Использовать кастомное имя* и предназначено для пользователей, которые хотят использовать свою собственную схему именования.";

"EditView Line Height" = "Устанавливает высоту строки для текста, заданного на вкладке Редактирование. Полезно, если у вас необычные вертикальные метрики, и стандартное ведение кажется неподходящим. Не влияет на экспортируемый файл шрифта.";

"Elidable STAT Axis Value Name" = "Объявляет имя стиля образца как допустимое для оси, указанной в значении параметра. В качестве значения используйте 4-буквенный тег соответствующей оси. Как правило, вы добавляете этот параметр в Regular style и добавляете по одному для каждой оси, для которой имя является отображаемой строкой. Параметры, один с `wght` и один с `wdth` в качестве значений параметров. Отображаемая строка считается исключаемой, если она не учитывается при объединении с другими отображаемыми строками. Обычно это относится к именам в стиле по умолчанию, таким как Regular, Normal и т.п. Semibold weight в сочетании с regular width обычно называется просто Semibold, а не Semibold Regular; или Regular начертание в сочетании с курсивом называется просто Italic, а не Regular Italic. Таким образом, отображаемое имя Regular считается исключаемым.";

"Enforce Compatibility Check" = "Принудительно проверяет совместимость между всеми мастерами. Совместимость проверяется только для пары мастеров, если они оба необходимы для интерполяции одного из экземпляров, определенных в *Файл > Информация о шрифте > Образцы.* Полезно, если у вас нет образца между определенными мастерами, но все же необходимо поддерживать их совместимость, например, для вариативного шрифта.";

"Export AAT" = "Переключает экспорт инструкций Apple Advanced Typography (AAT), введенных в *Файл > Информация о шрифте > Фичи > Префикс > morx.* Если инструкции `morx` присутствуют в Font Info, они будут скомпилированы в таблицу `morx` по умолчанию. Этот параметр предназначен для того, чтобы предотвратить его экспорт и таким образом создать чистый шрифт OpenType.";

"Export COLR Table" = "Переключает экспорт таблиц `CPAL` и `COLR`. Однако, если все условия соблюдены, таблицы `CPAL` и `COLR` будут скомпилированы и экспортированы по умолчанию. Этот параметр предназначен для предотвращения их экспорта.";

"Export Glyphs" = "Экспортирует все перечисленные глифы, независимо от того, был ли глиф настроен на экспорт или нет.";

"Export kern Table" = "При экспорте будет записана старостильная таблица `kern` в дополнение к фиче kern в таблице `GPOS`. Влияет только на экспорт TrueType (например, .ttf или веб-шрифты TT). Вся группа кернинга будет расширена до всех возможных одноэлементных пар. Это означает, что перед использованием этого параметра вам придется выполнить подмножество, иначе вы рискуете переполнить таблицу. **Использование этого параметра настоятельно не рекомендуется** и имеет смысл только в редких крайних случаях, когда необходима поддержка несуществующего или устаревшего программного обеспечения. **Используйте его, только если вы знаете, что делаете.**";

"Export morx Table" = "Вставляет `morx` (\"extended glyph metamorphosis\")  таблицу AAT в экспортируемый шрифт. Берет содержимое префикса с именем `morx` в *Файл > Информация о шрифте > Фичи,* написанного в коде MIF (metamorphosis input file). Для работы этой программы должен быть установлен инструмент командной строки ftxenhancer из пакета Apple Font Tools. Для получения дополнительной информации обратитесь к документации, прилагаемой к Apple Font Tools.";

"Export OpenType" = "Переключает экспорт большинства таблиц OpenType. Если отключено и если данные `morx` введены в *Файл > Информация о шрифте > Фичи > Префикс*, будет экспортирован чистый AAT шрифт.";

"Export sbix Table" = "Переключает экспорт таблицы `sbix`. Однако, если все условия соблюдены, таблица `sbix` будет скомпилирована и экспортирована по умолчанию. Этот параметр предназначен для предотвращения экспорта.";

"Export STAT Table" = "Переключает экспорт таблицы `STAT`. Таблица `STAT` будет скомпилирована и экспортирована по умолчанию. Этот параметр предназначен в качестве опции, предотвращающей ее экспорт.";

"Export SVG Table" = "Переключает экспорт таблицы `SVG`. Таблица `SVG` будет скомпилирована и экспортирована по умолчанию. Этот параметр предназначен в качестве опции, предотвращающей ее экспорт.";

"Family Alignment Zones" = "Этот параметр может помочь создать более согласованный вид экрана при низких разрешениях, даже если свисания отличаются в отдельных весах. Хорошо продублировать зоны выравнивания самого важного шрифта в вашем семействе, обычно образца Regular или Book. Затем растеризатор будет пытаться выровнять все начертания, если разница в высоте между отдельным начертанием и выравниванием семейства составляет менее одного пикселя. Важно: Чтобы этот механизм работал, зоны выравнивания семейства должны быть совместимы с зонами выравнивания, установленными в мастерах.";

"Feature for Feature Variations" = "Определяет OpenType фичу, в которую записываются замены вариантов глифов (они же \"трюки со скобками\") в вариативных шрифтах OpenType. По умолчанию это `rlig`.";

fileName = "Имя файла шрифта без точки и формата, т. е. без `.otf` и т. д. Дает вам возможность экспортировать две версии одного и того же имени стиля шрифта без перезаписи вторым файлом первого.";

Filter = "Triggers Glyphs filters or app functions in an instance, after decomposition of composite glyphs. The values for the built-in filters are as follows:\n- **AddExtremes**\n- **Autohinting**\n- **HatchOutlineFilter;** OriginX: *x*; OriginY: *y*; StepWidth: *distance*; Angle: *angle*; Offset: *thickness*\n- **OffsetCurve;** *x*; *y*; *makestroke*; *position/auto*\n- **RemoveOverlap**\n- **Roughenizer;** *segmentlength*; *x*; *y*; *angle*\n- **RoundCorner;** *radius*; *visualcorrection*\n- **RoundedFont;** *stem*\n- **Transformations;** LSB: *±*‌shift*; RSB: *±*shift*; Width: *±shift*; ScaleX: *percent*; ScaleY: *percent*; Slant: *degrees*; SlantCorrection: *bool*; OffsetX: *amount*; OffsetY: *amount*; Origin: *select*\n\nReplace all words in italics with your values: The boolean values (*makestroke, visual correction, bool*) are 1 for yes and 0 for no. The value for *position/auto* must be a floating point number where 0.0 represents 0%, and 1.0 stands for 100%, or the string `auto` for *Auto Stroke.* The *stem* value in the *RoundedFont* syntax is optional. The *select* value in the *Transformations* syntax can be a number from 0 to 4, representing the five options displayed in *Filter > Transformations > Transform > Origin:* cap height (0), half cap height (1), x-height (2), half x-height (3), baseline (4).\n\nIf you want a filter to be applied only to some glyphs, add `include:` or `exclude:`, followed by space- or comma-separated glyph names, e.g., `RemoveOverlap; exclude:a,b,c`.\n\nIf you are using third-party filters, refer to their documentation for the parameter string. In particular, the include and exclude options may not be available.\n\nIf you want to apply filters before decomposition, use these values with a `PreFilter` parameter.";

"fpgm Table Assembly" = "Код сборки для таблицы `fpgm` (шрифтовая программа). Когда вы открываете TTF в Glyphs, приложение сохраняет существующий код fpgm в этом параметре. Это сделано для того, чтобы сохранить существующий хинтинг TT для повторного экспорта и, конечно, не для редактирования вручную. Удалите этот параметр, если вы хотите выполнять свои собственные инструкции TrueType.";

fsType = "Список бит-номеров, указывающих на тип вставки. Номера битов перечислены в спецификации OpenType `OS/2`. Соответствует полю fsType таблицы OpenType `OS/2`. ‘Типы флагов. Указывает лицензионные права на встраивание шрифта. Встраиваемые шрифты могут храниться в документе. Когда документ со встроенными шрифтами открывается на системе, на которой шрифт не установлен (удаленная система), встроенный шрифт может быть загружен для временного (а в некоторых случаях и постоянного) использования на этой системе приложением, поддерживающим встраивание. Лицензионные права на встраивание предоставляются производителем шрифта. Спецификация DLL OpenType Font Embedding и примечания к выпуску DLL описывают API, используемые для реализации поддержки встраивания и загрузки шрифтов OpenType. Приложения, реализующие поддержку встраивания шрифтов, либо с помощью библиотеки Font Embedding DLL, либо другими средствами, не должны встраивать шрифты, которые не имеют лицензии, разрешающей встраивание. Кроме того, приложения, загружающие встроенные шрифты для временного использования (см. ниже раздел «Предварительный просмотр и печать» и «Редактируемые»), должны удалять шрифты после закрытия документа, содержащего встроенный шрифт.’ Вы можете установить fsType в одно из этих пяти состояний:\n- *Устанавливаемые:* ‘Шрифты с этой настройкой указывают, что они могут быть внедрены и постоянно установлены на удаленной системе приложением. Пользователь удаленной системы приобретает те же права, обязанности и лицензии на этот шрифт, что и первоначальный покупатель шрифта, и на него распространяется то же лицензионное соглашение с конечным пользователем, авторское право, патент на промышленный образец и/или торговую марку, что и на первоначального покупателя.’\n- *Запрещено:* ‘Ограниченное встраивание лицензии: Шрифты, у которых установлен только этот бит, нельзя изменять, встраивать или обменивать каким-либо образом без предварительного разрешения законного владельца. Внимание: Чтобы встраивание по ограниченной лицензии вступило в силу, это должен быть единственный выбранный уровень встраивания.’\n- *Редактируемые:* ‘Когда этот бит установлен, шрифт может быть внедрен, но может быть установлен на других системах только временно. В отличие от шрифтов Предварительный просмотр и печать, документы, содержащие шрифты Editable, могут быть открыты для чтения, разрешено редактирование, а изменения могут быть сохранены.’\n- *Предварительный просмотр и печать:* ‘Если этот бит установлен, шрифт может быть встроен и временно загружен на удаленную систему. Документы, содержащие шрифты Предварительный просмотр и печать, должны быть открыты «только для чтения»; редактирование документа не допускается.’\n- *Поднастройка запрещена:* ‘Если этот бит установлен, шрифт не может быть подставлен перед встраиванием. Также применяются другие ограничения на встраивание.’";

"Get Hints From Master" = "Определяет, какой мастер взят как источник ручных подсказок PS и TT, иногда также называемый \"основным мастером\". Подсказки в других мастерах будут игнорироваться. Если это значение не задано, вручную вводимые подсказки будут браться из первого мастера, указанного в *Файл > Информация о шрифте > Мастера.* Это также влияет на обработку параметров TTFStems и TTFZones: только в указанном мастере пользовательский интерфейс для этих параметров будет предоставлять кнопки дельта и диапазон.";

glyphOrder = "Устанавливает порядок глифов как в рабочем файле, так и в окончательном шрифте. Имена глифов должны быть разделены символами с новой строки. Вы можете копировать и вставлять содержимое List Filter. Глифы, не указанные в списке, но все еще находящиеся в шрифте, будут добавлены после перечисленных глифов в порядке по умолчанию, который использует глифы.";

"Grid Spacing" = "Устанавливает точность координат для шрифта CFF в результате, в единицах шрифта. Значение соответствует коэффициенту значения Шаг сетки, деленного на значение Подразделение в *Файл > Информация о шрифте > Другие настройки.* При экспорте любое значение Шаг сетки меньше 1.0 приведет к точности координат в сто раз более тонкой, чем округление сетки единиц по умолчанию. Другими словами, все значения параметра меньше 1 эквивалентны 0,01. Цель этого параметра избежать слишком грубого округления координат точек при очень тонкой интерполяции. Любое значение Шаг сетки, равное или большее 1.0, приведет к округлению координат на единицу сетки. Другими словами, любое значение больше 1.0 эквивалентно 1.0. Параметр не влияет на контуры TrueType, которые не могут иметь более высокую точность координат.";

"Hangul Composition Groups" = "Определяет композиционные группы для дизайна шрифта хангыль. Выберите ключевой глиф Джамо и его варианты в аналогичном формате для автоматизированного составления сложных композитов хангыль.";

"Has WWS Names" = "Устанавливает бит 8 `fsSelection` в таблице `OS/2`: Согласно спецификации OpenType, этот бит указывает, что \"шрифт имеет строки таблицы `name`, соответствующие семейству вес/ширина/наклон, не требующие использования идентификаторов \"name\" 21 и 22\". Это имеет смысл только в том случае, если наименование вашего шрифта уже соответствует схеме WWS.";

hheaAscender = "Высота зажима, сохраненная в таблице «hhea» (горизонтальный заголовок). «Типографическое восхождение (расстояние от базовой линии самого высокого восхождения)».\n\nВертикальные метрики hhea в основном используются в приложениях для Mac, включая браузеры на Mac. Поэтому, если вам не нужно поддерживать обратную совместимость с устаревшим программным обеспечением, рекомендуется синхронизировать значения `hhea` со значениями `typo*`, и убедиться, что `Use Typo Metrics` (`fsSelection` bit 7) включен.\n\nПодробное обсуждение вертикальных метрик см. в руководстве [Vertical Metrics] (https://glyphsapp.com/tutorials/vertical-metrics).";

hheaDescender = "*Отрицательное* целое число, описывающее глубину нижнего выносного элемента, хранящуюся в таблице `hhea`. ‘Типографический спуск (расстояние от базовой линии самого нижнего выносного элемента).’ Для обсуждения значений `hhea` см. `hheaAscender`…";

hheaLineGap = "Рекомендуемый межстрочный пробел, хранящийся в таблице `hhea`. ‘Типографский разрыв строки. Отрицательные значения обрабатываются как нуль в некоторых устаревших реализациях.’ Для обсуждения значений `hhea` см. `hheaAscender`.";

"Ignore Vertical Hints" = "При экспорте TrueType будут игнорироваться все подсказки для стемов, которые связаны с определением вертикальных стемов, заданным в параметре `TTFStems`. Это имеет смысл при экспорте, предназначенном для субпиксельного рендеринга, или при экспорте веб-шрифта, когда вы хотите сохранить размер файла как можно меньше. Влияет только на ручную TT хинтовку, не применяется к TTF Autohint или PS хинтингу.";

"Import Font" = "Ссылайтесь на другой файл .glyphs, и все глифы из файла ссылки, которых нет в главном шрифте, будут соединены в горячем режиме в порядке их слоев и мастеров, как если бы вы скопировали глифы из одного файла в другой. Глифы будут видны и доступны для ввода в режиме просмотра шрифтов и редактирования, но будут закреплены. Полезно для разделения работы над дизайном между несколькими пользователями или для обмена смарт компонентами между файлами.";

"Import Master" = "Ссылайтесь на мастер в другом .glyphs file, и он будет напрямую связан с файлом хоста так, как если бы вы его добавили его в *Файл > Информация о шрифте > Мастера.* Значения интерполяции должны быть установлены совместимые в обоих файлах. Добавьте по одному параметру для каждого мастера, который вы хотите связать.";

"Instance Preview" = "Изменяет строку предварительного просмотра экземпляра в *Файл > Информация о шрифте > Примеры* со значения по умолчанию ‘Aang126’ на перечисленные имена глифов.";

InterpolationWeightY = "Значение вертикальной интерполяции. Например, вы можете различать интерполяцию по оси X и интерполяцию по оси Y, введя этот настраиваемый параметр. Чтобы он вступил в силу, он должен отличаться от веса интерполяции примера. Будьте осторожны, так как это может привести к деформации диагоналей. Мы советуем держать InterpolationWeightY близким к нормальному значению интерполяции насыщенности.\n\nНапример, есть два мастера с весом 20 и 100 и образец со значением интерполяции веса 50. Вертикальные cтемы выглядят правильно, но горизонтали выглядят слишком тонкими. Они выглядели бы правильно в 60, но тогда вертикали казались бы слишком толстыми. Таким образом, вы сохраняете свой пример на уровне 50, но добавляете пользовательский параметр InterpolationWeightY со значением 60. Теперь вертикальные основы (координаты x) по-прежнему интерполируются с 50, а горизонтали (координаты y) с 60.";

isFixedPitch = "Устанавливает флажок isFixedPitch` в `post` table. Указывает, является ли шрифт моноширинным. Программное обеспечение может использовать эту информацию, чтобы убедиться, что все глифы отображаются с одинаковым количеством пикселей по горизонтали при любом заданном размере PPM.\n\n**⚠️Опасность: будет синхронизировать ширину всех глифов с шириной глифа пробела** Это можно перезаписать, добавив числовое значение `.monospace` в основных настройках.";

italicAngle = "Переопределяет значение Угол курсива в меню Файл > Информация о шрифте > Мастера* либо для определенного скрипта, либо для всего шрифта. Значения будут предпочтительнее для глифов, связанных со скриптом в режиме редактирования. В качестве значения введите имя скрипта в нижнем регистре, затем двоеточие и значение, например, `latin: 7`. Используйте несколько параметров для нескольких сценариев. Число должно быть углом в градусах по часовой стрелке от вертикали. Также полезно для вертикальных шрифтов с углом, отличным от 0°, потому что macOS может интерпретировать ненулевые углы как курсив. Влияет на CFF ItalicAngle, post italicAngle, смещения X значений нижнего и верхнего индекса `OS/2`, а также записи hhea CaretSlopeRise и CaretSlopeRun.";

"Keep Glyphs" = "Список имен глифов для всех глифов, которые будут сохранены в экспортируемом шрифте. Все остальные глифы будут сброшены, а кернинг и код автоматической фичи будут соответствующим образом обновлены. Полезно для поднастройки веб-шрифтов с целью достижения меньшего размера файлов.\n\nМожет использовать те же символы подстановки и поиск по категориям, что и параметр *Удалить глифы*. Использование *Удалить глифы* и *Сохранять глифы* является взаимоисключающим.";

"Keep Overlapping Components" = "Если установлено, Glyphs не будет раскладывать составные глифы с накладывающимися компонентами, как, например, в Ccedilla. Полезно для постобработки шрифтов TrueType. Не влияет на экспорт CFF.";

"Keep Transformed Components" = "Не раскладывает составные глифы с трансформированными (горизонтально или вертикально масштабированными или вертикально смещенными) компонентами. Полезен для постобработки шрифтов TrueType. Для производства, готового к выпуску, мы не рекомендуем использовать этот параметр, так как он может помешать TT хинтингу в затронутых глифах. Параметр не влияет на экспорт CFF.";

"Keep UI-Font Bounding Box" = "Предотвращает укладку конъюнктов внизу в южноазиатских скриптах, соответствующим образом изменяя код автоматической функции `cjct`. Полезно для использования в среде, где вертикальная укладка ограничена, например, в пользовательских интерфейсах, отсюда и название. В настоящее время реализовано только для языка Oriya.";

"Link Metrics With First Master" = "Если этот флажок установлен, полуапроши и кернинг соответствующего мастера (в котором вводится параметр) синхронизируются с первым мастером. По сути, вам нужно только настроить межбуквенное и кернинг первого мастера. Это особенно полезно для цветных шрифтов или шрифтов, которые не должны изменять свои показатели при изменении веса.";

"Link Metrics With Master" = "То же, что и Связать метрики с первым мастером (см. выше), за исключением того, что здесь указывается имя мастера, с которым связаны кернинг и интервал. Если вы используете этот параметр, желательно убедиться, что все мастера имеют уникальные имена.";

"Extra Sync Metrics Threshold for Linked Masters" = "For Linked Masters, the metrics are sometimes slightly off (e.g. for Italics). Allow a slightly bigger threshold to avoid too many warnings.";

"Local Interpolation" = "Применить различные значения интерполяции для указанных глифов. Строка должна содержать разделенный точкой с запятой список значений интерполяции для каждой оси, за которым следует еще одна точка с запятой, оператор `include:` и список имен глифов, разделенных запятыми. Для установки с одной осью достаточно одного значения интерполяции. Например, `120; include: a, g, s` использует значение интерполяции 120 только для глифов a, g и s, в то время как все остальные глифы интерполируются в соответствии со значением интерполяции соответствующего образца.";

"Master Background Color" = "Задает цвет холста мастера. Холст принимает указанный цвет, когда соответствующий мастер активен в режиме редактирования.";

"Master Background Color Dark" = "Как Цвет фона мастера, но для тёмного режима.";

"Master Color" = "Цвет, используемый для отображения залитого контура рассматриваемого мастера. Полезен также для предварительного просмотра шрифтов со слоями (несколько шрифтов, предназначенных для установки друг на друга с разными цветами). Действует только внутри Glyphs, не экспортируется в файл шрифта OpenType.";

"Master Color Dark" = "Как `Цвет мастера`, но для темного режима.";

"Master Icon Glyph Name" = "Имя глифа, который будет использоваться для соответствующей мастер-кнопки, отображаемой в верхнем левом углу окна шрифта, когда два или более мастеров находятся в *Файл > Информация о шрифте > Мастера.*";

"Master Stroke Color" = "Цвет, используемый для отображения контуров рассматриваемого мастера, видимый, когда активен инструмент Выделить все слои (Shift-V). Действует только внутри Glyphs, не экспортируется в файл шрифта OpenType.";

"Master Stroke Color Dark" = "Как Цвет контура мастера, но для тёмного режима";

"Name Table Entry" = "Кастомизированная запись для OpenType `name` table. Синтаксис, один из следующих трех:\n- `nameID; nameString`\n- `nameID platformID; nameString`\n- `nameID platformID encID langID; nameString`\nЕсли не указано, `platformID` будет принят за 3, последовательно `encID` за 1 (Unicode), а `langID` за 0x0409 (Windows English). Если только `platformID` указан как 1, то и `encID` и `langID` будут приняты за 0 (Mac Roman и Mac English).\n\n`nameID` может быть любым, кроме 1, 2, 3, 5 и 6, которые не могут быть заданы через этот параметр. `platformID` может быть либо 1 для Macintosh, либо 3 для Windows. Опции `encID` и `langID` представляют собой кодировки и языки IDs Windows или Macintosh, в зависимости от platformID. Они должны быть числами от 0 до 65536 и могут быть введены в десятичной, восьмеричной или шестнадцатеричной форме. Спецификация синтаксиса AFDKO предусматривает, что \"десятичные числа должны начинаться с цифры не 0, восьмеричные числа - с цифры 0, а шестнадцатеричные числа - с префикса 0x к цифрам и шестнадцатеричным буквам a-f или A-F\".";

"Prevent Name ID" = "Will prevent the export of the specified name table entry.  Add multiple parameters for multiple name IDs. E.g. if you want Glyphs not to export IDs 16 (Typographic Family Name) and 17 (Typographic Subfamily Name), add two of these parameters, once with 16 and once with 17 as value.";

note = "Произвольное примечание о шрифте. Оно не экспортируется в конечный шрифт OpenType, а хранится только в .glyphs file. Установка примечания к шрифту в качестве кастомного параметра эквивалентна установке его в *Файл > Информация о шрифте > Заметки.*";

"Optical Size" = "Создает функцию Optical Size OpenType фичу (feature tag ‘size’) с закодированными именами меню размера для Mac и Windows. Требуется строка с пятью значениями, разделенными точкой с запятой:\n- *дизайнерский размер:* размер в деципунктах (десятых долях пункта), для которого был разработан шрифт;\n- *идентификатор подсемейства:* произвольное целое число; разные шрифты с одинаковым номером могут быть сгруппированы вместе в подменю оптического размера, если это поддерживается программным обеспечением;\n- *начало диапазона:* размер десятичной точки размера, выше которого предполагается использовать шрифт;\n- *конец диапазона:* размер десятичной точки размера до (и включая), для которого предполагается использовать шрифт;\n- *имя меню размера:* название подменю для оптического размера, например, ‘Display’, ‘Subhead’, ‘Small’, or ‘Caption’.\n\n*Пример:* ‘100; 1; 69; 120; Ten’ создаст фичу размера, которая указывает на 10 пунктов в качестве предполагаемого размера дизайна, диапазон, в котором он должен использоваться, составляет от 7 до 12 пунктов, а имя оптического размера –\t ‘Ten’. Другие шрифты, которые используют 1 в качестве идентификатора подсемейства и ‘Ten’ в качестве названия, могут быть сгруппированы вместе.";

panose = "После щелчка в поле Value появится диалоговое окно, позволяющее определить настройки для каждой категории в спецификации PANOSE. Это соответствует десяти полям ‘panose’ в таблице OpenType `OS/2`. ‘Эта серия чисел из 10 байт используется для описания визуальных характеристик данного шрифта. Эти характеристики затем используются для ассоциации шрифта с другими шрифтами схожего вида, имеющими другие названия. [...] Значения PANOSE полностью описаны в справочнике PANOSE «greybook», который в настоящее время принадлежит компании Monotype Imaging. Определение PANOSE содержит десять цифр, каждая из которых в настоящее время описывает до шестнадцати вариантов. Windows использует bFamilyType, bSerifStyle и bProportion в маппере шрифта для определения типа семейства. Она также использует bProportion, чтобы определить, является ли шрифт моноширинным. Если шрифт с символами, первый байт номера PANOSE (bFamilyType) должен быть установлен в “pictorial.”&nbsp;’ На момент написания этой статьи PANOSE не требуется для того, чтобы шрифт работал где-либо, и, насколько нам известно, практически не используется.";

"Point To Unit Ratio" = "Целое число, определяющее, сколько единиц шрифта эквивалентно одному пункту DTP. Определяет масштаб экспорта PDF-файлов, включая изображения, скопированные в буфер обмена. Полезно для обмена векторными данными со сторонними приложениями для рисования, такими как Affinity Designer или Sketch.";

"Post Table Type" = "Версия таблицы `post`, встроенная в образец, по умолчанию 2 for TTF, and 3 for CFF шрифтов.";

preferredFamilyNames = "Типографское (также ‘предпочтительное’) имя семейства. Соответствует ID 16 в таблице `name` OpenType. Установка этого параметра имеет смысл только в том случае, если оно отличается от имени семейства (ID 1), установленного в *Файл > Информация о шрифте > Шрифт.*\n\n‘Типографическая семейная группировка не накладывает никаких ограничений на количество лиц внутри нее, в отличие от группы семейства из 4 стилей (ID 1), которая присутствует как по историческим причинам, так и для выражения связанных стилями групп. Если имя ID 16 отсутствует, то имя ID 1 считается именем типографской семьи.’";

preferredSubfamilyNames = "Типографское (также известное как «предпочтительное») название подсемейства. Соответствует ID 17 in the OpenType `name` table. Установка этого параметра имеет смысл только в том случае, если оно отличается от Имя стиля (name ID 2), установленного в *Файл > Информация о шрифте > Образцы.*\n\nЭто позволяет разработчикам шрифтов указывать имя подсемейства в группе типографских семейств. Эта строка должна быть уникальной в пределах определенного типографского семейства. Если оно отсутствует, то имя ID 2 считается типографским названием подсемейства";

PreFilter = "То же, что и фильтр, но применяется перед декомпозицией (разложением). Применяется только к статическим шрифтам.";

"prep Table Assembly" = "Ассемблерный код для таблицы `prep` (предварительная программа или программа управления значениями). Когда вы открываете TTF в Glyphs, приложение сохраняет в этом параметре существующий подготовительный код. Это сделано для того, чтобы сохранить существующие подсказки TT для реэкспорта и, конечно же, не для редактирования вручную. Удалите этот параметр, если вы хотите выполнять свои собственные инструкции TrueType.";

"Preview Ascender" = "Основной параметр для расстояния между базовой линией и верхним краем предварительного просмотра в единицах шрифта. Полезен для масштабирования предварительного просмотра в нижней части окна редактирования или на панели предварительного просмотра при наличии больших верхних выносных элементов, которые иначе были бы обрезаны. По умолчанию используется значение 1000.";

"Preview Descender" = "Аналогично `Превью верхнего выносного элемента`, мастер-параметр для расстояния между базовой линией и нижним краем предварительного просмотра в единицах шрифта. По умолчанию принимает значение `winAscent`, если присутствует, в противном случае - значение Descender (нижний выносной элемент), установленное в *Файл > Информация о шрифте > Мастера*.";

"Reencode Glyphs" = "Берет список пар `glyphname=unicodevalue`, например, `smiley=E100`, `logo=E101` и т.д. и присваивает *многочисленные* Unicode значения с запятой в качестве разделителя, например, `hyphen=002D,2010`. Параметр присваивает значение Unicode глифу с указанным именем при экспорте. Если указанное значение Unicode уже присвоено другому глифу, значение Unicode этого другого глифа будет удалено, но все технические имена останутся нетронутыми. Это *удалит* назначение Unicode глифа, если значение Unicode оставлено, например, `f_f_i=` и `f_f_j=` удалит f_f_i и f_f_j из их значения Unicode.";

"Remove Classes" = "Предотвращает экспорт классов OpenType, упомянутых в списке. Полезно для удаления классов, записанных вручную, когда глифы удаляются из шрифта через параметры поднабора. Обратите внимание, что автоматические классы удаляются автоматически при экспорте, если триггерные глифы, больше не находятся в шрифте, например, потому что они были удалены или переименованы с помощью параметров.";

"Remove Features" = "Запрещает экспорт опентайп фичей, упомянутых в списке. Полезно, когда суффикс имени глифа запускает Glyphs для создания функции, которую вы не хотите использовать в шрифте, или вы просто хотите отключить добавленную вручную функцию для образца. Обратите внимание, что автоматические фичи автоматически удаляются при экспорте, если вызывающие глифы больше не отображаются в шрифте.";

"Remove Glyphs" = "Предотвращает экспорт в шрифт глифов и групп глифов, указанных в списке. Автоматически генерируемые функции OpenType учитывают изменения в структуре глифов, например, если вы удалите все глифы с малым кеглем, то не будут автоматически генерироваться функции `smcp` или `c2sc`. Полезно для создания поднастроек. В каждой строке вы можете использовать:\n\n- **Имя глифа:** полное несокращенное имя глифа, как оно отображается в режиме просмотра шрифта. Список имен глифов можно скопировать, вызвав контекстное меню на выделении глифа и выбрав *Копировать имя глифа > По одному на строку*.\n\n- **знак сноски:** используйте звездочку до, внутри или после строки. Примеры:\n`*ogonek` находится как Aogonek, aogonek, Eogonek, eogonek и т.д.\n- `K*` найдет K, Kcommaaccent и K.ss01.\n- `H*.ss01` найдет H.ss01, Hbar.ss01 и Hcircumflex.ss01.\n\n- **category:** используйте синтаксис `категория=значение` для динамического подбора глифов. Если `значение` является строкой, вы можете использовать знаки сноски. Возможными категориями являются:\n- `name` Имя глифа, эквивалентное описанному выше поиску по имени глифа.\n- `unicode` Первое значение Unicode глифа, например, `unicode=03*` исключает все глифы, имеющие значения Unicode между 0300 и 03FF.\n- `note` Примечание глифа, например, `note=*delete*` удалит все глифы, в примечании которых есть слово delete.\n- `script` Система письма, присвоенная глифу, например, `script=thai` удалит из шрифта все тайские глифы. Написание начертания чувствительно к регистру и должно быть точно таким, как показано в *Window > Glyph Info.*.\n- `category` Группа, к которой принадлежит глиф, как показано в *Window > Glyph Info,* например, `category=Symbol` удалит все глифы, определенные как символ.\n- `subCategory` Подкатегория, отображаемая в *Window > Glyph Info,* например, `subCategory=Lowercase` удалит все строчные глифы из экспортируемого шрифта OpenType.\n- `production` Техническое имя, которое присваивается глифу при экспорте.\n- `leftMetricsKey`, `rightMetricsKey`, `widthMetricsKey`, `topMetricsKey`, `bottomMetricsKey`, `vertWidthMetricsKey` Ключ метрики для ЛПА, ППА, ширины, верхней, нижней или вертикальной ширины, например, `widthMetricsKey=*.tf*` удаляет все глифы, где ширина синхронизирована с табличной фигурой.\n- `leftKerningGroup`, `rightKerningGroup`, `topKerningGroup`, `bottomKerningGroup` Группа кернинга глифа, например, `leftKerningGroup=s` удаляет все глифы, у которых левая группа кернинга называется \"s\".\n- `colorIndex` Цветовой индекс слоев CPAL/COLR. Например, если вы определили палитру цветов с синим цветом под индексом 2, то `colorIndex=2` удалит все синие фигуры из экспортированного цветного шрифта. \n- `countOfLayers` Количество слоев у глифа. Например, `countOfLayers=4` удаляет все глифы, имеющие 4 слоя (включая мастер-слои).\n- `mastersCompatible` Является ли глиф интерполируемым через все мастера или нет. Например, `mastersCompatible=0` удаляет все несовместимые глифы из экспорта.\n- `export` Настроен ли глиф на экспорт или нет. Это также влияет на глифы, которые содержатся как компоненты в других глифах. Например, `export=0` удалит из экспорта все неэкспортируемые глифы, включая компоненты, если ссылающийся базовый глиф не экспортируется, а также углы, заглавные буквы и умные глифы.\n- `isAnyColorGlyph` Является ли глиф COLR/CPAL, sbix или полноцветным глифом или нет, например, `isAnyColorGlyph=0` удаляет все нецветные глифы из шрифта.\n- `isAppleColorGlyph` Имеет ли глиф слой iColor для таблицы `sbix` или нет.\n- `hasSpecialLayers` Имеет ли глиф слой скобок или кавычек или нет, например, `hasSpecialLayers=1` удалит все глифы со слоем скобок или кавычек.";

"Remove post names for webfonts" = "Удаляет названия глифов при экспорте веб-шрифта, что приводит к уменьшению размера файлов.";

"Remove Prefixes" = "Принимает список имен префиксов функций OT, определенных в *Файл > Информация о шрифте > Фичи.* Код в префиксах будет защищен от компиляции и вставки в экспортируемый OpenType шрифт.";

"Rename Glyphs" = "Обменяет глифы, упомянутые в значении, друг с другом. Принимает список строк переименования в форме `старое имя=новое имя`, например. `e.bold=e, g.alt=g`. Глиф, ранее сохраненный как новое имя, теперь будет называться старым именем и наоборот. Этот параметр будет обновлять композиты, в которых используются задействованные глифы, обновлять автоматические функции, если это необходимо, а также обменивать атрибуты экспорта глифов. Если вы хотите избежать экспорта одного из глифов, убедитесь, что либо их атрибуты Экспорт установлены соответствующим образом, либо используйте параметр `Экспорт глифов`.";

"Replace Class" = "Заменяет код класса OpenType пользовательским кодом. Первым словом должно быть имя класса (без знака at), за которым следует точка с запятой и новый код класса. Работает, только если класс существует в *Файл > Информация о шрифте > Фичи.* Это необходимо только для классов, настроенных вручную. Автоматически сгенерированные классы обновляются автоматически.";

"Add Class" = "Добавьте к шрифту класс OpenType. Первым словом должно быть имя класса (без знака at), затем точка с запятой и код нового класса.";

"Replace Feature" = "Заменяет содержимое OpenType фичи на указанный код. Первые четыре буквы должны быть именем функции (например, `liga`), затем точка с запятой и код новой функции. Работает, только если функция существует в *Файл > Информация о шрифте > Фичи.*.";

"Add Feature" = "Добавьте в шрифт функцию OpenType. Первым словом должен быть тег функции, за которым следует точка с запятой и новый код функции. Он будет помещен в конец списка, поэтому может быть в неправильном порядке.";

"Replace Prefix" = "Заменяет OpenType код фичи, перечисленный в разделе *Файл > Информация о шрифте > Фичи > Префикс.* Значение должно состоять из имени префикса, в точности как оно введено в разделе *Информация о шрифте > Фичи,* за которым следует точка с запятой и код замены.";

"Add Prefix" = "Добавьте к шрифту префикс OpenType. Первым словом должно быть имя префикса, затем точка с запятой и код нового префикса.";

ROS = "Устанавливает ROS (Registry, Ordering, Supplement) для шрифтов с таблицей сопоставления индексов символов и глифов (`cmap`). В настоящее время доступны общедоступные значения ROS:\n- `Adobe-CNS1-6`\n- `Adobe-GB1-5`\n- `Adobe-Japan1-3`\n- `Adobe-Japan1-6`\n- `Adobe-Korea1-2`\n- `Adobe-Identity-0`\nЕсли вы используете `Adobe-Identity-0`, таблица `GSUB` будет сгенерирована из доступных функций OpenType. В противном случае используются ресурсы cmap и `GSUB`, поставляемые Adobe.\n\nИз спецификации файлов Adobe CMap и CIDFont, версия 1.0: \"И CIDFont, и CMap должны использовать CID из совместимых коллекций символов. Идентификация коллекции символов осуществляется путем размещения информации о контроле версий в каждом файле CIDFont и CMap. Для уникальной идентификации коллекции символов три компонента имени объединяются дефисом:\n* имя реестра используется для идентификации издателя заказов, обычно Adobe;\n* имя заказа используется для идентификации заказанной коллекции символов; и,\n* номер дополнения используется для указания того, что заказанная коллекция символов для реестра, заказа и предыдущего дополнения была изменена для добавления новых символов, которым присвоены CID, начиная со следующего доступного CID.\n\nЭти три части информации, взятые вместе, однозначно идентифицируют коллекцию символов. В CIDFont эта информация объявляет, что представляет собой коллекция символов. В CMap эта информация указывает, какая коллекция символов требуется для совместимости. CMap совместим с CIDFont, если реестр и порядок следования одинаковы. Если номера дополнений разные, некоторые коды могут отображаться на индекс CID, равный 0.'";

"Save as TrueType" = "Экспорт образца в формате TTF независимо от настроек в диалоговом окне «Экспорт».";

"Save as CFF" = "Exports the instance as CFF/Postscript, regardless of the settings in the *File > Export* dialog.";

"SBIX to SVG" = "Если установлен, экспортирует растровые изображения, созданные для шрифта `sbix`, в таблицу цветов `SVG`. Таблица `SVG` поддерживает как растровые, так и векторные изображения, и с помощью этого параметра вы можете продублировать информацию о растровых изображениях `sbix` в эквивалентную таблицу растровых изображений `SVG`, что делает шрифт более совместимым. Добавление параметра `Export sbix` с отключенным флажком приведет к экспорту только `SVG` и не включит `sbix` в данный образец.";

"Scale to UPM" = "Масштабирует весь шрифт до заданного целого значения. Это полезно для масштабирования до UPM 2048 (или степени двойки от 16 до 16 384) для экспорта TTF, или если вы разрабатываете в размере UPM, то отличный от 1000 по умолчанию.";

shoulderHeight = "Значение вертикальной метрики для алфавитов Ближнего Востока, Южной Азии и Юго-Восточной Азии. В глифах этих письменностей высота плеча будет отображаться в виде вертикальной метрической линии в режиме редактирования вместо x-высоты. Алгоритм автоматического создания зон выравнивания также учитывает это значение.";

smallCapHeight = "Вертикальная метрика для капителей. Алгоритм автоматического создания зон выравнивания учитывает это значение. Когда глиф капители отображается в режиме редактирования и для метрики установлено значение \"показывать\", вместо высоты x будет отображаться высота капители.";

"Smart Components Compatibility Mode" = "";

"Smart Components MM Mode" = "";

strikeoutPosition = "‘Положение верхней части перечеркнутого штриха относительно базовой линии в единицах оформления шрифта». Соответствует полю `yStrikeoutPosition` в таблице `OS/2`. ‘Положительные значения представляют расстояния выше базовой линии; отрицательные значения представляют расстояния ниже базовой линии. Предлагается совместить зачеркнутое положение с длинным тире. Обратите внимание, однако, что зачеркнутое положение не должно мешать распознаванию стандартных символов и, следовательно, не должно совпадать с перекладинами в шрифте.’";

strikeoutSize = "Размер зачеркнутого тире в единицах. Соответствует полю yStrikeoutSize в таблице `OS/2`. ‘Это поле обычно должно быть толщиной длинного тире для текущего шрифта, а также должно соответствовать толщине подчеркивания.’";

"Style Name as STAT entry" = "Для вариативных шрифтов принимает имя стиля образца в качестве комбинируемой строки отображения для диапазона осей. В качестве значения используется 4-буквенный тег оси, к которому относится отображаемая строка. Используйте этот параметр только для образцов, которые являются ненормальными по одной оси и нормальные по всем остальным. Это связано с тем, что нормальные атрибуты имеют ускользающие имена и не отображаются в имени стиля (например, 'Semibold' или 'Condensed').\n\nПример: В образце Light используйте этот параметр со значением `wght`, потому что Light это значение на оси веса. Экземпляр Light является ненормальным по оси `wght`, но нормальным (т.е. не узким и не широким) по оси `wdth`.";

styleMapFamilyNames = "Имя семейства, используемое для отображения стиля RIBBI (regular, italic, bold, bold italic). Вы можете использовать это для создания подсемейств внутри больших семейств шрифтов. ‘До четырех шрифтов могут иметь общее имя семейства шрифтов, образуя группу связывания стилей шрифтов’. Glyphs использует записи в поле Имя стиля и в разделе Связывание стилей на вкладке Образцы из Информация о шрифте для связывания четырех отдельных насыщенностей.";

subscriptXOffset = "Горизонтальное смещение для имитации набора подстрочного индекса рекомендуется оставить равным нулю для шрифтов с нулевым наклоном курсива. Соответствует полю `subscriptXOffset` в таблице `OS/2`.\n\n‘Параметр Subscript X Offset указывает рекомендованное разработчиком шрифта смещение по горизонтали – от начала глифа до начала глифа нижнего индекса – для глифов нижнего индекса, связанных с этим шрифтом. Если шрифт не включает все необходимые глифы подстрочного индекса для приложения, и приложение может заменить глифы, этот параметр указывает рекомендуемое горизонтальное положение от точки спуска последнего глифа перед первым глифом нижнего индекса. Для прямых глифов это значение обычно равно нулю; однако, если глифы шрифта имеют наклон (курсив или наклон), опорная точка для глифов нижнего индекса обычно корректируется, чтобы компенсировать угол наклона.’";

subscriptXSize = "Горизонтальный масштаб для имитации набора нижнего индекса. Соответствует `subscriptXSize` в таблице `OS/2`.\n\n‘Если у шрифта есть два рекомендуемых размера для нижних индексов, например, числовые и другие, числовые размеры должны быть подчеркнуты. Это поле размера сопоставляется с размером em шрифта, используемого для нижнего индекса. Горизонтальный размер шрифта определяет рекомендуемый разработчиком шрифта горизонтальный размер глифов нижнего индекса, связанных с этим шрифтом. Если шрифт не включает в себя все глифы подстрочных индексов, необходимые для приложения, и приложение может заменить глифы, масштабируя глифы шрифта или заменяя глифы из другого шрифта, этот параметр указывает рекомендуемую номинальную ширину для этих глифов подстрочных индексов. Например, если em для шрифта составляет 2048 единиц, а для ySubScriptXSize установлено значение 205, то горизонтальный размер смоделированного глифа нижнего индекса будет составлять 1/10 размера обычного глифа.’";

subscriptYOffset = "Вертикальное смещение для смоделированного набора нижнего индекса, обычно положительное число для cпускания ниже базовой линии. Соответствует полю `subscriptYOffset` в таблице `OS/2`.\n\n‘Параметр Subscript Y Offset указывает рекомендованное дизайнером шрифта вертикальное смещение от базовой линии глифа до базовой линии глифа для глифов нижнего индекса, связанных с этим шрифтом. Значения выражаются как положительное смещение ниже базовой линии глифа. Если шрифт не включает в себя все необходимые глифы нижнего индекса для приложения, этот параметр указывает рекомендуемое расстояние по вертикали ниже базовой линии глифа для этих глифов нижнего индекса.’";

subscriptYSize = "Вертикальный масштаб для имитации набора подстрочных индексов. Соответствует полю `subscriptYSize` в таблице `OS/2`. См. subscriptXSize для более подробной информации.";

superscriptXOffset = "Горизонтальное смещение для имитации надстрочного набора рекомендуется оставить равным нулю для шрифтов с наклоном курсива, равным нулю. Соответствует полю `superscriptXOffset` в таблице `OS/2`. Подробнее см. в разделе subscriptXOffset.";

superscriptXSize = "Горизонтальный масштаб для имитации набора верхнего индекса. Соответствует полю `superscriptXSize` в таблице `OS/2`. См. subscriptXSize для более подробной информации.";

superscriptYOffset = "Вертикальное смещение для имитации набора надстрочного индекса, обычно положительное значение для опускания ниже базовой линии. Соответствует полю `superscriptYOffset` в таблице `OS/2`. Подробнее см. в разделе subscriptYOffset.";

superscriptYSize = "Вертикальный масштаб для имитации набора верхнего индекса. Соответствует полю `superscriptYSize` в таблице `OS/2`. Более подробная информация в subscriptYSize.";

"TrueType Curve Error" = "Максимальное отклонение аппроксимированной кривой TrueType в единицах. По умолчанию 0,6. Более высокая ошибка кривой позволяет конвертеру TrueType использовать меньше квадратичных сплайнов для аппроксимации кубических сплайнов вашего проекта. Это может привести к значительному уменьшению размера таблицы `glyf` (содержащей данные квадратичного контура) и меньшему общему размеру файла.";

"TrueType Keep GlyphOrder" = "Сохраняет порядок глифов, как в файле .glyphs, за исключением `.notdef` и `space`, которые всегда должны быть в первых двух позициях. Если отключено (по умолчанию), шрифт будет обращаться к первым четырем глифам: `.notdef`, `NULL`, `CR`, `пробел`. В то время как `NULL` и `CR` будут переупорядочены только в том случае, если они существуют в файле .glyphs, `.notdef` и `space` будут автоматически сгенерированы, если они отсутствуют. **Используйте этот параметр, только если вы знаете, что делаете.**";

"TTFAutohint binary path" = "Путь к предварительно скомпилированному двоичному файлу TTFAutohint, который следует использовать вместо встроенного TTFAutohint. Это может быть полезно, если нужно придерживаться определенной версии или если вы хотите использовать более новую версию TTFAutohint, чем Glyphs.";

"TTFAutohint control instructions" = "Позволяет указать контрольные инструкции TTFAutohint. Рекомендуется подготовить управляющий код в отдельном файле, а затем вставить его в значение параметра. Возможными инструкциями являются:\n- `glyphnames left pointIDs offset`\n- `glyphnames right pointIDs offset`\n- `glyphnames nodir pointIDs`\n- `glyphnames touch pointIDs xshift x yshift y @ PPMs`\n- `glyphnames point pointIDs xshift x yshift y @ PPMs`.\n\nЗначения для `offset` необязательны и принимаются за ноль, если опущены. В инструкциях `touch` и `point` может быть указан любой из сдвигов или оба. Значения `x` и `y` должны быть между 0.0 и 1.0. `glyphnames` может быть одним или несколькими именами глифов, разделенными запятыми, указанными как производственные имена (т.е. имена, как они записаны в файл шрифта). `PPMs` может быть одним размером PPM, диапазоном размеров PPM через дефис или списком размеров и диапазонов размеров, разделенных запятой. Строка, начинающаяся с хэштега `#`, считается комментарием и поэтому игнорируется. Инструкции могут быть сокращены с помощью их соответствующих первых букв, например, ‘right’ может быть записано как ‘r’.";

"TTFAutohint options" = "Определяет параметры командной строки для автоинтерфейса TrueType 'ttfautohint'. Используйте диалоговое окно для настройки параметров:\n- *Hint Set Range:* диапазон PPM, для которого будут оптимизированы инструкции. Большие диапазоны могут привести к огромным размерам файлов.\n- *Сценарий по умолчанию:* 'сценарий по умолчанию для функций OpenType'.\n- *Fallback Script:* 'сценарий по умолчанию для глифов, которые не могут быть отображены в сценарий автоматически'.\n- *Hinting Limit:* размер PPM, \"при котором отключается подсказка\".  По умолчанию - 200 пикселей, должен быть больше, чем максимальный из диапазона набора подсказок. Размеры пикселей до этого размера используют конфигурацию подсказок для максимального диапазона.\n- *Fallback Stem Width:* 'значение ширины горизонтального стержня (подсказки) для всех шрифтов, в которых отсутствуют соответствующие стандартные символы шрифта. Значение задается в единицах шрифта и должно быть целым положительным числом. Если значение не задано, ttfautohint использует жестко закодированное значение по умолчанию (50 единиц при 2048 единицах на эм, и линейно масштабируется для других значений UPM, например, 24 единицы при 1000 UPM).' Для символьных шрифтов также необходимо указать Fallback Script, \"чтобы вообще установить скрипт\".\n- *x-Height Increase Limit:* начиная с этого размера пикселя до 6 PPM, x-height скорее всего будет округляться в большую сторону. По умолчанию 14 PPM. 'Обычно ttfautohint округляет высоту x до пиксельной сетки, с небольшим предпочтением округления в большую сторону. (...) При необходимости используйте этот флаг для повышения читаемости малых размеров.' Установите значение 0, если хотите отключить округление высоты x. \n- *x-Height Snapping Exceptions:* 'список значений или диапазонов значений PPM, разделенных запятыми, при которых не будет применяться привязка по высоте x', например, '8, 10-13, 16' отключает привязку по высоте x для размеров 8, 10, 11, 12, 13 и 16. Пустая строка означает отсутствие исключений, а простое тире ('-') отключает привязку для всех размеров.\n- *Adjust Subglyphs (ранее известный как Pre-Hinting):* Если включено, 'заставляет оригинальный байткод шрифта применяться ко всем глифам, прежде чем он будет заменен байткодом, созданным ttfautohint. Это имеет смысл, только если ваш шрифт уже содержит некоторые подсказки, которые изменяют форму даже при EM-размере (обычно 2048px); в частности, некоторым шрифтам CJK это необходимо, поскольку байткод используется для масштабирования и сдвига подглифов (отсюда и длинное название опции). Для большинства шрифтов, однако, это не так.\n- *Dehint:* Отключает все подсказки TT, и поэтому отменяет все остальные опции. Используйте только для тестирования.\n- *Detailed Info:* если включена, добавляет 'информацию о версии и командной строке ttfautohint к строке или строкам версии (с идентификатором имени 5) в таблице `name` шрифта. Эта опция является взаимоисключающей' с опцией *Нет автоинформации* (см. ниже). 'Если ни одна из них не установлена, в таблицу `name` будет добавлена строка \"ttfautohint (vNNN)\", NNN – версия ttfAutohint.\n- *Hint Composites:* 'По умолчанию компоненты составного глифа отображаются отдельно. Если этот флаг установлен, то подсказку получает сам составной глиф (а подсказки компонентов игнорируются). Использование этого флага значительно увеличивает размер байткода, однако, это может дать лучшие результаты при использовании подсказок - обычно этого не происходит. Также добавляет компонент-призрак .ttfautohint ко всем глифам. 'Прямой рендеринг подглифа .ttfautohint (то есть рендеринг как отдельного глифа) отключает правильное отображение подсказок для всех глифов в шрифте! При нормальных обстоятельствах этого никогда не происходит, потому что .ttfautohint не имеет записи в таблице `cmap` шрифта. Но это может произойти, например, при обзоре глифов.\n- *Ignore Restrictions:* 'По умолчанию шрифты, у которых в поле fsType таблицы `OS/2` установлен бит 1, отвергаются. Если у вас есть разрешение законного владельца шрифта на изменение шрифта, укажите этот параметр командной строки.\n- *No Autohint Info:* если отмечено, предотвращает добавление 'ttfautohint информации о версии и командной строке к строке версии или строкам (с именем ID 5) в таблице `name` шрифта.'\n- *Symbol Font:* 'Обработка шрифта, который ttfautohint отказался бы использовать в противном случае, потому что он не может найти ни одного стандартного символа для любого из поддерживаемых скриптов. Для всех скриптов, в которых нет соответствующих стандартных символов, ttfautohint использует значение по умолчанию (подсказку) для стандартной ширины стебля вместо того, чтобы брать его из набора стандартных символов скрипта (для латинской графики одним из них является символ 'o'). Используйте эту опцию – обычно в сочетании с опцией Fallback Script и/или Fallback Stem Width - для подсказки символьных или динбатных шрифтов или, например, математических глифов.\n- *ttfa table:* Добавляет в выходной шрифт таблицу OpenType под названием `TTFA`, которая содержит дамп всех параметров. В частности, в ней перечислены все управляющие инструкции ttfautohint (которые не отображаются в информации таблицы имен). Эта опция предназначена в основном для архивных целей, чтобы вся информация, использованная при создании шрифта, хранилась в самом шрифте. Обратите внимание, что такая таблица `TTFA` игнорируется всеми движками рендеринга TrueType. Будущие версии фронт-эндов ttfautohint смогут использовать эти данные, так что шрифт может быть обработан в другой раз с точно такими же параметрами, обеспечивая таким образом средство для обхода шрифтов.\n- * Совместимость с Windows:* 'Эта опция заставляет ttfAutohint добавить две искусственные синие зоны, расположенные на значениях `winAscent` и `winDescent` (из таблицы `OS/2` шрифта). Идея заключается в том, чтобы помочь ttfAutohint сделать так, чтобы подсказываемые глифы оставались в пределах этой горизонтальной полосы, поскольку Windows обрезает все, что выпадает за ее пределы. Используйте эту опцию, если обрезание происходит в Microsoft Windows и вы не можете настроить `winAscent` и `winDescent` (что обычно является лучшим вариантом). В сочетании с '-' в качестве значения для xHeight Snapping Exceptions (см. выше), он должен как \"подавлять любое вертикальное увеличение\", так и \"предотвращать почти все обрезания\".\n- *Strong Stems:* указывает, какой алгоритм использовать \"для вычисления ширины горизонтальных стеблей и позиционирования синих зон\" для трех целей рендеринга: Grayscale (Android), GDI ClearType (старые версии Windows, включая XP), DW ClearType (IE 9 и выше, а также Windows 7 и выше). Если отключено, стебли будут квантованы: \"Ширина стеблей и положение синей зоны слегка квантованы, чтобы принимать дискретные значения. Например, значения стеблей 50, 51, 72, 76 и 100 станут 50, 74 и 100 (или что-то подобное). Больше искажение формы глифа, но повышенная контрастность'. Если включено, стебли будут сильными: \"Ширина стеблей и синих зон привязана и позиционирована к целочисленным значениям пикселей, насколько это возможно. Это дает высокий контраст, но искажение формы глифов может быть значительным";

TTFDontPreserveDiagonals = "При ручном хинтинге TT кажущиеся углы наклонных стеблей сохраняются, даже когда другой стержень пересекает его и угрожает сделать его сломанным. Например. в прописной букве A два диагональных стержня сохраняются в своих углах, даже несмотря на то, что (намеченная) перекладина прерывает контур в их середине. С этим параметром углы штока *не* сохраняются. Технически параметр подавляет (проецирует) векторы свободы. Полезно для уменьшения хинтинга TT, например, для экспорта веб-шрифта.";

TTFOvershootSuppressionBelowPPM = "Размер пикселя (PPM), до которого промахивания надежно сглаживаются. Применяется только для ручного хинтинга TT, но не для ttfAutohint.";

TTFStems = "Список определений стема только для ручного хинтинга TrueType. Когда вы нажимаете по значению параметра, открывается диалоговое окно. Используйте меню шестеренки, чтобы добавить или удалить определения стема, или импортируйте доступные в настоящее время горизонтальные стемы PostScript из Горизонтальные стемы и Вертикальные стемы в *Файл > Информация о шрифте > Мастера.* Для каждого стема вы можете определить ориентацию, имя и ширину. В главном мастере дополнительно будут показаны дельта и символ земного шара: они обеспечивают доступ к диалоговым окнам для определения дельт PPM, а также к фильтру глифов для рассматриваемого стема. Добавьте стемы, нажав кнопку плюс, и удалите стем, выбрав его и нажав кнопку минус.\n- *Ориентация:* Переключение между горизонтальным стемом (например, для горизонталей в e, f, t или верхней и нижней кривых в o, c, e, a) и вертикальным стемом (например, для вертикальных линий в h, m, n, u или левой и правой кривых в o), нажав на символ двойной стрелки.\n- *Название:* Имя стема произвольное, но должно быть уникальным. Отображается во всплывающем меню в сером информационном окне, когда активен инструмент TT Instructor (I) и выбран хинт стема (S).\n- *Ширина:* средний размер стема, к которому будут округлены все стемы. Кроме того, при применении команды Autohint из контекстного меню инструмента TT Instructor (I) стемы будут идентифицироваться с этим размером.\n- *Дельты:* корректировки размера PPM для эффективного размера стема в пикселях в образце. В любом поле PPM/instance нажмите несколько раз, чтобы переключиться между отсутствием изменений (пустое поле), увеличением размера (стрелка вверх) и уменьшением размера (стрелка вниз). Дельты доступны только в первом мастере или мастере, указанном в параметре Получить хинты для мастера.\n- *Фильтр (область применения):* Определите область глифа для стема, добавив логические фильтры. Нажмите кнопку плюс, чтобы добавить дополнительные фильтры, и кнопку минус, чтобы удалить выбранный фильтр. Нажмите кнопку плюс, чтобы добавить логические фильтры И/ИЛИ для следующих (с отступом) условий. Доступные фильтры: Name, Category, Subcategory and Script. Стемы TrueType с областью будут доступны только в глифах, которые удовлетворяют логическим условиям своей области. Области доступны только в первом мастере или мастере, определенном в параметре Получите хинты от мастера.";

TTFZones = "Список определений зон для горизонтальных стемов TrueType, только для ручного TrueType хинтинга. При щелчке на значении параметра выпадает диалоговое окно. Используйте меню передач для добавления или удаления определений зон или импортируйте доступные в настоящее время зоны PostScript из поля Alignment Zones в *Файл > Информация о шрифте > Мастера.* Для каждой зоны можно задать имя, положение, размер и выравнивание. В главном мастере дополнительно будут показаны дельта и символ глобуса: они обеспечивают доступ к диалогам для определения дельт PPM, а также фильтр глифов для данной зоны. Добавьте зоны, нажав на кнопку плюс, и удалите зону, выделив ее и нажав на кнопку минус.\n- *Название:* Имя зоны может быть любым, но должно быть уникальным. Отображается во всплывающем меню в сером информационном поле, когда активен инструмент TT Instructor (I) и выбрана подсказка выравнивания (A).\n- *Позиция:* Положение зоны или «плоского окончания» свисаний, аналогично зонам выравнивания в PostScript.\n- *Размер:* Размер зоны, или расстояние от «плоского окончания» до выступающего края свисания. Используйте положительные значения для верхних зон, отрицательные для нижних. Если размер зоны меньше половины пикселя в любом заданном размере PPM, любая намеченная фигура, которая попадает в зону, будет сплющена до той же высоты.\n- *Выравнивание:* Свяжите зону с другой зоной с помощью опции Выравнивание. Если зона выровнена по другой зоне, расстояние между позициями зон округляется и применяется к зоне. Это приведет к более последовательным переходам при переходе шрифта через размеры в пикселях. Используйте это для высот, которые очень близки друг к другу, возможно, даже накладываются, и могут оказаться рядом друг с другом при верстке, и где может возникнуть проблема, если высоты слишком сильно расходятся при пиксельной визуализации с низким разрешением, например, при выравнивании высоты малых капителей (small-cap) по высоте строчных (x-height). Выровненные зоны будут отображаться на одной высоте, если разница составляет менее половины пикселя при данном размере PPM; и на расстоянии не менее одного пикселя друг от друга, если разница составляет половину пикселя или более.\n- *Дельта:* Округление позиции, специфичное для PPM, для эффективного размера пикселя каждой зоны в каждом образце. В любом поле PPM/instance нажмите несколько раз, чтобы переключиться между без изменений (пустое поле), сдвигом вверх (стрелка вверх), сдвигом вниз (стрелка вниз). Дельты доступны только в первом мастере или мастере, определенном в параметре Получить хинты для мастера.\n- *Фильтр (область применения):* Определите область применения глифов в стеме, добавив логические фильтры. Нажмите на кнопку с плюсом, чтобы добавить дополнительные фильтры, и на кнопку с минусом, чтобы удалить выбранный фильтр. Нажмите на кнопку с плюсом, чтобы добавить логические операторы AND и OR для следующих (с отступом) условий. Доступные фильтры: Имя, Категория, Подкатегория и Скрипт (Name, Category, Subcategory and Script). TrueType-стемы с областью действия будут доступны только в глифах, которые выполняют логические условия области действия. Области доступны только в первом мастере или мастере, определенном в параметре Получить хинты для мастера.";

TTFZoneSize = "Either scale zone sizes by a certain ammount (use percentage from 0–100, default: 100) or set it to a fixed value (use the size+u (e.g. `34u`))";

typoAscender = "Высота зажимов в единицах. Соответствует полю sTypoAscender в таблице OpenType `OS/2`.\n\n‘Типографский верхний выносной элемент для этого шрифта. Это поле должно быть объединено со значениями `typoDescender` и `typoLineGap` для определения междустрочного интервала по умолчанию.\nЭто поле аналогично полю `hheaAscender`, а также полю `winAscent`. Однако в устаревших реализациях платформы эти поля использовались с поведением, зависящим от платформы. В результате эти поля ограничены требованиями обратной совместимости и не обеспечивают единообразие макета в разных реализациях. Поля `typoAscender`, `typoDescender` и `typoLineGap` предназначены для того, чтобы приложения могли размещать документы в типографски правильном и переносимом виде.\nФлажок `Use Typo Metrics` (`fsSelection` bit 7) используется для выбора между использованием значений sTypo* или значений usWin* для метрик строки по умолчанию.\n*Не* является общим требованием, чтобы `typoAscender` - `typoDescender` были равны unitPerEm. Эти значения должны быть установлены для обеспечения межстрочного интервала по умолчанию, соответствующего основным языкам, для поддержки которых предназначен шрифт.\n\nДля шрифтов CJK (китайский, японский и корейский), которые предназначены для использования в вертикальной (а также горизонтальной) компоновке, требуемое значение для `typoAscender` – это значение, описывающее верх идеографического поля em-box. Например, если идеографическое поле em шрифта простирается от координат 0,-120 до 1000 880 (то есть поле 1000 × 1000 установлено на 120 проектных единиц ниже базовой линии латинского алфавита), то значение `typoAscender` должно установить на 880. Несоблюдение этих требований приведет к неправильной вертикальной компоновке.\n\nПодробное обсуждение вертикальных метрик см. в руководстве [Vertical Metrics](https://glyphsapp.com/tutorials/vertical-metrics).";

typoDescender = "*Отрицательное* целое число, описывающее глубину выносных элементов в единицах. Соответствует полю sTypoDescender таблицы OpenType OS/2.\n\n‘Типографский нижний выносной элемент для этого шрифта. Это поле следует комбинировать со значениями `typoAscender` и `typoLineGap`, чтобы определить межстрочный интервал по умолчанию.’ Подробнее см. в `typoAscender`.";

typoLineGap = "Рекомендуемый пробел между строками, измеряемый в единицах. Соответствует полю `sTypoLineGap` таблицы OpenType `OS/2`.\n\n'Типографский межстрочный интервал для данного шрифта. Это поле следует комбинировать со значениями `typoAscender` и `typoDescender` для определения межстрочного интервала по умолчанию.' Более подробную информацию см. в разделе `typoAscender`.";

underlinePosition = "Рекомендуемое расстояние от базовой линии до верхнего края подчеркивания. Отрицательные значения указывают положение ниже базовой линии. Соответствует записи в таблице `post` `underlinePosition`. По умолчанию -100.";

underlineThickness = "Значение толщины подчеркивания. Соответствует `post` table entry `underlineThickness`. По умолчанию равно 50. 'В целом толщина подчеркивания должна соответствовать толщине символа подчеркивания (U+005F), а также соответствовать толщине зачеркивания, которая указана в `OS/2` table.’";

unicodeRanges = "Список поддерживаемых диапазонов Unicode в шрифте. Соответствует полям `ulUnicodeRange1`, `ulUnicodeRange2`, `ulUnicodeRange3` и `ulUnicodeRange4` таблицы OpenType `OS/2`. Диалоговое окно предлагает поле поиска, так что вы можете быстро найти правильные диапазоны для ваших шрифтов. Например, если вы хотите охватить все диапазоны латиницы, просто выполните поиск ‘latin’, и все соответствующие диапазоны в списке будут отображаться.\n\n‘Если бит установлен, то диапазоны Unicode, назначенные этому биту, считаются функциональными. Если бит сброшен, то диапазон не считается функциональным. Каждый из битов рассматривается как независимый флаг, и биты могут быть установлены в любой комбинации. Определение «функциональности» остается за разработчиком шрифта, хотя выбор набора символов должен пытаться быть функциональным по диапазонам, если это вообще возможно.’";

"Update Features" = "Принудительное обновление всего автоматического кода фичей. Это особенно полезно на этапе работы со шрифтом, когда набор глифов часто меняется, или, если точно выключено, для подавления автоматической генерации кода фичей.";

"Use Extension Kerning" = "Если флажок установлен, будут созданы дополнительные кернинги с типом поиска `GPOS` Extension lookup (он же тип поиска 9), что позволит шрифту хранить больше значений кернинга. Используйте его, когда при попытке экспорта шрифта возникает ошибка переполнения смещения в таблице `GPOS`, и вы не можете или не хотите удалять кернинговые пары, особенно исключения.\n\n‘Этот поиск обеспечивает механизм, при котором подтаблицы любого другого типа поиска хранятся в 32-битном месте смещения в таблице `GPOS`. Это необходимо, если общий размер подтаблиц превышает 16-битные пределы различных других смещений в таблице `GPOS`. В данной спецификации подтаблица, хранящаяся в 32-битном месте смещения, называется «расширенной» подтаблицей.’";

"Use Line Breaks" = "Если флажок установлен, разрывов строк внутри фич OpenType не удастся избежать (т. е. не будут заменяться на `\\012`) при сохранении в файле .glyphs. Если флажок не установлен, может упростить управление версиями и, таким образом, имеет смысл, например, в рабочем процессе на основе git.";

"Use Typo Metrics" = "Если этот флажок установлен, приложения, учитывающие этот параметр (в частности, версии Microsoft Office с 2006 г.), будут предпочитать `typoAscender`, `typoDescender` и `typoLineGap`, а не `winAscent` и `winDescent` для определения вертикального позиционирования. По умолчанию отключено. Соответствует bit 7 (‘don’t use Win line metrics’) в поле `fsSelection` таблицы `OS/2`. Согласно руководству пользователя Adobe MakeOTF, этот бит был введен, «чтобы перекомпоновка документов происходила реже, чем если бы Microsoft просто изменила поведение для всех шрифтов.’\n\nMicrosoft: ‘Если установлено, настоятельно рекомендуется, чтобы приложения использовали typoAscender − typoDescender + typoLineGap в качестве межстрочного интервала по умолчанию для этого шрифта.’\n\n‘В вариативных шрифтах метрики строк по умолчанию всегда должны устанавливаться с использованием значений `typoAscender`, `typoDescender` и `typoLineGap`, а также должен быть установлен флаг Use Typo Metrics (Использовать метрики шрифта). Поля восходящего, нисходящего и lineGap в таблице hhea должны быть установлены на те же значения, что и `typoAscender`, `typoDescender` и `typoLineGap`. Поля `winAscent` и `winDescent` следует использовать для указания рекомендуемого прямоугольника обрезки.’";

"Variable Font Family Name" = "Название семейства для экспорта вариативного шрифта. Имеет смысл назвать иначе семейство т.к. возможен случай одновременного использования статических и вариативных шрифтов.";

"Variable Font File Name" = "Имя файла для экспорта вариативного шрифта. Отменяет используемое по умолчанию Glyphs окончание 'VF.ttf'.";

"Variable SubfamilyName" = "Style name for the variable font’s origin master, the (default) outlines stored in the exported variable font.";

vendorID = "Четырехсимвольный идентификатор создателя шрифта, состоящий только из печатаемых символов ASCII (U+0020 - U+007E). Соответствует полю achVendID в таблице OpenType `OS/2`. Если оно не задано, Glyphs будет использовать 'UKWN' (\"неизвестно\") в качестве идентификатора поставщика. 'Это не владелец авторских прав на оригинальное художественное произведение. Это компания, ответственная за маркетинг и распространение классифицируемого шрифта. Например, может существовать несколько поставщиков ITC Zapf Dingbats, причем некоторые поставщики предоставляют в своих шрифтах отличительные преимущества (больше кернинг пар, нерегламентированные данные, ручная штриховка и т.д.). Этот идентификатор позволит использовать шрифт нужного производителя вместо другого, возможно, менее качественного файла шрифта.\n\nКомпания Microsoft ведет реестр идентификаторов производителей. Зарегистрированные идентификаторы должны быть уникальными для одного поставщика. Незарегистрированные идентификаторы также можно использовать, но не рекомендуется: поставщикам настоятельно рекомендуется зарегистрировать идентификатор, чтобы исключить конфликты между различными поставщиками при использовании данного идентификатора, а также чтобы клиенты могли найти контактную информацию поставщика для данного шрифта. Это поле также можно оставить пустым (установить значение null или тег, состоящий из четырех символов пробела).";

"vheaVertAscender" = "Значение по возрастанию для вертикального набора текста. Соответствует `vertTypoAscender` в таблице OpenType `vhea`.\n\n‘Вертикальный типографский надстрочный элемент для этого шрифта. Это расстояние в единицах от базовой линии центра идеографического em-box по вертикальной оси до правого края идеографического em-box. Обычно это значение равно UPM ÷ 2. Например, для шрифта с em, равным 1000 единиц, в этом поле будет установлено значение 500.’";

"vheaVertDescender" = "Значение опускания для вертикального набора, обычно отрицательное число. Соответствует полю `vertTypoDescender` в таблице OpenType `vhea`.\n\n‘Вертикальный типографский нижний выносной элемент для этого шрифта. Это расстояние в единицах от базовой линии центра идеографического em-бокса по вертикальной оси до левого края идеографического em-бокса. Обычно это значение равно −UPM ÷ 2. Например, для шрифта с em, равным 1000 единиц, в этом поле будет установлено значение −500.’";

"vheaVertLineGap" = "Значение межстрочного интервала для вертикального набора. Соответствует полю `vertTypoLineGap` в таблице OpenType `vhea`.\n\n‘Вертикальный межстрочный интервал для данного шрифта. Приложение может определить рекомендуемый межстрочный интервал для одинарного вертикального текста для шрифта OpenType по следующему выражению: ширина идеографической рамки + vertTypoLineGap.’";

"Virtual Master" = "Определяет образец шрифта для вариативного шрифта, тем самым соответствующим образом расширяя его дизайнерские возможности. В отличии от «настоящего» образца, который определяется в *Файл > Информация о шрифте > Образцы*, виртуальный образец может быть отрисован только в форме Подпорного слоя, т. е. слоя глифа с именем, состоящим из или оканчивающимся на Координаты пространства дизайна, разделенные запятыми, между фигурными скобками, например, «{100, 300}». Виртуальный мастер лучше всего подходит для осей дизайна, которые применяются только к ограниченному числу глифов, например, ось, которая управляет высотой средней перекладины букв, таких как A, E, F и H. Основные преимущества заключаются в том, что только затронутые глифы необходимо управлять, а кернинг не нужно переделывать для дополнительного «настоящего» мастера.";

"Webfont Formats" = "Для образца, в котором указан этот параметр, будут экспортированы перечисленные форматы веб-шрифтов, независимо от настроек в диалоговом окне Экспорт. Возможные значения: TTF, EOT, WOFF или WOFF2.";

"Webfont Only" = "Если эта функция активирована, она удаляет часть информации, хранящейся в файле шрифта, необходимой для использования на рабочем столе. Это затрудняет преобразование веб-шрифта в другой формат или его локальную установку в операционной системе типа Windows или macOS. Осторожно: Технически эта опция создает поврежденный шрифт, который, однако, все еще работает как веб-шрифт в браузерах.";

winAscent = "Положительное целое число, описывающее верхнюю границу области рендеринга шрифта для Windows, за пределами которой рендеринг глифов может быть обрезан. Таким образом, `winAscent` должно быть достаточно высоким, чтобы включать все части всех важных глифов. Соответствует usWinAscent в таблице OpenType `OS/2`.\n\n'Метрика “Windows ascender”. Используется для указания высоты над базовой линией для области обрезки. Она аналогична полю `typoAscender`, а также полю `hheaAscender`. Однако между ними есть важные различия. В реализации Windows GDI значения `winAscent` и `winDescent` использовались для определения размера растровой поверхности в растеризаторе TrueType. Windows GDI будет обрезать любую часть контура глифа TrueType, которая оказывается выше значения `winAscent`. Если обрезание недопустимо, то значение должно быть установлено больше или равно yMax.\n*Примечание:* Это относится к положению глифов по умолчанию, а не к их окончательному положению в макете после применения данных из таблицы `GPOS` или `kern`.\nНекоторые устаревшие приложения используют значения `winAscent` и `winDescent` для определения межстрочного интервала по умолчанию. Это категорически не рекомендуется. Для этой цели следует использовать поля `typoAscender`, `typoDescender` и `typoLineGap`.\nОбратите внимание, что некоторые приложения используют либо значения `winAscent`/`winDescent`, либо значения `typoAscender`/`typoDescender`/`typoLineGap` для определения межстрочного интервала по умолчанию, в зависимости от того, установлен ли флаг `Use Typo Metrics`. Это может быть полезно для обеспечения совместимости с устаревшими документами, использующими старые шрифты, а также для обеспечения лучшей и более удобной верстки при использовании новых шрифтов. Приложения, использующие поля `typoAscender`/`typoDescender`/`typoLineGap` для межстрочного интервала по умолчанию, могут использовать значения `winAscent`/`winDescent` для определения размера области обрезки. Некоторые приложения используют область обрезки для сценариев редактирования, чтобы определить, какую часть поверхности дисплея перерисовывать при редактировании текста, или какого размера прямоугольник выделения рисовать при выделении текста. В ранних версиях этой спецификации предлагалось вычислять значение `winAscent` как yMax для всех символов в наборе символов Windows ANSI. Для новых шрифтов значение должно определяться на основе основных языков, для поддержки которых предназначен шрифт, и должно учитывать дополнительную высоту, которая может потребоваться для размещения высоких глифов или позиционирования знаков.\n\nПодробное обсуждение вертикальных метрик см. в руководстве [Vertical Metrics](https://glyphsapp.com/tutorials/vertical-metrics).";

winDescent = "Целое *положительное* число, описывающее нижнюю границу поля рендеринга шрифта для Windows. Таким образом, `winDescent` должно быть достаточно большим, чтобы охватить нижние выносные строчных букв, таких как g, p, q и y. Соответствует полю `usWinDescent` таблицы OpenType `OS/2`.\n\nВ ранних версиях этой спецификации предлагалось вычислять значение `winDescent` как -yMin для всех символов в наборе символов Windows ANSI. Для новых шрифтов это значение должно определяться на основе основных языков, для поддержки которых предназначен шрифт, и должно учитывать дополнительную вертикальную протяженность, которая может потребоваться для размещения глифов с низкими нижними выносными элементами или позиционирования диакритики.";

"Write DisplayStrings" = "Если отключено, то запрещает запись *DisplayStrings* в файл .glyphs. *DisplayStrings* хранит текстовое содержимое вкладок редактирования. Это может облегчить контроль версий. По умолчанию включено.";

"Write lastChange" = "Если отключено, запрещает запись *Даты последнего изменения* в файл .glyphs. Это может облегчить контроль версий. По умолчанию включено.";

TTFBlueFuzz = "Подобно BlueFuzz в PostScript, расширяет диапазон зон выравнивания TrueType на заданную величину в обоих направлениях. Значение по умолчанию и резервное значение 1. Действует только на зоны, определенные в параметре TTFZones.";

TTFZoneRoundingThreshold = "Управляет вероятностью того, что положительная зона будет сдвинута на пиксель вверх. В качестве значения берется небольшое десятичное число, обычно около 0,1 или 0,2. Значение прибавляется к любой позиции положительной зоны перед округлением и дважды прибавляется к зоне x-height (та, что названа ‘xHeight’ в параметре TTFZones). По умолчанию 0,09375.\n\nПример: При определенном размере шрифта зона smallcap (капитель) имеет размер 6,45 пикселей, а x-height (высота строчных) 5,25 пикселей. Без каких-либо изменений зона smallcap округлится и привяжется к высоте 6 пикселей, а высота x-height составит 5 пикселей. Если задать значение 0,2, высота smallcap составит (6,45+0,2=6,65≈) 7 пикселей, а высота x-height (5,25+2×0,2=5,65≈) 6 пикселей.";

TTFMinimumDistance = "Любой отхинтованный стем будет нарисован с этой минимальной длиной в пикселях, независимо от PPM размера, если к нему применен стем хинт. По умолчанию это значение равно 0,25. Это значение может быть важным при малых размерах пикселей, когда мелкие детали могут исчезнуть.";

"gasp Table" = "Устанавливает таблицу `gasp` (‘процедура подбора сетки и преобразования сканирования’) для шрифтов TrueType. Он управляет двумя пороговыми значениями PPM, при которых изменяется рекомендуемое поведение рендеринга на экране. Таблица `gasp` содержит рекомендации по рендерингу как для традиционных градаций серого, так и для субпиксельного рендеринга ClearType. Однако имейте в виду, что средство визуализации может игнорировать данные, хранящиеся здесь.\n\n‘Эта таблица содержит информацию, описывающую предпочтительные методы растеризации шрифта при его отображении на устройствах с поддержкой оттенков серого. Эта таблица также имеет некоторое применение для монохромных устройств, которые могут использовать таблицу для отключения намеков на очень большие или маленькие размеры для повышения производительности.’\nПороговые размеры по умолчанию 8 и 20 PPM. Поскольку есть два порога, можно выделить три диапазона:\n- *no hinting & symmetric:* до первого порогового размера сетка не применяется, а текст отображается со сглаживанием везде, где это возможно. ‘При очень малых размерах наилучшего отображения на устройствах с оттенками серого обычно можно добиться, отображая глифы в оттенках серого без использования подсказок.’\n- *hinting & asymmetric:* Между двумя пороговыми размерами рендереру рекомендуется применять сетку и подавлять оттенки серого. «При промежуточных размерах хинтинг и монохромный рендеринг обычно дают наилучшее изображение». В ClearType этот вопрос решается асимметрично, т. е. применяется вертикальная сетка, а по горизонтали — субпиксельный рендеринг.\n- *hinting & symmetric:* за пределами пороговых значений растеризатор получает указание применить сетку и отобразить фигуры в оттенках серого. ‘При больших размерах комбинация хинтинга и рендеринга в оттенках серого обычно дает наилучшее изображение.’ Растеризатор ClearType получает указание применять симметричное сглаживание, т. е. использовать сглаживание в направлении Y в дополнение к горизонтальному субпиксельному рендерингу. ‘При размерах экрана на экране […] это новое усовершенствование средства визуализации шрифтов Windows обеспечивает более гладкий и четкий шрифт’ (А теперь прочтите это: Коллекция шрифтов Microsoft Cleartype, Microsoft 2004, стр. 14).";

"GASP Table" = "Устанавливает таблицу `gasp` (‘процедура подбора сетки и преобразования сканирования») для шрифтов TrueType. Он управляет двумя пороговыми значениями PPM, при которых изменяется рекомендуемое поведение рендеринга на экране. Таблица `вздохов` содержит рекомендации по рендерингу как для традиционных градаций серого, так и для субпиксельного рендеринга ClearType. Однако имейте в виду, что средство визуализации может игнорировать данные, хранящиеся здесь.\n\n‘Эта таблица содержит информацию, описывающую предпочтительные методы растеризации шрифта при его отображении на устройствах с поддержкой оттенков серого. Эта таблица также имеет некоторое применение для монохромных устройств, которые могут использовать таблицу для отключения намеков на очень большие или маленькие размеры для повышения производительности.’\nПороговые размеры по умолчанию 8 и 20 PPM. Поскольку есть два порога, можно выделить три диапазона:\n- *no hinting & symmetric:* до первого порогового размера сетка не применяется, а текст отображается со сглаживанием везде, где это возможно. «При очень малых размерах наилучшего отображения на устройствах с оттенками серого обычно можно добиться, отображая глифы в оттенках серого без использования подсказок».\n- *hinting & asymmetric:* Между двумя пороговыми размерами рендереру рекомендуется применять сетку и подавлять оттенки серого. «При промежуточных размерах хинтинг и монохромный рендеринг обычно дают наилучшее изображение». В ClearType этот вопрос решается асимметрично, т. е. применяется вертикальная сетка, а по горизонтали — субпиксельный рендеринг.\n- *hinting & symmetric* за пределами пороговых значений растеризатор получает указание применить сетку и отобразить фигуры в оттенках серого. ‘При больших размерах комбинация хинтинга и рендеринга в оттенках серого обычно дает наилучшее изображение.’ Растеризатор ClearType получает указание применять симметричное сглаживание, т. е. использовать сглаживание в направлении Y в дополнение к горизонтальному субпиксельному рендерингу. ‘При размерах экрана на экране […] это новое усовершенствование средства визуализации шрифтов Windows обеспечивает более гладкий и четкий шрифт’ (А теперь прочтите это: The Microsoft Cleartype Font Collection, Microsoft 2004, p. 14).";

"Variable Font Origin" = "Мастер, который будет использоваться для набора контуров, хранящихся в файле вариативного шрифта. Все остальные мастера и экземпляры будут достигнуты путем добавления дельт точек к этим контурам по умолчанию.";

"Variation Font Origin" = "Мастер, который будет использоваться для набора контуров, хранящихся в файле вариативного шрифта. Все остальные мастера и экземпляры будут достигнуты путем добавления дельт точек к этим контурам по умолчанию.";

"Variable Font Style Name" = "Название семейства для экспорта вариативного шрифта. Имеет смысл назвать иначе семейство т.к. возможен случай одновременного использования статических и вариативных шрифтов.";

variableStyleName = "Название семейства для экспорта вариативного шрифта. Имеет смысл назвать иначе семейство т.к. возможен случай одновременного использования статических и вариабельных шрифтов.";

DisableAllAutomaticBehaviour = "Отключает большинство автоматических действий при экспорте. \n- изменение порядка `.notdef` и `space`\n- нулевая ширина для диакритики без интервалов";

"MakeOTF Compatibility Mode" = "Если флажок установлен, шрифт, созданный в Glyphs, будет иметь свои таблицы макета OpenType, если сравнивать с таблицами, созданными программой Adobe makeotf. Это может быть полезно, когда код функции для этих таблиц был написан с учетом специфического поведения makeotf или если шрифт предназначен для использования в приложениях, которые предназначены на вывод, совместимый с makeotf.";

styleMapStyleNames = "Имя подсемейства локализованных шрифтов. Соответствует OpenType `name` table ID 2";

"Variable Font Optimize Deltas" = "Отбросит OpenType Variation дельты из контура, если ни один из его узлов не переместится более чем на полединицы. По умолчанию включено. Отключите этот параметр, чтобы сохранить малозначимые дельты.";

"Optimize Variable Deltas" = "Будет удалять дельты OpenType Variation из контура, если ни один из его узлов не перемещается более чем на половину единицы. По умолчанию включено. Установите этот параметр в значение off, чтобы также сохранить малозначимые дельты.";

familyNames = "Название семейства шрифта. Отменяет запись в поле *Имя семейства* в разделе Шрифт в Информация о шрифте. Соответствует OpenType `name` table IDs 1 and 4. Используется для вычисления IDs 3, 4 и 6.";

designers = "Имя дизайнера. Переопределяет запись *Информация о шрифте > Шрифт > Дизайнер* для данного образца. Соответствует OpenType `name` table ID 9, ‘name of the designer of the typeface.’";

designerURL = "URL дизайнера. Переопределяет запись *Информация о шрифте > Шрифт > URL дизайнера* для данного образца. Соответствует OpenType `name` table ID 12, ‘URL of typeface designer (with protocol, e.g., http://, ftp://).’";

manufacturers = "Имя производителя. Перезаписывает *Производитель*, установленный в *Информация о шрифте > Шрифт.* Соответствует OpenType `name` table ID 8, ‘Имя производителя’.";

manufacturerURL = "URL-адрес производителя (словолитни) или поставщика. Перезаписывает *URL словолитни*, установленный в *Информация о шрифте > Шрифт.* Соответствует  OpenType `name` table ID 11, ‘URL of font vendor (с протоколом, напр., http://, ftp://). Если в URL-адрес встроен уникальный серийный номер, его можно использовать для регистрации шрифта.’";

copyrights = "Заявление об авторских правах. Переопределяет запись в поле Автор на вкладке Шрифт в Информации о шрифте. Соответствует в OpenType `name` table ID 0 – Заметка об авторе.";

versionString = "Строка версии. Должна начинаться с синтаксиса “Version <number>.<number>” (с пробелом между “Version” и номером). Строка-заполнитель, в которую номер версии будет вставлен автоматически, например, `Version %d.%03d`, где %d означает целое число, а %03d - целое число, представленное тремя цифрами, например, `008`.\nСтрока должна содержать номер версии в следующем виде: одна или несколько цифр (0-9) значением менее 65,535, затем точка, за которой следует одна или несколько цифр значением менее 65,535. Любой символ, кроме цифры, завершает незначительный номер. Для разделения различных частей информации о версии полезно использовать символ “;”.\nПервое такое совпадение в строке может быть использовано программой установки для сравнения версий шрифтов. Обратите внимание, что некоторые программы установки могут потребовать, чтобы строка начиналась с “Version ”, а затем следовал номер версии, как указано выше.'";

versionMajor = "versionMajor. Overwrites first part of the version number set in the font";

versionMinor = "versionMinor. Overwrites second part of the version number set in the font";

licenses = "Описание лицензии. Соответствует ID 13 таблицы OpenType `name`, ‘описанию того, как шрифт может использоваться на законных основаниях, или различным примерам сценариев использования по лицензии». Это поле должно быть написано простым языком, а не юридическим.’";

licenseURL = "URL для лицензии. Соответствует OpenType `name` table ID 14. ‘URL адрес, по которому можно найти дополнительную информацию о лицензировании.’ Убедитесь, что он начинается со спецификации протокола, обычно с https://.";

trademarks = "Заявление о товарном знаке. Соответствует в OpenType `name` таблице ID 7. По данным Microsoft: это используется для сохранения любого уведомления о товарном знаке / информации для этого шрифта. Такая информация должна быть основана на юридической консультации. Это отдельная информация от автора.";

descriptions = "Описание шрифта. Соответствует ID 10 таблицы OpenType `name`: \"описание шрифта. Может содержать информацию о редакции, рекомендации по использованию, историю, особенности и т.д.'.";

sampleTexts = "Образец текста. Соответствует OpenType `name` table ID 19. Это может быть имя шрифта или любой другой текст, который дизайнер считает лучшим образцом для отображения шрифта. Этот образец текста отображается, например, с помощью Apple Font Book, когда шрифт выбран в режиме Sample view.";

postscriptFullNames = "Name to be used for the FullName field in `CFF` table as well as for name table ID 4 (full font name). This is the complete name of the font as it is supposed to appear to the user, and is thus allowed to contain spaces, e.g., ‘My Font Bold Condensed Italic’. Do not confuse with postscriptFontName (see above).\n\nSome systems match the family name ‘against the FullName for sorting into family groups.’ Therefore, the family name ‘must match the corresponding portion of the FullName, and be suitable for display in font menus. All fonts that are stylistic variations of a unified design should share the same FamilyName. […] The FullName begins with a copy of the FamilyName and is completed by adding style attributes — generally in this sequence: weight, width, slope, optical size’ (Adobe Technote #5088). The full name ‘would typically be a combination of name IDs 16 and 17’ (typographic family and subfamily names), ‘without needing any additional qualifications regarding “Regular”’. [OpenType spec: name ID 4](https://learn.microsoft.com/typography/opentype/spec/name#nid4)";

postscriptFontName = "PostScript-имя шрифта. Соответствует OpenType `name` table ID 6. Должно быть только ASCII, коротким (для максимальной обратной совместимости не более 30 символов), без пробелов, например, 'MyFont-BoldCdIt'. Не путать с postscriptFullName (см. ниже).\n\n'FontName обычно состоит из названия семейства (в частности, используемого для FamilyName), за которым следует дефис и атрибуты стиля в том же порядке, что и в FullName. Для совместимости с самыми ранними версиями интерпретаторов PostScript и с файловыми системами некоторых операционных систем Adobe ограничивает количество символов в FontName до 29 символов. Как и любое имя языка PostScript, действительное имя FontName не должно содержать пробелов и может использовать только символы из стандартного набора символов ASCII. Если для соблюдения ограничения в 29 символов необходимы сокращения, то эти сокращения должны использоваться для всего семейства\" (Adobe Technote #5088).\n\nAdobe рекомендует использовать следующие сокращения для названий стилей: \n- **Bd** for Bold (Жирный)\n- **Bk** for Book (Книжный)\n- **Blk** for Black (Чёрный)\n- **Cm** for Compressed (Сжатый)\n- **Cn** for Condensed (Узкий)\n- **Ct** for Compact (Компактный)\n- **Dm** for Demi *(prefix)* (Полу)\n- **Ds** for Display (Крупный)\n- **Ex** for Extended (Расширенный)\n- **Hv** for Heavy (Тяжёлый)\n- **Ic** for Inclined (Наклонный)\n- **It** for Italic (Курсивный)\n- **Ks** for Kursiv *(German for: Italic)* (Курсивный)\n- **Lt** for Light (Светлый)\n- **Md** for Medium (Средний)\n- **Nd** for Nord *(style name introduced for Antique Olive)* (Нордический)\n- **Nr** for Narrow (Суженный)\n- **Obl** for Oblique (Наклонный)\n- **Po** for Poster (Постер)\n- **Rg** for Regular (Регулярный)\n- **Sl** for Slanted (Наклонный)\n- **Sm** for Semi *(prefix)* (Полу)\n- **Su** for Super (Супер)\n- **Th** for Thin (Тонкий)\n- **Ult** for Ultra *(prefix)* (Ультра)\n- **Up** for Upright (Вправо)\n- **X** for Extra *(prefix)* (Сверх)";

variablePostscriptFontName = "PostScript name of the variable font instance. Corresponds to the OpenType `name` table ID 6 and the postscriptName for NamedInstance entries in the OpenType `fvar` table. Should be ASCII-only, and no whitespace allowed, e.g., ‘MyFontVar-BoldCondensedItalic’. Do not confuse with postscriptFullName.\n\n‘The FontName generally consists of a family name (specifically, the one used for FamilyName), followed by a hyphen and style attributes in the same order as in the FullName.’\n\nMust be distinct from the static PostScript Font Name, or may cause a font conflict if both the static and variable font are installed by a user. It is recommended that it be Variations PostScript Name Prefix (ID 25), followed by a hyphen, followed by the style name (ASCII, no spaces).[OpenType spec: name ID 6](https://learn.microsoft.com/typography/opentype/spec/name#nid6)";

compatibleFullNames = "Устанавливает `name` table ID 18, ‘Совместимое полное имя’, имя только для Mac, которое должно быть предпочтительнее ID 4 (‘Full Name’). Если не задано, значение для `name` table ID 18 вычисляется из имени семейства плюс пробел и плюс имя стиля соответствующего образца. ‘На Macintosh название меню строится с использованием ресурса FOND. Обычно это совпадает с полным именем. Если вы хотите, чтобы имя шрифта отображалось иначе, чем полное имя, вы можете вставить Compatible Full Name in ID 18’. **Внимание:** поскольку это может привести к ситуации, когда Mac и Windows будут использовать разные полные имена для один и тот же шрифт, это может нарушить межплатформенную совместимость документов.";

WWSFamilyName = "Название гарнитуры WWS. WWS расшифровывается как Вес Ширина Наклон ‘Weight Width Slope’. Соответствует идентификатору  OpenType `name` table ID 21. \n\nИспользуется для предоставления имени семейства, совместимого с WWS, в случае, если записи для IDs 16 (preferredFamilyName) и 17 (preferredSubfamilyName) не соответствуют модели WWS. (То есть, если запись для ID 17 включает квалификаторы для какого-либо атрибута, отличного от веса, ширины или наклона.) Частые варианты использования—это family names, которые указывают оптический размер: ‘Примеры  ID 21: “Minion Pro Caption” and “Minion Pro Display”. (Для этих примеров Name ID 16 является “Minion Pro”)’";

unitsPerEm = "Единицы на эм. Значение по умолчанию — 1000 для шрифтов OpenType, приправленный PostScript и кратно двум между 16 до 16 384 (обычно 2048) для шрифтов OpenType, приправленные TrueType. Указанное значение представляет собой количество единиц, которые будут использоваться для размера шрифта. Меньшее значение приведет к тому, что шрифт на экране будет казаться больше, и наоборот. Этот параметр будет устанавливать только значение UPM, а не масштабировать координаты точек и другие измерения. Если вы хотите выполнить масштабирование, см. раздел Масштабирование до UPM.";

styleNames = "Имя стиля или имя подсемейства шрифтов. Соответствует OpenType `name` table ID 2.\n\n‘Имя подсемейства шрифтов используется в сочетании с именем семейства шрифтов (name ID 1) и позволяет различать шрифты в группе с одинаковым именем семейства шрифтов. Это следует использовать только для вариантов стиля и веса.’";

WWSSubfamilyName = "Название подсемейства WWS. Соответствует OpenType `name` table ID 22.\n\n‘Используемый в сочетании с ID 21, этот ID обеспечивает имя подсемейства, совместимое с WWS (отражающее только атрибуты веса, ширины и наклона), в случае, если записи для идентификаторов 16 и 17 не соответствуют модели WWS. […] Примеры имени ID 22: “Semibold Italic”, “Bold Condensed”. (Name ID 17 could be “Semibold Italic Caption”, или “Bold Condensed Display”, например.)’ Для имени IDs 16 и 17, смотрите записи для preferredFamilyName and preferredSubfamilyName соответственно.";

uniqueID = "Уникальный идентификатор шрифта. Соответствует OpenType `name` table ID 3";

variationsPostScriptNamePrefix = "PostScript-префиксы в именах для вариативных шрифтов. Соответствует таблице ID 25 in the OpenType `name`. Для обработки образца вариативного шрифта, например, в PDF, определенное имя PostScript рассчитывается автоматически на основе имени шрифта PostScript, меток осей и положения осей (design space coordinates). Длина сконструированного PostScript-имени не может превышать 127 символов. Если префикс не указан, используется строка на US English для типографского (\"предпочтительного\") имени семейства (name ID 16), за вычетом символов, не входящих в ASCII A-Z, a-z и 0-9.\n\nMicrosoft: для генерирования PostScript-префиксов в именах начертаний  для вариативных шрифтов используется алгоритм.. Набор символов ограничен прописными латинскими буквами, строчными латинскими буквами и цифрами в диапазоне ASCII. Все строки имен для идентификатора ID 25 в пределах шрифта при преобразовании в ASCII должны быть идентичными.’\n\nAdobe: 'Variable PostScript Name Prefix string (name ID 25) в шрифт может быть полезным в следующих случаях:\n- если название типографской семьи на английском языке, именованный образец на английском языке fvar subfamilyNameID или количество дескрипторов осей в шрифте может привести к тому, что длина генерируемых PostScript-имен превысит 127 символов, или\n- если имя типографского семейства на английском языке содержит акцентированные или другие символы, которые при удалении алгоритмом ... могут вызвать путаницу или даже двусмысленность в именах PostScript. Например, оба названия типографских семейств \"André Sans\" и \"Andró Sans\" разрешаются в семейный префикс \"AndrSans\" двусмысленность, которой можно было бы избежать, предоставив в шрифтах вариативные префиксы имен PostScript \"AndreSans\" и “AndroSans” в шрифте.’";

"Propagate Anchors" = "Включите или отключите распространение верхних и нижних якорей в композитах. Это означает, что верхняя и нижняя привязки в базовых глифах компонентов ‘просвечиваются‘ составному, если только в составном глифе не присутствует привязка с тем же именем. Таким образом, они позволяют прикреплять метку к основанию и метку к метке для композита без необходимости добавления дополнительных якорей и управления ими. По умолчанию включено. В основном этот параметр используется для подавления генерации правил `mark` и `mkmk` для композитов.";

"Export Mac Name Table Entries" = "Контролирует экспортируются ли записи таблицы имен Macintosh (по умолчанию экспортируются). Таким образом, это предназначено для отключения имен Macintosh.";

"Export Folder" = "По дефолту добавляет вложенную папку к месту назначения экспорта. Пожалуйста, убедитесь, что в именах папок используются только допустимые символы.";

"Export PostProcessing Script" = "A path to a script that is run after exporting a font. In the script, you have access to the `Font`, `Instance` and `FinalFontPaths`. Use the token `{{{filepath}}}` to specify a path relative to the ‘.glyphs’ file.";

"Use Arabic Presentation Form Unicodes" = "Использование унаследованное значение Presentation Form Unicode для арабских глифов";

"meta Table" = "Add a meta (‘Metadata’) table to your font export:\n- **dlng** (Design languages): languages or scripts of the primary user audiences for which the font was designed. This value may be useful for selecting default font formatting based on content language, for presenting filtered font options based on user language preferences, or similar applications involving the language or script of content or user settings.\n- **slng** (Supported languages): languages or scripts that the font is capable of supported. This value may be useful for font fallback mechanisms or other applications involving the language or script of content or user settings. The declarations provided by the `slng` value should be the same as or a superset of those provided by `dlng`. Implementations that use `slng` values in a font may choose to ignore Unicode-range bits set in the OS/2 table.\n\nEach of the entries takes a comma-separated list of `ScriptLangTag` entries. Each `ScriptLangTag` is a hyphen-concatenated string for language, script and region (ISO 3166-1, Alpha-2), compliant to IETF BCP 47, but only script is required. E.g., `Cyrl` for Cyrillic, `sr-Cyrl` for Serbian written in Cyrillic, and `sr-Cyrl-BA` for Serbian written with Cyrillic in Bosnia and Herzegovina.\n[OpenType spec: meta](https://learn.microsoft.com/typography/opentype/spec/meta)\n[Languages, scripts and regions](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)";

"TTFFamilyZonesThreshold" = "The PPM size until which Family Alignment Zones are applied. For adding family alignment zones, add a TTFZones parameter to *Font Info > Font* rather than *Font Info > Master* and make sure the number of defined zones is the same in both places.";

"Keep Kerning in one Lookup" = "Will attempt to fit all ‘pair adjustment’ kerning into the first GPOS lookup.\n\nThis is a workaround for a bug in Microsoft apps where kerning outside the first lookup is ignored. If turned off, Glyphs will default to separating kerning into lookups based on the glyph categories.";

"Italic Style Linking" = "In the STAT table of variable fonts, adds a Format 3 (style linking) AxisValue for the Italic (ital) axis, linking the Regular (ital=0) to the Italic (ital=1). Should **not** be added to (exclusively) italic fonts. Use this parameter for forcing or suppressing the style linking rather than relying on the built-in automation.";

"Export vmtx Table" = "Forces or suppresses the export of a `vmtx` (‘Vertical Metrics’) table. Can be useful if you have top and bottom sidebearings set in your glyphs, but want to export a horizontal variant of your font only.\n[OpenType spec: vmtx](https://learn.microsoft.com/typography/opentype/spec/vmtx)";

"Decompose Brace Layers" = "In variable font exports, decompose components that point to glyphs with intermediate layers a.k.a. ‘brace layers’. Default is on.";

"Ignore custom GlyphData file" = "If set, will ignore the content of a GlyphData.xml next to the .glyphs file, or in an Info subfolder next to the .glyphs file.";

"Fit Curve Panel Settings" = "Use this parameter to store the minimum and maximum percentages for the *Fit Curve* panel in the right sidebar. As parameter value, use two numbers, separated by a comma, e.g., ‘57, 72’. Once set, the parameter value will pick up changes you make in the *Fit Curve* UI.";

"Export TrueType Hints" = "If set, will force export of TrueType hinting (default). Can be used for suppressing TrueType hints when its boolean value is turned off.";

"Export PostScript Hints" = "If set, will force export of PostScript hinting (default). Can be used for suppressing PostScript hints when its boolean value is turned off.";

"variableStyleNames" = "Style name used for variable fonts.\n\nThis can be useful when (static) instance names are reused with different static family names (e.g., ‘Bold’ in ‘Myfamily Condensed’ and ‘Bold’ in ‘Myfamily’), which would otherwise cause duplicate entries in the `fvar` table.";

"Export DSIG Table" = "Toggles the export of the `DSIG` table.";

"TTFIgnoreStems" = "Ignores the stems.";

"Use case marks for double marks" = "By default, Glyphs uses .case variants of accents to build double accents. This parameter can be used to disable this.";

"Include in fvar" = "If unset, the instance will not be added to the `fvar` table.";
"Export as Static Font" = "If unset, the instance will not be exported as a static font. This is useful when it is needed in a variable font (e.g. to control the `STAT` table)";
"Include in Variable Font" = "If unset, the instance will not be considered when exporting a variable font. Will only be exported as a static font";
"Include in STAT" = "If unset, the instance is ignored when building the `STAT` table.";
"Keep GlyphOrder" = "Do not reorder any glyphs (except the `.notdef`)";
