Reputation: 4035
@font-face src:local()
does not work on some fonts like Fira Code, but it works fine on other fonts like Comic Sans MS
. Am i missing something?
Fira Code:
<!DOCTYPE html>
<html>
<head>
<style>
@font-face {
font-family: 'Custom';
src: local('Fira Code');
}
.font {
font-family: 'Fira Code';
}
.font-face {
font-family: 'Custom';
}
</style>
</head>
<body>
<p>Fira Code: <span class="font">hijklmn</span></p>
<p>Fira Code(@font-face): <span class="font-face">hijklmn</span></p>
</body>
</html>
Chrome 91.0.4472.164:
Firefox 90.0:
Comic Sans MS:
<!DOCTYPE html>
<html>
<head>
<style>
@font-face {
font-family: 'Custom';
src: local('Comic Sans MS');
}
.font {
font-family: 'Comic Sans MS';
}
.font-face {
font-family: 'Custom';
}
</style>
</head>
<body>
<p>Comic Sans MS: <span class="font">hijklmn</span></p>
<p>Comic Sans MS(@font-face): <span class="font-face">hijklmn</span></p>
</body>
</html>
Chrome 91.0.4472.164:
Firefox 90.0:
More information:
Fira Code
is installed through .ttf
filesFira Code
can be used in any editor.Upvotes: 2
Views: 366
Reputation: 134
you can use url(fontName.ttf)
instead of local('Fira Code')
note there are no quotations in the url the code should look like this.
<style>
@font-face {
font-family: Fira;
src: url(FiraCode-Regular.ttf);
}
</style>
the .ttf
file should be in the same directory as the html file.
you can download many fonts in .ttf
format using google fonts
Upvotes: 0
Reputation: 2715
You may need to Unblock the font before installing in Windows 10.
If so, then this needs to be done on each .ttf file before installing.
@font-face {
font-family: 'Fira';
src: local('Fira Code'), local('FiraCode-Regular');
}
.font {
font-family: 'Fira Code';
}
.font-face {
font-family: 'Custom';
}
<p><span class="font">Fira Code</span></p>
<span class="font-face">Fira Code(@font-face)</span>
Upvotes: 0