We need help with Flash of invisible...

User 2622524 Photo


Registered User
96 posts

Fonts are often large files with slow load times. Some browsers hide text until the font loads, causing a flash of invisible text (FOIT).

The easiest way to avoid showing invisible text while custom fonts load is to temporarily show a system font by including "font-display: swap" in your "@font-face" style.

I'm looking for a way to do add this style in Coffee Cup Site Designer before exporting. The only way I found so far to do this is to add this style to the \css\main.css manually after exporting, see example below.

/*Custom Fonts Definitions*/

@font-face {
font-family: Le Havre Light;
src: url('../custom_fonts/Le Havre Light Light.woff2') format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Le Havre Regular;
src: url('../custom_fonts/Le Havre Regular.woff2') format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: Roboto Regular;
src: url('../custom_fonts/Roboto-Regular.woff2') format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
User 2699991 Photo


Registered User
4,817 posts
Online Now

Create a css folder in resources named ZCSS
In that folder insert your custom code.
Link to that folder in the page headers
The custom code will be read last (hence the Z)
That should do it.
Mastering The Understanding With Hands-On Learning
NEW TO "COFFEECUP SITE DESIGNER" FOUNDATION 6 FRAMEWORK?
STUCK ON SOMETHING?

LEARNING & UNDERSTANDING "THE HOW TO"? THE WHY'S & THE WHEREFORE'S?
WITH WAYAN'S STEP BY STEP TUTORIALS
Contact Me For One To One Assistance
https://alphathemes.coffeecup.com/forms … uman-lina/
User 2622524 Photo


Registered User
96 posts

Wayan Jaya wrote:
Create a css folder in resources named ZCSS
In that folder insert your custom code.
Link to that folder in the page headers
The custom code will be read last (hence the Z)
That should do it.


Thank you for your suggestion, but I don't quite understand how to implement what you suggested, I was hoping there is a more simpler option to do this, like selecting Font Weight or Font Wrapping. See attached file, it should explain what I'm after.

I'm surprised when introducing Custom Fonts that the Coffeecup developers did not take this Font Display Syntax into consideration seeing that Google PageSpeed Insights complains when this is not in place (see attached file) (https://developer.mozilla.org/en-US/doc … nt-display)

I think I will post this as a suggestion for the next Site Designer update.
Attachments:

Have something to add? We’d love to hear it!
You must have an account to participate. Please Sign In Here, then join the conversation.