Skip to main content

Formatting Emails

Hello:
Can you please tell me how I can format emails to include different fonts, centering, etc?  I copied formatted text from a Word doc and tried to use that feature to input into the email, but the formatted fonts and sizes did not transfer.  I'm trying to send out a major donor event invitation that needs to look more formal than a standard email.
Official response from

Updated April 2017

 

Rebecca, a quick note about these requests: sometimes when creating a new email blast we want to add some color there, increase a font size here, throw in some BIG BOLD CAPS! with exclamations to grab people's attention, use another font color, and maybe even switch up the font family for a small note. 

Overuse of styles and colors can be bad for email deliverability. It is one of the first things spam filters look for because shocking colors and fonts are commonly used by spam advertisers. Try to keep your email design to no more than 3 font styles and colors.

Simplicity is always best when it comes to email deliverability

 

Adjusting individual font size and color with the WYSIWYG editor 

If you want to change the size, color or font of your email blast, without editing the HTML, you can use the edit buttons displayed towards the left of the WYSIWYG editor. 

WYSIWYG_Font.png

 

Adjusting individual font size and color with HTML

If you want to change the size and color of a particular line of text, and it will be a one-off edit, you can use the <span> tag in the HTML box in your content editor.

WYSIWYG_html_.png

for example:

< span style="font-size: 16pt; color: #FF0000;">Font size 16 px</span>

will render this: 

Font size 16 px

 

Using different fonts in email blasts

The best way to customize the font in your email blasts is to edit your HTML template. Email templates work much like the website themes.

  1. You will first need to create a custom email template for the email blast, found in Theme > New custom theme.
  2. Once you've created a custom email theme, you will need to install the font you would like to use in your <header>. For example, this FAQ walks you through installing a Google Web Font on your website template's layout.html; you can apply the same logic to the HTML email template.
  3. Apply your font to your email. To apply it to the text entered in the content editor, you will want to look for the {{ body }} tag. Right before the tag you will see the styles associated with it. It will look something like this:

<td valign="top" style="font-size: 13px; color: #505050; font-family: YourCustomFont, Helvetica, Arial, sans-serif; line-height: 150%; text-align: left;">
{{ body }}
</td>

You can add your custom font in the styles for the locations where you'd like it applied.

 

Adjusting font, size, and color with CSS

If you want to make changes that affect the entire email blast body formating, you may be interested in using CSS to make those edits. You can place the particular styles into your email blast's HTML template by placing a <style></style> tag right before your closing </header> tag. It will look something like this:

<style type="text/css">
body, td, font { font-size: 10pt; font-color: #505050;}
#footer a { text-decoration: underline; color: #b68d6b; }
</style>

 

Be sure to test everything before sending out an email to your list, and always check the SpamAssasin score under the "Spam Score" tab. Read more about Email Best Practices here.

Share this post

Showing 14 reactions

How would you tag this suggestion?
Please check your e-mail for a link to activate your account.