Add custom font-family in tinymce email editor - sugar 12.3

I am trying to add a new Montserrat font in the tinymce editor of composer-email but without success.
Can anyone help me?

I created: source/custom/modules/Emails/clients/base/fields/htmleditable_tinymce/htmleditable_tinymce.js

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
({
extendsFrom: "EmailsHtmleditable_tinymceField",
getTinyMCEConfig: function () {
return {
// Location of TinyMCE script
script_url: 'include/javascript/tinymce6/tinymce.min.js?v=' + this.tinyMCEVersion,
// Force loading of current version of tinyMCE plugin
cache_suffix: '?v=' + this.tinyMCEVersion,
// General options
theme: 'silver',
skin: app.utils.isDarkMode() ? 'oxide-dark' : 'oxide',
content_css: app.utils.isDarkMode() ? 'dark' : 'default',
plugins: 'code,help,insertdatetime,table,charmap,' +
'image,link,anchor,directionality,searchreplace,lists',
browser_spellcheck: true,
// User Interface options
min_height: 250,
menubar: false,
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

After I create:

source/custom/Extension/modules/Emails/Ext/Vardefs/description_html.php

Fullscreen
1
2
3
4
5
6
<?php
$dictionary['Email']['fields']['description_html']['studio']=true;
$dictionary['Email']['fields']['description_html']['tinyConfig']= [
'theme_advanced_fonts' => "Montserrat=Montserrat,Andale Mono=andale mono,times; Arial=arial,helvetica,sans-serif; Arial Black=arial black,avant garde; Book Antiqua=book antiqua,palatino; Comic Sans MS=comic sans ms,sans-serif; Courier New=courier new,courier; Georgia=georgia,palatino; Helvetica=helvetica; Impact=impact,chicago; Oswald=oswald; Symbol=symbol; Tahoma=tahoma,arial,helvetica,sans-serif; Terminal=terminal,monaco; Times New Roman=times new roman,times; Trebuchet MS=trebuchet ms,geneva; Verdana=verdana,geneva; Webdings=webdings; Wingdings=wingdings,zapf dingbats",
];
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

And I created this: source/custom/include/tinyMCEDefaultConfig.php

Fullscreen
1
2
3
4
5
6
7
<?php
$defaultConfig = array(
'theme_advanced_fonts' => "Montserrat=Montserrat,Andale Mono=andale mono,times; Arial=arial,helvetica,sans-serif; Arial Black=arial black,avant garde; Book Antiqua=book antiqua,palatino; Comic Sans MS=comic sans ms,sans-serif; Courier New=courier new,courier; Georgia=georgia,palatino; Helvetica=helvetica; Impact=impact,chicago; Oswald=oswald; Symbol=symbol; Tahoma=tahoma,arial,helvetica,sans-serif; Terminal=terminal,monaco; Times New Roman=times new roman,times; Trebuchet MS=trebuchet ms,geneva; Verdana=verdana,geneva; Webdings=webdings; Wingdings=wingdings,zapf dingbats",
);
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

And nothing happens.

Does anyone know how to add a font in a sugar 12.3 version?

Kind regards,