自定义字体仅显示是否加载了字体

时间:2015-05-14 10:15:44

标签: php fonts ckeditor font-face hindi

我使用font-face在我的CKeditor上使用hindi字体。 因此,当我在文本框中输入时,它显示的是印地文字体。

但这是因为font-face.So当我复制到另一个地方它显示英文字体,这不是我想要的。 我试图用html"文本字段添加印地语数据"使用php脚本到mysql数据库。

它没有插入印地文文本,而是插入英文字体。

2 个答案:

答案 0 :(得分:1)

我没有使用印地语的经验,所以我不知道它通常是如何存储在数据库中的。但是字体仅影响文本的呈现方式。它不会影响数据的存储方式,因此普通的ASCII字符将是编辑器的输出。如果要以与在编辑器中可见的相同方式在网站上显示文本,则需要在目标网站上应用相同的字体。

答案 1 :(得分:1)

Reinmar是对的,你也可以在HTML中嵌入你的字体,并在base64中编码:

<style type="text/css">
@font-face {
  font-family: 'hindi';
  src: url(data:application/x-font-woff;charset=utf-8;base64,d09GRgA...AAA==) format('woff'),
     url(data...) format('truetype');
  font-weight: normal;
  font-style: normal;
}
</style>
<p style="font-family: hindi;">Output of the editor</p>

在这里,您可以将其复制到另一个地方,但不会对其进行优化以在网页上进行渲染。