Пользовательский шрифт отображается, только если загружен шрифт

Я использую шрифт хинди на моем CKeditor, используя font-face.
Поэтому, когда я набираю текст в поле, отображаются шрифты хинди.

Но это из-за font-face.So, когда я копирую в другое место, он показывает английский шрифт, и это не я хочу.
Я пытаюсь добавить данные на хинди из html «текстовое поле» в базу данных mysql, используя скрипт php.

Это не вставка текста на хинди, это вставка английских шрифтов.

1

Решение

У меня нет опыта работы с языком хинди, поэтому я не знаю, как он обычно хранится в базах данных. Но шрифт лица влияет только на то, как текст отображается. Это не повлияет на способ хранения данных, поэтому обычные символы ASCII будут выводиться редактором. Если вы хотите, чтобы текст на вашем сайте отображался так же, как он был виден в редакторе, вам нужно применить те же шрифты на целевом сайте.

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>

Здесь вы можете скопировать его в другое место, но он не оптимизирован для отображения на веб-странице.

1

По вопросам рекламы [email protected]