我想使卡纳达网站,因为我有很多内容,直到现在我使用谷歌卡纳达翻译器添加,但现在的内容更多,所以是他们的任何方式做嵌入卡纳达字体,我尝试了这个链接http://www.google.com/fonts/earlyaccess,但我不能得到它。
我试过这样做:
@import url(http: //fonts.googleapis.com/earlyaccess/notosanskannada.css);
font-family: "Noto Sans Kannada Regular", serif; font-size: 19.0px; line-height: 1.11em;发布于 2013-08-29 20:05:33
您使用的代码有三个问题: Google CSS文件URL中的空格(URL不能包含空格)、字体名称Noto Sans Kannada Regular ( Google CSS文件定义Noto Sans Kannada)和font-family声明本身的外观(它必须出现在CSS规则中,由选择器、{字符、一个或多个声明和}字符组成)。以下是工作原理:
<!doctype html>
<meta charset=utf-8>
<title>Kannada test</title>
<style>
@import url(http://fonts.googleapis.com/earlyaccess/notosanskannada.css);
body { font-family: "Noto Sans Kannada", sans-serif; font-size: 19.0px; line-height: 1.11em; }
</style>
Hello world!
<p>
ಮುಖ್ಯ_ಪುಟ示例代码的最后一行是Kannada文本,在这里可能看不清,也可能看不清,这取决于系统中安装的字体。在网页上,由于使用了可下载的字体(通过Google CSS代码),它将是可读的-除非用户拒绝使用可下载的字体,这是很少见的。
我将serif改为sans-serif,因为当主要字体是像这里这样的无衬线字体时,使用衬线字体作为备用字体是不合逻辑的。
注意:正常文本将以Noto Sans Kannada的常规字体显示,粗体文本(默认情况下在标题中)以Noto Sans Kannada的粗体字体显示。对于可能包含使用此字体显示的Kannada中的文本的元素,不应使用斜体(如em element)。原因是谷歌没有提供斜体字体(你可以通过查看它的CSS file看到的),这使得浏览器通过算法倾斜字形生成“假斜体”,这是糟糕的排版。
https://stackoverflow.com/questions/18506280
复制相似问题