@font-face: bold in FF is bolder than in Chrome

后端 未结 9 1474
攒了一身酷
攒了一身酷 2021-01-31 05:03

I used this code:

@font-face {
    font-family: \'DroidSansRegular\';
    src: url(\'droidsans-webfont.eot\');
    src: url(\'droidsans-webfont.eot?#iefix\') for         


        
9条回答
  •  醉酒成梦
    2021-01-31 05:38

    I used Alex's solution:

    @font-face {
        font-family: 'SomeFont';
        src: url('fonts/somefont-webfont.eot');
        src: url('fonts/somefont-webfont.eot?#iefix') format('embedded-opentype'),
             url('fonts/somefont-webfont.woff') format('woff'),
             url('fonts/somefont-webfont.ttf') format('truetype'),
             url('fonts/somefont-webfont.svg#SomeFontRegular') format('svg');
        font-weight: normal;
        font-style: normal;
    }
    @font-face {
        font-family: 'SomeFont';
        src: url('fonts/somefontbold-webfont.eot');
        src: url('fonts/somefontbold-webfont.eot?#iefix') format('embedded-opentype'),
             url('fonts/somefontbold-webfont.woff') format('woff'),
             url('fonts/somefontbold-webfont.ttf') format('truetype'),
             url('fonts/somefontbold-webfont.svg#SomeFontBold') format('svg');
        font-weight: bold;
        font-style: normal;
    }
    

    Which is still not worked in Firefox v24... Today, on 2013. october 28. the bold @font-face problem is still exist.

    After a little search, I found this solution here: https://support.mozilla.org/hu/questions/801491

    What did work, at least until Mozilla corrects this issue in an update (2011.03.27...), was turning off Hardware Acceleration. Go to Tools->Options | Advanced | General tab | Uncheck "Use hardware acceleration when available". I'm sure this hits performance in some way but so far it is working out fine.

    Which is sad that you really can't do anything about the bold fonts in Firefox... You really not have option to turn this off on user's machines. Hardware Acceleration is really important. I guess you just need to live with it. They didn't fixed this in the last 3-4 years. Probaby they won't fix this in the future.

    However, I noticed that maybe this issue not affecting the externel javascript fonts (for example: Typekit, EdgeFonts).

    Hope that Chrome will find its way on more and more user's PC...

    UPDATE:

    It's possible only to turn off parts of the hardware acceleration. Tutorial here: http://www.mydigitallife.info/fix-firefox-4-fade-blur-bold-bad-and-ugly-font-rendering/

    Also mentioned an another solution: turn off anisotropic filtering for Firefox in your graphic card's settings page (but this is not works for me).

提交回复
热议问题