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