Interceptor-Beispiel: Eigene Schriftarten für Annotationen aktivieren

Schriftarten könnten prinzipiell per Interceptor-API ergänzt werden, allerdings müssen diese dann auf allen unterstützten Plattformen zur Verfügung stehen. Hier habe ich mir eine kreative Schriftart beispielhaft bei mir im System hinterlegt:

var addFontExample = {
     updateEditorConfiguration: async (instance, info, config) => {
          instance.UI.Fonts.addAnnotationFont("Saiyan Sans");
    }
}

window.ed.registerInterceptor(addFontExample);

Der Interceptor kann dann wie üblich als .js-Datei gespeichert und hinterlegt werden:

File

Danach steht die Schriftart für Annotationen auf meinem System zu Verfügung (sobald ich mich neu im enaio angemeldet bzw. die Seite von enaio Web neu geladen habe):

1 „Gefällt mir“