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

Be one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now

Reply
Anonymous
Not applicable

Add a font

I want to add MONTSERRAT as a font to choose from in all my reports. How can I do that?

18 REPLIES 18
AdrienL
New Member

Hi everyone, I wanted to reopen the topic to know how this feature is managed nowadays :

- Can I add my proper font with this method ? In that case how should I name it (call it in the function tho) ? 
- If I can read this font because it's installed on my computer, do we know if this font will be visible for all external viewer ? Or is there a way to embed it ? 

 

Thank you so much, 
AdrienL

Hi AdrienL,

 

I'm having the same trouble. Did you solve the problem at the end?

 

Thanks,

JSAL

Anonymous
Not applicable

With the addition of Themes, this is now possible. As I was also looking for the solution and stumbled on this same query which looks unanswered, I thought of posting the solution from my end which is working fine for me.

 

1. Go to https://powerbi.microsoft.com/en-us/blog/power-bi-community-report-theme-gallery/ and download the JSON file for any theme you like.

2. Open the JSON file using Notepad++ or similar editor and add below lines. Change the font family to one you would like to have.

"visualStyles":{
	"*":{
		"*":{
			"*":[{"fontFamily": "HELVETICA NEUE"
			}]
			}
		}
	},

3. Import and select the theme in PowerBI to set the font family for entire report. This should set you up.

 

Cheers,

AK

Anonymous
Not applicable

Hi @Anonymous , 

 

Do you know if there is a way that I can get the fonts to work on the service and embedded as well? 

 

The problem is that we can customize the font basicaly in the json theme file. But https://learn.microsoft.com/en-us/power-bi/fundamentals/power-bi-browsers states clearly that if the font is not installed on the user machine that is viewing the report in the service it will not work. They even say dont use these default fonts if you think that mac users are using your reports. In some documents the fonts are embedded, like a pdf document. But the power bi service is not a document its more of a website. Maybe the solution would be using webfonts like in CSS https://www.w3schools.com/css/css3_fonts.asp but that is not implemented in the power bi service as of now.

Anonymous
Not applicable

I also would like to use a font in my text boxes that is not currently included in the selection.

kiranvijay
Frequent Visitor

You can import it as .less file.

@import (less) url('https://fonts.googleapis.com/css?family=Montserrat');

 

Can you please advise where to add this import statement?

See if this helps:

https://www.sumproduct.com/blog/article/power-bi-tips/power-bi-importing-fonts-into-power-bi 





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






It was everything I was looking for. It's a shame no one knows this answer. The common json modification answer doesn't work at all, you are awesome.

Thank you Paul. I have updated my theme file with custom font. What i was wondering is if the font is not available for the end user, how does it work? Where to add the import fonts statement but I got to know it is still not available to import fonts using powerbi.

I really don't know the answer. However, given that the report/app will be shared through the Power BI service, I would wager that the fact that an end user's Windows does not have the font installed should be irrelevant; it's consumed through the web. Again, this is just applying logic so I could very well be wrong.





Did I answer your question? Mark my post as a solution!
In doing so, you are also helping me. Thank you!

Proud to be a Super User!
Paul on Linkedin.






Anonymous
Not applicable

Sounds good! Where do I enter this code?

This is currently possible only with custom visuals. 

 

Sample custom visual with Font family assigned under style/visual.less https://github.com/Microsoft/PowerBI-visuals-sampleBarChart

@kiranvijay please could you help me? I have the same request to add Lato font to use in a .pbix file

I've installed nodejs but I can't understand how to use and where I have to add the code @import ect.

Thank you

Anonymous
Not applicable

I have the same question. I'm install new font into Windows>Fonts. But it still not effective with "Font family" in Power BI.

I think it should be use the same library.

 

I'm update new one. My friend install the same font and can see it. I don't know how to fix 😞

Font_PBI.PNG

Regards,

ManNVSM.

v-huizhn-msft
Microsoft Employee
Microsoft Employee

Hi @Anonymous,

Until now, we can't add the fond except supported fonts family, please review the ideas and vote them. 

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/19059709-customize-all-fonts-with-json
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/9007054-allow-fonts-to-be-customized

Best Regards,
Angelia

Anonymous
Not applicable

MONTSERRAT is actually just a standard font. Even that is not possible?

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

Dec Fabric Community Survey

We want your feedback!

Your insights matter. That’s why we created a quick survey to learn about your experience finding answers to technical questions.

ArunFabCon

Microsoft Fabric Community Conference 2025

Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.

December 2024

A Year in Review - December 2024

Find out what content was popular in the Fabric community during 2024.