Возможно ли сделать Зеркальный шрифт из обычного?

suntory

Administrator
15 лет на форуме
Сообщения
23 425
Реакции
12 469
И что? Я и не претендую на первенство.

Переворачивать по букве решение какой-то твоей сферической задачи.
 
  • Спасибо
Реакции: NatalieRedFox_333

realchina

Участник
Топикстартер
Сообщения
30
Реакции
0
Все уже давно решено,шрифт ,,новый,, есть,верх ногами рисует,размер ,,нового,, увеличить
можно без труда.
Рисует, но не дорисовывает, кривой он. Увеличивать можно, но это не то, что нужно.
 

realchina

Участник
Топикстартер
Сообщения
30
Реакции
0
Насколько я понял из вышенаписанного:

1) Переделать готовый шрифт все равно, что сделать новый, по трудоемкости одинаково. Настройки съезжают и плюс редактор "чудит" во время этого процесса, в этом основная проблема. Сделать конечно можно, но долго и трудно.
2) Средствами ccs и и.д. данную задумку не реализовать, там не переворота и зеркаленья букв.

В любом случае, так как задача данная стоит, будем её исполнять несмотря на возникшие трудности.

Просьба тех, кто давал развернутые ответы подытожить, как лучше данную задачу реализовать, с чего начать, на что обратить внимание.
 

splxgf

12 лет на форуме
Сообщения
7 742
Реакции
3 424

Skvoznyak

15 лет на форуме
Сообщения
5 500
Реакции
2 168
Вот только как связаны word и css?
 

splxgf

12 лет на форуме
Сообщения
7 742
Реакции
3 424
Вот только как связаны word и css?
Скорее всего word лишнее, для всяких тренажеров связка html+css+js более чем достаточна. И работать будет даже на тех устройствах на которые свои шрифты не поставить.
 

realchina

Участник
Топикстартер
Сообщения
30
Реакции
0
Скорее всего word лишнее, для всяких тренажеров связка html+css+js более чем достаточна. И работать будет даже на тех устройствах на которые свои шрифты не поставить.
Как вариант да. Для каждой буквы надо прописывать стиль. Условно говоря, к каждой букве надо минимум 20 букв приписать чтобы задать ей стили. Это офигеть какой нагруженный код будет. И итоговые файлы раз в 20 больше весить будут. В идеале и приоритете вариант с вордом. Но попробуем и данным способом сделать, как временное решение.
 

realchina

Участник
Топикстартер
Сообщения
30
Реакции
0
Тезисно.
В первом архиве лежит файл с расширением .fcp, а рабочий файл линейки FontLab 6-8, это .vfc.

При переворачивании знаков математическое значение апрошей остаётся, а вот оптическое меняется. У [A] это 16 юнитов, у [V] -3 юнита.
Что получается в итоге, видно на скрине.

Редактирование TTF шрифта сравнимо по сложности с созданием нового. Во первых это кривые второго порядка с которыми изначально сложно работать, да ещё и FontLab пытается их конвертировать в кривые третьего порядка. Во вторых сам механизм ТТ-инструкций (хинтинга), который учитывает ширину апрошей, при малейшем вмешательстве начинает дурить. В результате простого переворота хинтинг уже работает не правильно. Попробуйте затронуть опорные точки кривой или апроши и будет ещё хуже.

FontLab, да и любой шрифтовой редактор, это не просто работа с векторами. Для правильной работы шрифта нужно знать спецификацию шрифтового формата и понимать, что и зачем вы делаете.

Данная задача действительно не интересна шрифтовикам, так как изначально бессмысленна. Смысл имеет создание новых шрифтов или оснастке уже имеющихся. А просто так взять системный шрифт и пытаться адаптировать его под свои нужды без соответствующих знаний, не вариант совсем.

На самом деле проблемы у ТС только начинаются:) Прикрепил пару скринов.
Тезисно.
В первом архиве лежит файл с расширением .fcp, а рабочий файл линейки FontLab 6-8, это .vfc.

При переворачивании знаков математическое значение апрошей остаётся, а вот оптическое меняется. У [A] это 16 юнитов, у [V] -3 юнита.
Что получается в итоге, видно на скрине.

Редактирование TTF шрифта сравнимо по сложности с созданием нового. Во первых это кривые второго порядка с которыми изначально сложно работать, да ещё и FontLab пытается их конвертировать в кривые третьего порядка. Во вторых сам механизм ТТ-инструкций (хинтинга), который учитывает ширину апрошей, при малейшем вмешательстве начинает дурить. В результате простого переворота хинтинг уже работает не правильно. Попробуйте затронуть опорные точки кривой или апроши и будет ещё хуже.

FontLab, да и любой шрифтовой редактор, это не просто работа с векторами. Для правильной работы шрифта нужно знать спецификацию шрифтового формата и понимать, что и зачем вы делаете.

Данная задача действительно не интересна шрифтовикам, так как изначально бессмысленна. Смысл имеет создание новых шрифтов или оснастке уже имеющихся. А просто так взять системный шрифт и пытаться адаптировать его под свои нужды без соответствующих знаний, не вариант совсем.

На самом деле проблемы у ТС только начинаются:) Прикрепил пару скринов.
А также как буквы переворачиваются, можно ли перевернуть пунктирную и красную линии? Как я понял, это в них дело в том числе?
 

splxgf

12 лет на форуме
Сообщения
7 742
Реакции
3 424
А также как буквы переворачиваются, можно ли перевернуть пунктирную и красную линии? Как я понял, это в них дело в том числе?
Да перевернуть можно все что угодно лучше пройдите пару современных курсов по CSS.
Что касается размеров файла, то конструкция
<li class="backwards">G</li>
запросто становится
 
  • Спасибо
Реакции: _MBK_ и ~RA~

splxgf

12 лет на форуме
Сообщения
7 742
Реакции
3 424
Это тоже ещё та заморока.... да и JavaScript для pdf как-то не очень-то и подходит. Например, сss стили pdf тоже не все кушает.
Ну это смотря как и чем PDF создавать. wkhtmltopdf вроде кушает базовые вещи.
Можно через расширение хрома сохранить на гугл-диске, там картинкой все улетает.
Если вам не нравится направление, то конечно можно делать более удачные решения.