0

私は電子メール マーケティング会社で働いており、独自のソフトウェアを使用して HTML 電子メールを作成しています。それは非常に古く、間違いなくコーダーの夢ではありません。残念ながら、新しいソフトウェアを入手することは、私たちのシステムに深く組み込まれているため、迅速で簡単なオプションではありません。

問題:

メールを作成するときは、主に手作業でコーディングし、フォント スタックに依存してフォント フェイスをある程度自由にしています。コードにそれほど精通していない他の人は、当社の独自ソフトウェアの GUI を使用して同じことを達成しようとします。「ビルド」ビュー (コード ビューではなく) で作業し、テキストをコピーして貼り付けると、テキストのスタイルがコピーされますが、フォント スタックの最初のフォントのみが保持されます。そのため、貼り付けると、優先フォント フェイスのみが貼り付けられ、フォールバックは貼り付けられません。

例: 誰かがこれをコピーした場合:

<span style="font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; font-size: 14px; color: #333333">Hello</span>

そして、それを別の場所に貼り付けます。これが貼り付けられるものです:

<span style="font-family: 'Helvetica Neue'; font-size: 14px; color: #333333">Hello</span>

私たちのすばらしいソフトウェアは、完全なフォント スタックをコピーしません。フォールバック フォントはすべて削除されました。これはコードに戻せば簡単に修正できることはわかっていますが、当社には HTML や CSS についてほとんど何も知らない人がいて、それができないのです。

私の質問は:

特定の SPAN または DIV のフォントがビューアーのシステムで利用できない場合、親要素からフォント スタックを継承しますか?

4

3 に答える 3

1

はい、可能です:

span {font-style:inherit}
于 2013-10-29T14:14:04.023 に答える
0

指定した場合、テキストは親要素からのみフォントを継承します。それでも、以前の割り当てから割り当てられたフォントが何であれ、フォント スタックは継承されません。

確かなフォントが最初の選択肢になるように、フォント スタックを再構築することをお勧めします。Arial は 99% のデバイスで共通です。他の人があなたのコードをコピーし、あなたの最初の選択だけで終わった場合、彼らも Arial を取得し、それは正常に機能します。この方法では、システム フォントで終わる必要はありません。

于 2016-07-21T00:13:26.033 に答える