How to add a custom (google) web font to ZOHO Sites? For all browsers! HERE IS MY SOLUTION!

How to add a custom (google) web font to ZOHO Sites? For all browsers! HERE IS MY SOLUTION!

Many users want to add a custom font to ZOHO SITES.
Here is my solution (for all browsers):

1. Choose and download your (legal) web font to your local drive. For example pick one at google fonts (https://fonts.google.com/) - I´ve choosen the "AmaticSC-Bold.ttf" (truetype format .ttf)

2. Go to Fontsquirrel Webfont Generator (https://www.fontsquirrel.com/tools/webfont-generator) and upload all your fonts you wish to integrate in you site.

3. Choose "Expert mode" and activate all of the following Font Formats: TrueType, WOFF, WOFF2, EOT, Lite, and SVG. (Because all the different browsers just supports some of the formats, if you want that your font is shown in all browsers choose all the format types - here you can find a comparison list https://socialcompare.com/en/comparison/browser-fonts-support-comparison) 

4. Keep all the other settings and click the "download the kit" button.

5. Extract all the files and upload all of them to a folder called fonts which you have to create in files (Manage -> Sttings -> Files) the path will be /files/fonts

6. Open the stylesheet.css file (one of the downloaded files in the fontsquirrel kit) and copy the whole code, then go to Theme -> Custom CSS Editor and paste the code there. Then you have add the path (/files/fonts/) before the name of the font files, it should look like this:

  1. /*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 23, 2017 */

  2. @font-face {
  3.     font-family: 'amatic_scbold';
  4.     src: url('/files/fonts/amaticsc-bold-webfont.eot');
  5.     src: url('/files/fonts/amaticsc-bold-webfont.eot?#iefix') format('embedded-opentype'),
  6.          url('/files/fonts/amaticsc-bold-webfont.woff2') format('woff2'),
  7.          url('/files/fonts/amaticsc-bold-webfont.woff') format('woff'),
  8.          url('/files/fonts/amaticsc-bold-webfont.ttf') format('truetype'),
  9.          url('/files/fonts/amaticsc-bold-webfont.svg#amatic_scbold') format('svg');
  10.     font-weight: normal;
  11.     font-style: normal;

  12. }​

Click Save and close!


!NOTE! All the custom added fonts will not appear in the ZOHO Sites Visual Editor font list, you have to add code at the CSS classes in HTML/CSS Editor in the CSS section.


7. Now open Templates - > HTML/CSS Editor and switch to CSS section. You have to add the font-family name from your prior edited Custom CSS file to the CSS classes you wish. !! IMPORTANT: Your new font name should be the first in the list!
It should look like this:

  1. h1 {
  2. font-family:$BodyH1FontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  3. font-size:$BodyH1FontSize[72px];
  4. color:$BodyH1TextColor[#413f35];
  5. }
  6. h2 {
  7. font-family:$BodyH2FontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  8. font-size:$BodyH2FontSize[60px];
  9. color:$BodyH2TextColor[#413f35];
  10. }
  11. h3 {
  12. font-family:$BodyH3FontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  13. font-size:$BodyH3FontSize[48px];
  14. color:$BodyH3TextColor[#413f35];
  15. }
  16. h4 {
  17. font-family:$BodyH4FontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  18. font-size:$BodyH4FontSize[36px];
  19. color:$BodyH4TextColor[#413f35];
  20. }
  21. h5 {
  22. font-family:$BodyH5FontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  23. font-size:$BodyH5FontSize[30px];
  24. color:$BodyH5TextColor[#413f35];
  25. }
  26. h6 {
  27. font-family:$BodyH6FontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  28. font-size:$BodyH6FontSize[24px];
  29. color:$BodyH6TextColor[#413f35];
  30. }
 Edit all the classes you wish, maybe also the Sitename class

  1. .themeSitename {
  2.  font-family:$SiteNameFontFamily['amatic_scbold', 'Playfair Display', Georgia, serif];
  3.  font-size:$SiteNameFontSize[72px];
  4.  color:$SiteNameTextColor[#2b2928];
  5.     font-weight: 700;
  6. }

Hit save and close!

DONE!
Puplish your site and check it in your different browsers!

If something went wrong you can check the demo.html page in the prior downloaded kit.
Or you may ask ZOHO Support or post your question in this forum.

Kind regards Matthias




                        Zoho Marketing Automation

                                • Sticky Posts

                                • Visual Editor Webinar

                                  Join our FREE live webinar to learn how to use the Zoho Sites Visual Editor to easily design your website. Our product specialist will demonstrate how this tool will help you customize your website to suit your requirements.  Register here: https://www.zoho.com/sites/webinars/
                                • SEO for your Zoho Sites Website

                                  Join our live webinar to learn how to use Zoho Sites' SEO tools to boost your website's ranking. Our product specialist will demonstrate everything you need to know about optimizing your web pages to make them search engine friendly. Register here for free: https://www.zoho.com/sites/webinars/
                                • Zoho Sites Webinar | Integrations

                                  Join our FREE live webinar to learn how to integrate both Zoho and third-party products with your Zoho Sites website. Our product expert will demonstrate how to use these integrations to grow, manage, and retain the customers you bring in. Learn how to take your business forward and build stunningly robust and efficient websites. Register here: https://www.zoho.com/sites/webinars/
                                • Social Media Webinar | Zoho Sites

                                  Join our FREE live webinar to learn how to integrate your social media channels with your Zoho Sites website. Our product expert will demonstrate how to use the built-in social media tools to connect with your visitors and increase your brand's online visibility. Register here: https://www.zoho.com/sites/webinars/
                                • Advanced Visual Editor

                                  Customize various aspects of your website with our Advanced Visual Editor. This tool enables you to change the properties of elements throughout your website. Previously, modifications could only be made to elements individually using its associated tool box. Now, when modifying an element, the changes will be applied where ever that element is used throughout your website.   ​ Check out our Help Document and Blog to learn more. 


                                Manage your brands on social media



                                        Zoho TeamInbox Resources

                                          Zoho DataPrep Resources



                                            Zoho CRM Plus Resources

                                              Zoho Books Resources


                                                Zoho Subscriptions Resources

                                                  Zoho Desk Resources

                                                    Zoho Projects Resources


                                                      Zoho Sprints Resources


                                                        Qntrl Resources


                                                          Zoho Creator Resources


                                                            Zoho WorkDrive Resources



                                                              Zoho Campaigns Resources

                                                                Zoho CRM Resources

                                                                • CRM Community Learning Series

                                                                  CRM Community Learning Series


                                                                • Tips

                                                                  Tips

                                                                • Functions

                                                                  Functions

                                                                • Meetups

                                                                  Meetups

                                                                • Kbase

                                                                  Kbase

                                                                • Resources

                                                                  Resources

                                                                • Digest

                                                                  Digest

                                                                • CRM Marketplace

                                                                  CRM Marketplace

                                                                • MVP Corner

                                                                  MVP Corner

                                                                • Word of the Day

                                                                  Word of the Day


                                                                        Design. Discuss. Deliver.

                                                                        Create visually engaging stories with Zoho Show.

                                                                        Get Started Now