web-dev-qa-db-fra.com

Comment ajouter une police Web à tinyMCE?

Je suis sur Joomla 3.4.

J'ai vérifié l'éditeur JCE et il existe un moyen d'ajouter simplement à la configuration une option de sorte que chaque fois que je clique sur l'option de "famille de polices", elle ajoute, en ligne, la police de familles personnalisée/web à l'élément.

Les polices sont chargées dans le fichier template.css, elles fonctionnent et JCE ajoute simplement la famille de polices appropriée à l’élément choisi.

Je n'ai pas vraiment l'impression d'avoir besoin de l'entreprise criminelle commune, surtout que je me débrouillais très bien avec tinyMCE. Mais je ne vois absolument pas comment ajouter la même chose que j'ai ajouté à JCE mais à tinyMCE.

J'ai googlé et cherché des messages sur le forum, ils ont parlé de certains fichiers ... mais pour ooooold joomla, ces fichiers ne sont donc plus dans le joomla actuel, je ne peux donc pas les modifier.

Avez-vous une idée de la manière d’ajouter une police Web personnalisée à la sélection de familles de polices dans tinyMCE? Encore une fois, la famille de polices est déjà chargée dans la feuille de style; il me faut simplement pouvoir les appliquer dans tinyMCE aux éléments, comme je pourrais utiliser les polices "par défaut" de la sélection de l'éditeur de familles de polices.

Merci d'avance.

5
Borg777

La solution est un peu délicate mais ça devrait marcher.

Ouvrez ce fichier (root) /media/editors/tinymce/tinymce.min.js (oui, c'est minifié), essayez de trouver cette partie

function(){var n="Andale Mono=andale mono,times;

changez le en

function(){var n="Your New font=your new font,sans-serif;Andale Mono=andale mono,times;

puis ouvrez le fichier [root] /templates/your_active_template/css/editor.css

ajoutez votre décalcomanie @ font-face en haut du fichier

@font-face {
font-family: 'Your New font';
src: url('fonts/samman/your-new-font.eot');
src: url('fonts/samman/your-new-font.eot?#iefix') format('embedded-opentype'),
     url('fonts/samman/your-new-font.woff') format('woff'),
     url('fonts/samman/your-new-font.ttf') format('truetype'),
     url('fonts/samman/your-new-font.svg#your-new-font') format('svg');
font-weight: normal;
font-style: normal;

}
4
webchun