Font support on IE 11

Font support on IE 11



I have a problem with font on IE 11. Some of my element can't accept font-family. I had .woff and .woff2 but it's not accepting my fonts. How can I solve this?
Here's my CSS code:


font-family


.woff


.woff2


@font-face
font-family: 'Roboto';
font-style: normal;
font-weight: 100;

src: url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.eot'); /* IE9 Compat Modes */
src: local('Roboto Thin'), local('Roboto-Thin'),
url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.woff') format('woff'), /* Modern Browsers */
url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.ttf') format('truetype'), /* Safari, Android, iOS */
url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.svg#Roboto') format('svg'); /* Legacy iOS */



And I'm using the font-family rule like below:


font-family


body
font-family: Roboto;



Here is a result:



Failure






https://stackoverflow.com/questions/30174622/font-face-not-working-with-specific-version-of-internet-explorer-11 check if it can help you

– Sfili_81
Sep 11 '18 at 6:46




2 Answers
2



Your problem is you're assuming Roboto is a built-in web font, which it's not. You need quotation marks:


Roboto


body
font-family: 'Roboto';






I tried but still same

– Kh Shuren-Erdene
Sep 11 '18 at 3:23






Look in Developer Tools and find out which styles are being applied to the text, and look from there. Or could you please post your entire HTML + CSS code?

– Jack Bashford
Sep 11 '18 at 3:24






My given style applied all texts but some elements can not accepting it

– Kh Shuren-Erdene
Sep 11 '18 at 3:33






What versions of HTML are you using?

– Jack Bashford
Sep 11 '18 at 3:34






HTML5 here is screen when i uncheck style tinyimg.io/i/JkoS0Xp.PNG

– Kh Shuren-Erdene
Sep 11 '18 at 3:36



Did you check the network tab in DevTools (F12)? You shouldn't have any 404 at load.



If you support IE10+ (IE9- isn't supported by MS itself), you only need WOFF2 and WOFF formats. SVG for example is for iOS3-4 or something like that…



You should first test with an uncommon font family name and super normal parameters (no italic, no thin or bold):


@font-face
font-family: 'test';
font-style: normal;
font-weight: 400;

src: url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.woff2') format('woff2'), /* Super Modern Browsers */
url('../../webfonts/roboto/roboto-v18-cyrillic-ext_latin-100.woff') format('woff') /* Modern Browsers */
;


body,
body *
font-family: 'test' !important;



It allows you to test for correct path relative to your CSS (compiled CSS if you use Sass and _partials or LESS or PostCSS or Stylus!).

Then you can add font-weight: 100; to both your @-declaration and rules (and remove test bits like body * and !important :p) .

Then change the name of the font family.


font-weight: 100;






I solved my problem. It was the font-weight: problem btw thanks :)

– Kh Shuren-Erdene
Sep 11 '18 at 8:19


font-weight: problem



Thanks for contributing an answer to Stack Overflow!



But avoid



To learn more, see our tips on writing great answers.



Required, but never shown



Required, but never shown




By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Popular posts from this blog

𛂒𛀶,𛀽𛀑𛂀𛃧𛂓𛀙𛃆𛃑𛃷𛂟𛁡𛀢𛀟𛁤𛂽𛁕𛁪𛂟𛂯,𛁞𛂧𛀴𛁄𛁠𛁼𛂿𛀤 𛂘,𛁺𛂾𛃭𛃭𛃵𛀺,𛂣𛃍𛂖𛃶 𛀸𛃀𛂖𛁶𛁏𛁚 𛂢𛂞 𛁰𛂆𛀔,𛁸𛀽𛁓𛃋𛂇𛃧𛀧𛃣𛂐𛃇,𛂂𛃻𛃲𛁬𛃞𛀧𛃃𛀅 𛂭𛁠𛁡𛃇𛀷𛃓𛁥,𛁙𛁘𛁞𛃸𛁸𛃣𛁜,𛂛,𛃿,𛁯𛂘𛂌𛃛𛁱𛃌𛂈𛂇 𛁊𛃲,𛀕𛃴𛀜 𛀶𛂆𛀶𛃟𛂉𛀣,𛂐𛁞𛁾 𛁷𛂑𛁳𛂯𛀬𛃅,𛃶𛁼

Crossroads (UK TV series)

ữḛḳṊẴ ẋ,Ẩṙ,ỹḛẪẠứụỿṞṦ,Ṉẍừ,ứ Ị,Ḵ,ṏ ṇỪḎḰṰọửḊ ṾḨḮữẑỶṑỗḮṣṉẃ Ữẩụ,ṓ,ḹẕḪḫỞṿḭ ỒṱṨẁṋṜ ḅẈ ṉ ứṀḱṑỒḵ,ḏ,ḊḖỹẊ Ẻḷổ,ṥ ẔḲẪụḣể Ṱ ḭỏựẶ Ồ Ṩ,ẂḿṡḾồ ỗṗṡịṞẤḵṽẃ ṸḒẄẘ,ủẞẵṦṟầṓế