SVG、jquery (keith woods wrapper)、Web サービスなどを使用してオンライン グラフィック エディターを作成しました。これは、Google Docs Drawing アプリケーションと同じように機能します。要素のフォントを変更するようにエディターをコーディングしましたが、ImageMagick または Inkscape を使用してグラフィック (png または jpg) を生成するときに、太字、斜体、および下線がフォントで機能しないことを除いて、うまく機能します。ただし、Web ページ内で SVG を表示する場合、太字、斜体、および下線は完全に機能します。
Stack Overflow について少し調査したところ、CSS はフォント スタイルを解釈し、イタリックのフォントに傾斜を追加し、ボールドのストロークを追加することを指摘する人がいます。
Google ドキュメントの描画では、テキストのパスが生成されることに気付きました。テキストをトレースしてパスを生成する関数または方法を見つけることができれば、これは良い解決策になると思います。私はまだこのようなことを試している段階ではありませんが、まずはここに来て意見を聞きたいと思いました。他の誰かがこの困難を経験しましたか? もしそうなら、どのようにそれを克服しましたか?SVG フォントを提案している人を見たことがありますが、どうやら FireFox ではサポートされておらず、IE ではほとんどサポートされていないので、私はその考えにうんざりしていますか? エディターをすべてのブラウザーで動作させるのは少し悪夢のようでしたが、現在の状態に到達するまでに多くのハードルを飛び越えました。フォントのような単純なものが邪魔になることは望んでいません。
システムはウェブ上で公開されており、人々はそれを使用できますが、太字、斜体、下線は無効になっているため、誰かがこれについてアドバイスをくれると非常にありがたいです。
前もって感謝します