[Libreoffice-bugs] [Bug 127270] New: LibreOffice Basic Editor font rendering is illegible by default

bugzilla-daemon at bugs.documentfoundation.org bugzilla-daemon at bugs.documentfoundation.org
Sun Sep 1 21:55:12 UTC 2019


https://bugs.documentfoundation.org/show_bug.cgi?id=127270

            Bug ID: 127270
           Summary: LibreOffice Basic Editor font rendering is illegible
                    by default
           Product: LibreOffice
           Version: 6.3.0.4 release
          Hardware: All
                OS: Linux (All)
            Status: UNCONFIRMED
          Severity: normal
          Priority: medium
         Component: BASIC
          Assignee: libreoffice-bugs at lists.freedesktop.org
          Reporter: antoine.messiah.inserm at gmail.com

Description:
After upgrading LibreOffice and launching the Basic Macro Editor for the first
time, the Basic code was not legible -- hieroglyphs-like characters.

I spent hours re-installing, trying "view" options, searching internet etc. I
installed Apache Open  Office just for the sake of viewing and editing the
macros, since it would display them with a standard, legible, mono-space font.

I finally decided to file this bug on Bugzilla, to find that what was wrong was
the default option in Tools > Options > LibreOffice > Fonts > Font parameters
for HTML Basic and SQL : it was set on Webdings !!!

Switching this to any legible font solved the problem. This solution was
suggested by description of bug 122326 "LibreOffice Basic rendering source
codes with Source Han Sans".

HENCE I think that :
1) the default font should be a mono-space font
2) LibreOffice help documents should give the information about setting the 
above mentioned option



Steps to Reproduce:
1. Install LibreOffice from scratch
2. Do the necessary steps to enable the macros
3. Go to Tools > Macros > Edit macros

Actual Results:
Non-legible Basic code -- I can provide a snapshot of the window.

Expected Results:
Legible Basic code 


Reproducible: Always


User Profile Reset: No



Additional Info:
L'éditeur Basic propose des fonctions d'édition standard couramment utilisées
dans les documents texte. Il prend en charge les fonctions du menu Édition
(Couper, Supprimer, Coller), ainsi que les fonctions de sélection du texte à
l'aide de la touche Maj et de positionnement du curseur (passer d'un mot à
l'autre en appuyant sur Ctrl et sur les touches de direction, par exemple).

Il est possible de couper les lignes longues en plusieurs tronçons en insérant
un espace et un caractère de soulignage _ en fin de ligne. Celui-ci connecte la
ligne à la ligne logique suivante. (Si vous utilisez Option Compatible dans le
même module Basic, la fonction de continuité des lignes s'applique également
aux lignes de commentaires.)

Un clic sur l'icône Exécuter le programme BASIC de la barre de macro permet
d'exécuter le programme à partir de la première ligne de l'éditeur Basic. Le
programme exécute le premier Sub ou Function puis l'exécution du programme
s'interrompt. L'instruction Sub Main n'est pas prioritaire sur l'exécution du
programme.
Icône Astuce

Insérez le code Basic entre les lignes de l'instruction Sub Main et End Sub que
vous voyez lorsque vous ouvrez l'EDI pour la première fois. Alternativement,
supprimez toutes les lignes et entrez votre propre code Basic.

Navigation dans un projet
Liste Bibliothèque

Pour charger une bibliothèque dans l'éditeur, sélectionnez-la dans la liste
Bibliothèque située à gauche de la barre d'outils. Le premier module de la
bibliothèque sélectionnée s'affiche.
Catalogue des objets

Pour afficher le catalogue des objets, cliquez sur l'icône Catalogue des objets
Icône dans la barre de macro.

La boîte de dialogue affiche une représentation hiérarchique de tous les objets
existants. Si vous double-cliquez sur l'une des entrées de la liste, cela
affiche la liste des objets subordonnés de cette entrée.

Pour afficher un module particulier dans l'éditeur ou pour positionner le
curseur dans une SUB ou une FONCTION sélectionnée, double-cliquez sur l'entrée
correspondante.
Enregistrement et chargement du code source Basic

Avec Basic, vous pouvez exporter le code de programme Basic vers d'autres
systèmes de programmation, ou importer ce code au format ASCII.
Icône Avertissement

Il est impossible d'enregistrer les boîtes de dialogue Basic dans un fichier
texte.

Enregistrement du code source dans un fichier texte

    Sélectionnez le module à exporter en tant que texte dans le catalogue des
objets.

    Cliquez sur l'icône Enregistrer le texte source sous dans la barre de
macro.

    Sélectionnez un nom de fichier et cliquez sur OK pour enregistrer le
fichier.

Chargement du code source depuis un fichier texte

    Sélectionnez le module vers lequel le code source doit être importé depuis
le catalogue des objets.

    Positionnez le curseur à l'emplacement de destination du code.

    Cliquez sur l'icône Insérer le texte source de la barre de macro.

    Sélectionnez le fichier texte contenant le code source, puis cliquez sur
OK.

Rubriques connexes

Basic-IDE

Utilisation du catalogue des objets

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libreoffice-bugs/attachments/20190901/5adadd1a/attachment.html>


More information about the Libreoffice-bugs mailing list