私は、ウィキメディア・コモンズを含むさまざまな場所で使用できる多目的なテキストを含むSVGファイルを作成するアクションをセットアップしようとしています。唯一の問題は、Wikimedia Commonsがサポートする著作権フリーフォントの範囲が狭いことです。その中で最も普及しているのは、DejaVuやLiberationのような、(Linuxを使用している場合を除いて)人々が持っている可能性が低いフォントです。
勧告はあなたのSVGにフォールバックフォントファミリを使用して、ウェブの昔のように、です。たとえば、沼地の標準的なサンセリフテキストを使用する場合は、次のように使用できますfont-family: Liberation Sans, Helvetica, Arial, sans-serif
-ウィキメディアではArialやHelveticaを使用できませんが、Liberation Sansは、これらの2つに対してほぼ同じ文字のサイズ、間隔、スタイルでサポートされるフォントなので、あなたのレイアウトはどちらの方法でも壊れません。
これは完璧ですが、SVGファイルはIllustratorから出力されます。これには明確な機能はありません。厳密に1つのフォントのみのようです。
Illustratorでフォントファミリーをfont-family="Liberation Sans, Helvetica, Arial, sans-serif"
使用してSVGを出力するように強制する方法はありますか?font-family="'Helvetica'"
私の特定のケースではこれらが何百もあり、それは非標準ソフトウェアへのアクセスが制限されたスタッフによってクライアントが自分で管理するためのアクションとして設定しているプロセスなので、非イラストレーターの手順を回避しようとしています可能であればSVGソースコードを編集するようなものです。
Inkscapeまたは(より良い)オンラインSVGエディターなどの他のプログラムに基づく回答は、特に、ファイルのバッチでIllustratorのアクションバッチのように機能するもので使用できる場合は非常に歓迎されます(ただし、これは必須ではありません)。