Это моя первая попытка экспортировать файл фотошопа в svg, и я был удивлен, увидев, что элементы на основе шрифта резко изменились, когда я попытался экспортировать файл. Интернет говорит мне, что есть два основных способа избежать этого:
Оба из них являются параметрами в меню «Тип» в Photoshop и должны применяться к любым элементам шрифта.
Мне было интересно, может ли кто-нибудь подтвердить, что это два лучших варианта, и объяснить, каковы преимущества/недостатки каждого варианта?
Любой из них решит проблему, связанную с тем, что ваш тип испорчен, что связано с тем, что шрифты не встраиваются в файлы .svg.
«Растрировать текстовый слой» преобразует ваш текст в пиксели. Он больше не масштабируется, поэтому он будет четко отображаться только в размере или меньше размера, в котором вы его экспортируете. Поскольку вы в любом случае экспортируете из Photoshop, это может быть лучшим вариантом, поскольку вы, вероятно, также будете выводить в файл другие растровые изображения. Однако, если это так, вам может быть лучше использовать обычный формат растрового изображения (.jpg, .png и т. д.) и вообще избежать других ненужных головных болей, связанных с .svg.
«Преобразовать в форму» во многом аналогичен параметру «создать/преобразовать в контуры», который можно найти в большинстве других инструментов макета и дизайна, где ваш текст преобразуется в векторные формы, сохраняя при этом (надеюсь) детали шрифта. В отличие от растеризации, фигуры масштабируются, поэтому вы можете отображать свой .svg любого размера, а текст останется четким, без пикселизации.
На самом деле невозможно дать рекомендацию о том, какой из них будет лучше - это действительно зависит от экспортируемого вами изображения. Вопрос о том, должен ли текст быть масштабируемым, определит, какой метод (хотя, если он не нуждается в масштабировании, а .svg не требуется по какой-то другой причине, вам, вероятно, лучше использовать традиционный формат изображения).