Gestion du zoom out auto qui fonctionne avec Deepnote
Dans le template de notebook unlizeXmlNbSample.ipynb
, la fonction svg_to_fixed_width_html_image
permet un zoom out sur les graphes UNL SVG pour qu'ils soient rapetissés (zoom out) et rentrent en largeur de l'écran s'ils sont initialement trop gros.
Ceci marche bien dans jupyterlab, mais dans des éditeurs de notebook en ligne comme Deepnote ou Google Collab, les résultats des cellules sont "encapsulés" dans des "frames" avec barres de défilement. Le SVG est alors affiché dans sa taille originale sans possibilité de zoom out (on "navigue" dedans vec les barres de défilement)
Exemple live avec zoom qui ne fonctionne pas: https://beta.deepnote.com/project/0f24d3e6-499d-402f-9660-902a01c3f71c
Si on télécharge le notebook et qu'on l'ouvre avec Jupyter, le zoom out auto fonctionne (descendre dans le notebook pour trouver un gros graphe UNL)