メールごとに次のようなものを送信すると:
| Name | Phone | Age |
|-------+-------+-----|
| Peter Pl. | 7366334 | 17 |
| Anna S. | 373734321 | 25 |
可変幅フォントだと壊れて見えますが、固定幅フォントなら問題ありません。受信者にフォントを強制するにはどうすればよいですか?
メールごとに次のようなものを送信すると:
| Name | Phone | Age |
|-------+-------+-----|
| Peter Pl. | 7366334 | 17 |
| Anna S. | 373734321 | 25 |
可変幅フォントだと壊れて見えますが、固定幅フォントなら問題ありません。受信者にフォントを強制するにはどうすればよいですか?
HTML メールを送信している場合、これは<pre>
タグの明確なケースのようです。
(面白いことに、ここでも機能します。)
| | 名前 | 電話 | 年齢 | |-----------+----------+-----| | | ピーター・プレイス | | 7366334 | 17 | | | アンナ S. | 373734321 | 25 |
CSS の font-family プロパティを使用して、優先するモノスペース フォントを最初に指定し、次に一般的なモノスペース キーワードを指定します (最初に選択したフォントが受信者によってインストールされていない場合)。
例えば
body {
font-family: 'Lucida Console', Monaco, monospace;
}
スペースを含む名前のフォントは引用符で囲む必要があることに注意してください。
CSS を使用できます。
<div style="font-family:'Courier New'">
<!-- Table goes here -->
</div>