J'utilise l'éditeur Ace sur ma page,
<script src="ace-builds-master/src-noconflict/ace.js" type="text/javascript" charset="utf-8">
</script>
<script>
var editor = ace.edit("editor");
editor.setTheme("ace/theme/cobalt");
editor.getSession().setMode("ace/mode/geco");
</script>
Par défaut, il montre une police, je veux changer ma police en "Tahoma 10pt".
Comment je fais ça?
Pour changer de police, vous pouvez soit ajouter une règle CSS pour #editor
. Ou utiliser
editor.setOptions({
fontFamily: "tahoma",
fontSize: "10pt"
});
Mais ACE soutient uniquement les polices de monospace pour l'instant et Tahoma n'est pas monospace, la position du curseur aura tort.
À ma connaissance, il n'y a pas de raccourci pour modifier directement la famille de polices d'ACE autre que editor.setOptions()
.
Cependant, vous pouvez définir la taille de la police en pixels directement en appelant:
editor.setFontSize(10) // will set font-size: 10px