自定义字体仅在加载字体时显示
Custom Font is is only showing if font face is loaded
我在我的 CKeditor 上使用 font-face 使用印地语字体。
所以当我在文本框上打字时,它显示的是印地语字体。
但这是因为 font-face.So 当我复制到另一个地方时它显示英文字体,这不是我想要的。
我正在尝试使用 php 脚本将印地语中的数据从 html "text field" 添加到 mysql 数据库。
不是插入印地语文本,而是插入英文字体。
我没有使用印地语的经验,所以我不知道它通常是如何存储在数据库中的。但是字体只影响文本的呈现方式。它不会影响数据的存储方式,因此正常的 ASCII 字符将是编辑器的输出。如果您想以与在编辑器中可见的方式相同的方式在您的网站上显示文本,您需要在目标网站上应用相同的字体。
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>
在这里您可以将它复制到另一个地方,但它没有优化以在网页上呈现它。
我在我的 CKeditor 上使用 font-face 使用印地语字体。 所以当我在文本框上打字时,它显示的是印地语字体。
但这是因为 font-face.So 当我复制到另一个地方时它显示英文字体,这不是我想要的。 我正在尝试使用 php 脚本将印地语中的数据从 html "text field" 添加到 mysql 数据库。
不是插入印地语文本,而是插入英文字体。
我没有使用印地语的经验,所以我不知道它通常是如何存储在数据库中的。但是字体只影响文本的呈现方式。它不会影响数据的存储方式,因此正常的 ASCII 字符将是编辑器的输出。如果您想以与在编辑器中可见的方式相同的方式在您的网站上显示文本,您需要在目标网站上应用相同的字体。
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>
在这里您可以将它复制到另一个地方,但它没有优化以在网页上呈现它。