Css 如何为阿拉伯语网站使用Dejavu字体?

Css 如何为阿拉伯语网站使用Dejavu字体?,css,file-upload,fonts,upload,arabic,Css,File Upload,Fonts,Upload,Arabic,我终于能够让我的网站显示一种阿拉伯语字体,但这是我不想要的默认字体 在SO社区的帮助下,我发现了Dejavu字体。我去了他们的网站,下载了一个无衬线的压缩文件夹。我假设我必须上传一些东西到我的服务器上。如果是,我应该上传哪些文件?我在html文件中写些什么来“引用”我的网站的字体?我打开了zip文件夹中的所有文件,其中只有一个表示我可以下载字体。但是我不需要把它下载到我的电脑上。我需要把它上传到云端,这样它就会出现在我的网站上 有什么想法吗 另外,我如何在这里上传Dejavu文件夹,以便人们可以

我终于能够让我的网站显示一种阿拉伯语字体,但这是我不想要的默认字体

在SO社区的帮助下,我发现了Dejavu字体。我去了他们的网站,下载了一个无衬线的压缩文件夹。我假设我必须上传一些东西到我的服务器上。如果是,我应该上传哪些文件?我在html文件中写些什么来“引用”我的网站的字体?我打开了zip文件夹中的所有文件,其中只有一个表示我可以下载字体。但是我不需要把它下载到我的电脑上。我需要把它上传到云端,这样它就会出现在我的网站上

有什么想法吗


另外,我如何在这里上传Dejavu文件夹,以便人们可以看到它并知道我在说什么?

如果您希望使用字体嵌入(和@font-face),那么如果您希望覆盖大多数平台,您需要以不同的格式呈现字体。见例


但是有一种更简单的方法:在CSS中的字体族声明中声明您的首选字体(在检查每个字体是否包含您使用的所有字符之后)。并不是所有人都会在DejaVu中看到文本(只有那些与OpenOffice的Linux一起获得文本的人,或者单独下载了已安装文本的人)。下载较大字体或多个字体的开销是不可忽略的,尤其是在使用低速移动连接时。

如果您希望使用字体嵌入(和@font-face),那么如果您希望覆盖大多数平台,则需要以不同格式呈现字体。见例


但是有一种更简单的方法:在CSS中的字体族声明中声明您的首选字体(在检查每个字体是否包含您使用的所有字符之后)。并不是所有人都会在DejaVu中看到文本(只有那些与OpenOffice的Linux一起获得文本的人,或者单独下载了已安装文本的人)。下载较大字体或几种字体的开销是不可忽略的,尤其是在使用慢速移动连接时。

扩展bookcasey的观点:

查看Squirrel的字体。有几种DejaVu套件可用。工具包包括CSS和DejaVu文件,几乎可以在web上使用所有可用的格式。把字体文件放在你喜欢的文件夹中,并相应地修改CSS

例如,我将字体定义存储在
/css/fonts.css
中,将字体存储在
/fnt/FontName/

从fonts.css 然后,使用字体很简单:

body {
    font-family: 'DejaVu Sans',sans-serif;
}

扩展bookcasey的观点:

查看Squirrel的字体。有几种DejaVu套件可用。工具包包括CSS和DejaVu文件,几乎可以在web上使用所有可用的格式。把字体文件放在你喜欢的文件夹中,并相应地修改CSS

例如,我将字体定义存储在
/css/fonts.css
中,将字体存储在
/fnt/FontName/

从fonts.css 然后,使用字体很简单:

body {
    font-family: 'DejaVu Sans',sans-serif;
}

几乎所有我的用户都不会在他们的计算机上使用dejavu字体。所以我需要使用网页字体。此字体在google字体或任何其他服务器上都不可用。所以我假设在我写css之前,我需要把它放在我的服务器上(这在@font-face方向中指示)。我最初的问题是如何做到这一点。几乎我所有的用户都不会在他们的计算机上使用dejavu字体。所以我需要使用网页字体。此字体在google字体或任何其他服务器上都不可用。所以我假设在我写css之前,我需要把它放在我的服务器上(这在@font-face方向中指示)。我最初的问题是如何做到这一点。