1个回答
展开全部
使用@font-face来实现特殊字体的定义,定义时需要设置src和font-family属性
范例如下(其中,华文行楷只是一个范例,你可以换成任意一个字体):
<style>
@font-face {
font-family: 'myfont';
src: local('华文行楷'), url('STXINGKA.ttf') format('truetype');
}
.con {
font-family: 'myfont';
font-size: 44px;
}
</style>
<div class="con">《HTML5布局之路》</div>
<div>h5course</div>
显示效果:
只有类名为con的div设置了特殊字体
PS:url当中的是你字体文件的路径,假如是放在font文件夹下的某个字体,而你的html文件与font文件夹同级,那么路径就应该是“font/STXINGKA.ttf”。
更多追问追答
追答
这个有可能和不同浏览器对字体类型支持程度有关,比如说FF浏览器支持woff格式的文字,而谷歌等浏览器支持ttf、svg等格式的字体
你可以把src属性修改为书写多种字体的那种格式(当然需要先创建多种不同格式的字体库)
src: url('hkshaonv-webfont.eot?#iefix') format('embedded-opentype'),
url('hkshaonv-webfont.woff') format('woff'),
url('hkshaonv-webfont.ttf') format('truetype'),
url('hkshaonv-webfont.svg#HKshaonv') format('svg');
(如上的hkshaonv-webfont是一个字体名)
关于字体生成多种不同类型格式的字体,网上应该有工具或者在线能够处理的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询