Forum Discussion
Customising Communication Sites?
I don't believe that you can change the font used at this point. In the official documentation on customizing modern team sites (which basically goes to communication sites as well) their example of applying a custom theme (using PowerShell) uses a null-value for the font-scheme URL - so I suspect that it cannot be done (https://msdn.microsoft.com/en-us/pnp_articles/modern-experience-customizations-customize-sites#applying-custom-theme-to-modern-team-site).
Furthermore these modern sites uses a lot from Office UI Fabric (https://dev.office.com/fabric#/styles/typography) as it's the official Office Design Language. The default font is "Segoe UI", which also is used on modern sites. They also use the base classes for sizing (ms-font-m for example), which is a part of Office UI Fabric.
- DeletedJul 06, 2017
I cannot imagine, that Microsoft isn't aware of this requirements from customers. As Jim Duncan mentioned, the "Alternating CSS" property from classic SharePoint could be a great addition from a customization perspective.
Another option might be the new SPFx Extensions - especially ApplicationCustomizers - where we can register script in the scope of a site collection, like classic UserCustomActions. That might give us some supported tooling for making site collection wide changes using scripts (or css) that would solve the problem. But again, this is still dev preview and haven't yet seen examples that solve this particular scenario.
- Jim DuncanJul 06, 2017Iron Contributor
Here's hoping the Alternate CSS property (or some similar mechanism) applies to Modern in the future so that I can override things on my own :-)