Maison  >  Article  >  développement back-end  >  Comment ajouter 'Fake Song' et 'Fake Song GB2312' dans Baidu Editor

Comment ajouter 'Fake Song' et 'Fake Song GB2312' dans Baidu Editor

XuPing.Yang
XuPing.Yangoriginal
2022-02-12 14:26:292919parcourir

Baidu Editor est un éditeur souvent utilisé dans le processus de développement. Parce que ses fonctions sont similaires à Word, il est utilisé par de nombreux développeurs dans divers développements de projets. Cependant, il rencontre parfois des situations particulières, comme l'éditeur que j'ai rencontré récemment. qu'un client d'un établissement d'enseignement supérieur a exigé que les articles publiés sur le site Web soient dans des polices d'imitation Song ou des polices d'imitation Song standard nationales, c'est-à-dire « Imitation Song » et « Imitation Song GB2312 », mais dans la version officielle de Baidu Rich Text L'éditeur ne propose pas cela. Il existe deux polices : "Fake Song" et "Fake Song GB2312".

L'éditeur a résumé comment ajouter les deux polices « Fang Song » et « Fang Song GB2312 » dans Baidu Editor en consultant divers documents, comme indiqué ci-dessous.

Tout d'abord, avant d'ajouter les deux polices "Fang Song" et "Fang Song GB2312", nous devons connaître et comprendre comment ces deux polices sont représentées dans les applications de développement. Les polices dans les documents officiels sont les suivantes :

'songti':'宋体',
'kaiti':'楷体',
'heiti':'黑体',
'lishu':'隶书',
'yahei':'微软雅黑',
'andaleMono':'andale mono',
'arial': 'arial',
'arialBlack':'arial black',
'comicSansMs':'comic sans ms',
'impact':'impact',
'timesNewRoman':'times new roman'
.

Il n'est pas difficile de constater que l'utilisation de polices pendant le processus de développement a souvent sa propre méthode de représentation. Grâce à la recherche, l'éditeur a résumé les méthodes de représentation de certaines polices couramment utilisées pendant le processus de développement, comme indiqué ci-dessous :

华文细黑:STHeiti Light [STXihei] 
华文黑体:STHeiti 
华文楷体:STKaiti 
华文宋体:STSong 
华文仿宋:STFangsong 
俪黑 Pro:LiHei Pro Medium 
俪宋 Pro:LiSong Pro Light 
标楷体:BiauKai 
苹果俪中黑:Apple LiGothic Medium 
苹果俪细宋:Apple LiSung Light 
新细明体:PMingLiU 
细明体:MingLiU 
标楷体:DFKai-SB 
黑体:SimHei 
宋体:SimSun 
新宋体:NSimSun 
仿宋:FangSong 
楷体:KaiTi 
仿宋_GB2312:FangSong_GB2312 
楷体_GB2312:KaiTi_GB2312 
微软正黑体:Microsoft JhengHei 
微软雅黑体:Microsoft YaHei 
隶书:LiSu 
幼圆:YouYuan 
华文细黑:STXihei 
华文楷体:STKaiti 
华文宋体:STSong 
华文中宋:STZhongsong 
华文仿宋:STFangsong 
方正舒体:FZShuTi 
方正姚体:FZYaoti 
华文彩云:STCaiyun 
华文琥珀:STHupo 
华文隶书:STLiti 
华文行楷:STXingkai 
华文新魏:STXinwei

À partir de là, il ne nous est pas difficile de voir que les méthodes d'affichage de "Fang Song" et "Fang Song GB2312" pendant le processus de développement sont respectivement : FangSong et FangSong_GB2312, donc ce que nous devons faire ensuite est d'ajouter ces deux polices vers Baidu Rich Text Editor Juste l'emplacement correspondant.

Le processus est le suivant :

1. Recherchez le fichier ueditor/lang/zh-cn/zh-cn.js, recherchez-y le nœud fontfamily et ajoutez les polices FangSong et FangSong_GB2312 de "Fake Song". et "Fake Song GB2312"

'fontfamily':{
    'songti':'宋体',
    'kaiti':'楷体',
    'heiti':'黑体',
    'FangSong ': '仿宋',
    'FangSong_GB2312': '仿宋_GB2312',
    'lishu':'隶书',
    'yahei':'微软雅黑',
    'andaleMono':'andale mono',
    'arial': 'arial',
    'arialBlack':'arial black',
    'comicSansMs':'comic sans ms',
    'impact':'impact',
    'timesNewRoman':'times new roman'
},

2. Recherchez le fichier ueditorueditor.config.js (je l'ai également vu en ligne et j'ai dit qu'il s'agissait de ueditoreditor_config.js, ce qui peut être un problème de version), recherchez le nœud fontfamily commenté, qui est à propos de la ligne 180, supprimez le commentaire sur le nœud et ajoutez Les polices FangSong et FangSong_GB2312

,'fontfamily':[
    { label:'',name:'songti',val:'宋体,SimSun'},
    { label:'',name:'kaiti',val:'楷体,楷体_GB2312, SimKai'},
    { label:'',name:'yahei',val:'微软雅黑,Microsoft YaHei'},
    { label:'',name:'heiti',val:'黑体, SimHei'},
    { label: '', name: 'SimSun', val: '仿宋,SimSun' },
    { label:'',name:'FangSong_GB2312',val:'仿宋_GB2312 ,FangSong_GB2312'},
    { label:'',name:'lishu',val:'隶书, SimLi'},
    { label:'',name:'andaleMono',val:'andale mono'},
    { label:'',name:'arial',val:'arial, helvetica,sans-serif'},
    { label:'',name:'arialBlack',val:'arial black,avant garde'},
    { label:'',name:'comicSansMs',val:'comic sans ms'},
    { label:'',name:'impact',val:'impact,chicago'},
    { label:'',name:'timesNewRoman',val:'times new roman'}
]

de "Fake Song" et "Fake Song GB2312" apparaîtront lorsque vous modifierez à nouveau l'article. Les amis qui en ont besoin peuvent l'essayer. j'espère que cela vous sera utile.

Recommandations associées : "Tutoriel vidéo PHP"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie apc en phpArticle suivant:Que signifie apc en php