如何嵌入或安装asp.net网站的字体

时间:2014-05-21 05:41:49

标签: c# asp.net fonts

我正在创建一个网站,其中有2个用于语言英语和印地语的单选按钮,我需要根据所选的单选按钮更改文本框的字体。对于英语,工作正常,但对于印地语,该网站仅可用如果在客户端计算机上安装了Shivaji05字体。我已经尝试了一些东西。对于没有Shivaji05字体的系统,我提供了下载链接http://hindi-fonts.com/fonts/download/Shivaji05,the字体下载但未安装,因此即使此试用版也没有有人建议如何在客户端PC上安装字体,或者在这种情况下有没有其他方法可以实现我想要的东西?

1 个答案:

答案 0 :(得分:2)

您应该将以下内容添加到您的css文件中:

@font-face {
    font-family: 'Name of font';
    src: url('font.eot') format('embedded-opentype'); /* IE9 Compat Modes */
    src: url('font.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
     url('font-webfont.woff') format('woff'), /* Modern Browsers */
     url('font.ttf') format('truetype'), /* Safari, Android, iOS */
     url('font-webfont.svg#levenim') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'YourFontName'; /*a name to be used later*/
    src: url('http://domain.com/fonts/font.ttf'); /*URL to font*/
}

参考from W3c

refernece