Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more

Reply
sandeep07
Regular Visitor

Custom Font in Power BI Embed Not Displaying for End Users

Hi Community,

I'm embedding a Power BI report using Power BI Embedded, and I’ve applied a custom font by modifying the theme with a custom JSON file.

Here’s what I did:

  • Added the custom font in the textClasses section of the theme JSON.
  • Applied it in Power BI Desktop – works fine on my machine.
  • Published and embedded the report via Power BI Embedded.
  • However, end users don't see the custom font, and it defaults to something else.

My Goal:
Have the report render the custom font consistently for all viewers when embedded.

What I Tried:

  • Verified the theme is applied correctly.
  • Font is installed on my local machine.
  • Tested in different browsers.
  • Ensured users have access to the embed link.

Question:
How can I ensure that custom fonts are rendered correctly for all users in an embedded Power BI report?

Is there a way to bundle the font or load it via a CDN?

 

 

Any help or best practices would be appreciated.

Thanks!

1 ACCEPTED SOLUTION
Akash_Varuna
Super User
Super User

Hi @sandeep07  You can try by hosting the font on a CDN or public URL. Update your theme JSON to reference the font's URL in the externalFonts section. Ensure the server hosting the font supports the correct MIME type and allows CORS. 

View solution in original post

3 REPLIES 3
GilbertQ
Super User
Super User

Hi @sandeep07 

 

As far as I'm aware, when using custom fonts, those fonts have to be installed on the local PC. And that is why, if the change is not working for you,





Did I answer your question? Mark my post as a solution!

Proud to be a Super User!







Power BI Blog

v-saisrao-msft
Community Support
Community Support

Hi @sandeep07,
I wanted to check if you had the opportunity to review the information provided by @Akash_Varuna. Please feel free to contact us if you have any further questions. If the response has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.
Thank you.

Akash_Varuna
Super User
Super User

Hi @sandeep07  You can try by hosting the font on a CDN or public URL. Update your theme JSON to reference the font's URL in the externalFonts section. Ensure the server hosting the font supports the correct MIME type and allows CORS. 

Helpful resources

Announcements
Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

October Power BI Update Carousel

Power BI Monthly Update - October 2025

Check out the October 2025 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.

Top Kudoed Authors