我在CKeditor上使用font-face使用印地语字体。所以当我在文本框上输入时,它显示的是印地语字体。
但这是因为字体。所以当我复制到另一个地方它显示英文字体,这不是我想要的。我试图添加数据在印地语从html"文本字段"使用php脚本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>
这里你可以把它复制到另一个地方,但它没有优化到在网页上呈现