If your fonts aren't showing up on your membe portal, please make sure the following are in place:
- Your font files are an absolute URL meaning it's https://yoursite.com/fonts/font.ttf and not /fonts/font.ttf in your stylesheet
- Your .htaccess file is setup to alllow sub-domains
When you're adding your member layout to PeopleVine, check to make sure that the css files you are importing are referencing the font file with an absolute URL, meaning it starts with https:// followed by the domain name, the folder path and the file name. If you are seing relative paths, where they typically start with / or ../ or mainly without the https:// then you will need to setup the CSS record in the the layout's CSS.
If you are seeing an error message in your browser related to the font file, then you will need to update your WordPress or webserver's settings in order to enable it.
In the event you see a CORS policy on a sub-domain such as https://members., then you can update your .htaccess file to include sub-domains as such:
# Allow font assets to be used across domains and subdomains<FilesMatch "\.(ttf|otf|eot|woff|woff2)$"> <IfModule mod_headers.c> Header set Access-Control-Allow-Origin "*" </IfModule></FilesMatch>