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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Fontsize error on IE but correct on Chrome

Hello, I have a weird situation....My custom visual on Chrome displays just fine, but on IE and Edge, the font size was changed....not sure why.  My font size was driven by a user typed filled in the object and default value is set to 55.  On Chrome displayed as we expected.  Anyone experiencing the same?

 

Untitled.png

 

 

 

 

 

 

 

 

code behind for the viewmodel, although I don't think it was caused by my viewmodel:

     Mainmeasure: {
                    text: '(blank)',
                    attributes: [
                        {
                            key: 'x',
                            value: `${viewportWidth / 2}`
                        },
                        {
                            key: 'y',
                            value: `${viewportHeight * visualSettings.card.MainValueY / 100}`
                        },
                        {
                            key: 'text-anchor',
                            value: 'middle'
                        },
                        {
                            key: 'alignment-baseline',
                            value: 'middle'
                        }
                    ],
                    styles: [
                        {
                            key: 'font-size',
                            value: `${MainValue_FontSize}`
                        },
                        {
                            key: 'font-family',
                            value: 'Bebas Neue'
                        },
                        {
                            key: 'fill',
                            value: MainValue_FontColor
                        },
                        {
                            key: 'font-weight',
                            value: 'bold'
                        }
                    ]
                },

and in the visual.ts

.....
 viewModel.card.Mainmeasure.styles.map((s) => {
                this.MainValue.style(s.key, s.value);
            });
......

 

1 ACCEPTED SOLUTION
dm-p
Super User
Super User

Hi @Anonymous,

It might be that you are not specifying the CSS unit for the font-size. If you're using a fontSize type for your object in capabilities.json, these would need to be in pt. It's likely that IE has different behaviour to Chrome when just a number is supplied as the font size.

Try replacing this:

{
    key: 'font-size',
    value: `${MainValue_FontSize}`
}

With this:

{
    key: 'font-size',
    value: `${MainValue_FontSize}pt`
}

That might be all you need.

Good luck!

Daniel





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

Proud to be a Super User!


On how to ask a technical question, if you really want an answer (courtesy of SQLBI)




View solution in original post

2 REPLIES 2
dm-p
Super User
Super User

Hi @Anonymous,

It might be that you are not specifying the CSS unit for the font-size. If you're using a fontSize type for your object in capabilities.json, these would need to be in pt. It's likely that IE has different behaviour to Chrome when just a number is supplied as the font size.

Try replacing this:

{
    key: 'font-size',
    value: `${MainValue_FontSize}`
}

With this:

{
    key: 'font-size',
    value: `${MainValue_FontSize}pt`
}

That might be all you need.

Good luck!

Daniel





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

Proud to be a Super User!


On how to ask a technical question, if you really want an answer (courtesy of SQLBI)




Anonymous
Not applicable

@dm-p  Thanks! That solved the problem.

Helpful resources

Announcements
August Power BI Update Carousel

Power BI Monthly Update - August 2025

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

August 2025 community update carousel

Fabric Community Update - August 2025

Find out what's new and trending in the Fabric community.