starter48 7 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба 32 минуты назад, ViKo сказал: Лучше бы сама программа "убеждалась". Программа проверяет и, не убедившись, показывает красное предупреждение (см. картинку), оставляя пользователю решать, что делать с этой информацией. Самостоятельно увеличить межсимвольный интервал программа не имеет права, т.к. после этого шрифт станет выглядеть шире, чем ожидал пользователь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба 3 минуты назад, starter48 сказал: Программа проверяет и, не убедившись, показывает красное предупреждение (см. картинку), оставляя пользователю решать, что делать с этой информацией. Самостоятельно увеличить межсимвольный интервал программа не имеет права, т.к. после этого шрифт станет выглядеть шире, чем ожидал пользователь. Тогда всё нормально. Good! Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба 19.04.2021 в 19:30, starter48 сказал: Зацени, увеличил твой шрифт ViSt в 7 раз, установил границы/интервал как надо, и экспортировал в Ментор. А вот эти 7 раз чем вызваны? Шрифт за BGI Valid Area вылазит. В такой мелкой сетке сложно выдерживать стиль. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба 2 минуты назад, ViKo сказал: А вот эти 7 раз чем вызваны? Чтобы получить магическое значение высоты 154 или 155. Тогда в Менторе у шрифта соотношение сторон будет 1:1 Я писал ранее, что шрифт из редактора в Менторе будет отображаться с нормальным соотношением сторон, если его высота в редакторе (от Baseline до Top) будет около 154-155 единиц. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба Только что, starter48 сказал: Чтобы получить магическое значение высоты 154 или 155. Тогда в Менторе у шрифта соотношение сторон будет 1:1 Можно скрыть "сетку ментора", оставить сетку для работы, какая была. 4 минуты назад, starter48 сказал: Я писал ранее, что шрифт из редактора в Менторе будет отображаться с нормальным соотношением сторон, если его высота в редакторе (от Baseline до Top) будет около 154-155 единиц. А почему так? А если другая высота будет, что получится? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба 5 минут назад, ViKo сказал: Можно скрыть "сетку ментора", оставить сетку для работы, какая была. Что за "сетка ментора"? Я не делал никакую специальную сетку. 7 минут назад, ViKo сказал: А почему так? А если другая высота будет, что получится? В Менторе коэффициент соотношения сторон (aspect ratio) шрифта вычисляется динамически в зависимости от высоты шрифта. Т.о. нормальны шрифт высотой менее 154, экспортированный из редактора, в Менторе будет выглядеть зауженным (а в редакторе менторовский шрифт будет выглядеть широким). И наоборот. Я не стал делать специальную сетку с неквадратными пикселями т.к. это сложно. Может быть потом... Вместо этого сделал функцию маштабирования загруженного шрифта для подгона его высоты к магическому значению 154, когда шрифт и в редакторе, и в Менторе будет выглядеть одинаково, т.е. aspect ratio будет совпадать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба В такой сетке невозможно создавать шрифт. Слишком мелкая. "сетка ментора" - умноженная до получения высоты 154, а "рабочая сетка" - в которой рисуешь. Её и изображай в редакторе. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 28 апреля, 2021 Опубликовано 28 апреля, 2021 · Жалоба 11 минут назад, ViKo сказал: В такой сетке невозможно создавать шрифт. Слишком мелкая. Зато шрифт можно сделать плавным - высокого разрешения Можно создать в обычной сетке (низкого разрешения) или загрузить BGI шрифт от PCAD. Перед экпортом в Ментор отмасштабируй функцией Tools\Adjust Font for Mentor или Tools\Scale Font. Если создаёшь новый, то советую начинать с высоты 77 единиц - до магического значения 154 надо будет увеличить ровно в 2 раза, а значит не будет погрешностей из-за округлений координат. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 7 мая, 2021 Опубликовано 7 мая, 2021 · Жалоба 29.04.2021 в 03:21, ViKo сказал: В такой сетке невозможно создавать шрифт. Слишком мелкая. Можно создавать шрифт на много мельче (в крупной сетке), а перед экспортом в Ментор, увеличить его. Рекомендую такие начальные значения высоты редактируемого шрифта, чтобы избежать артефактов округления координат: высота 14, тогда увеличить придётся ровно в 11 раз; высота 22, тогда увеличить придётся ровно в 7 раз; высота 77, тогда увеличить придётся ровно в 2 раза. Выложил v1.6.2.0: добавлена возможность включения целочисленного Scale Mode масштабирования в окне коррекции для Ментора (Tools\Adjust for Mentor). Этот режим позволяет увеличить шрифт до требуемой высоты, избегая артефактов округления, но ценой уменьшения фактической высоты символов. Также обновил архив экспериментальных шрифтов для ментора. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ViKo 1 7 мая, 2021 Опубликовано 7 мая, 2021 · Жалоба Слишком ограниченное количество значений высоты символов. На это я пойти не могу. И по прежнему испытываю недоумение от из-за трёх изображений символа в рабочем поле, отключить которые надо нетривиальными действиями. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
starter48 7 20 мая, 2022 Опубликовано 20 мая, 2022 · Жалоба Выложил v1.6.3.0: доработана оптимизация при экспорте в BGI; отрицательная ширина обнуляется при экспорте в BGI. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться