[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