A LibreOffice beépített teknőc-vektorgrafikai programnyelve, illetve a LibreOffice SVG-képformátum exportja is javításra került az irodai programcsomag következő, 7.5-ös változatában. A szeptembertől már két olasz egyetemen is oktatott LibreLogo gyorsabb lett, új lehetőségeket kapott a szövegformázásra, és javított SVG-kimenete hordozhatóvá teszi a szövegformázást a beállított OpenType/Graphite betűtulajdonságokkal együtt. Az FSF.hu Alapítvány támogatásával megvalósult fejlesztések és javítások:
LibreLogo honosítás frissítése
A LibreOffice-honosítók munkájaként 38 nyelvre került lefordításra az új BETŰÁTLÁTSZÓSÁG parancs. A képen látható betűgrafika a „vésztartalék” szótár bővítését mutatja a forráskódban, LibreLogóval megrajzolt átlátszó betűkkel félig eltakarva (pl. BETŰSZÍN „ZÖLD” BETŰÁTLÁTSZÓSÁG 50 CÍMKE „BETŰ”). Megjegyzés: A Draw és a Writer új képességét, a betűátlátszóságot Vajna Miklós, a Collabora fejlesztője készítette.
Villámgyors rajzolás
Az animáció a következő program futását mutatja, amely 400 köralakzatot és 400 vonalalakzatot rajzol meg: VÁR -1 ISMÉT 400 [ KÖR 10 + HÁNYADIK/10 ELŐRE 5 + HÁNYADIK/10 BALRA 10 HA HÁNYADIK % 100 = 0 [ VÁR 0 VÁR -1 ] ] ; azaz a VÁR -1 paranccsal kikapcsoljuk a képfrissítést egészen addig, amíg nem negatív argumentummal hívjuk meg megint a VÁR-t, amit minden századik kör kiírása után megteszünk, majd megint kikapcsoljuk a megjelenítést.
32-szer gyorsabban, 130 másodperc helyett négy másodperc alatt rajzolt meg 800 alakzatot a LibreLogo a képfrissítés választható kikapcsolásával. A CÍMKE és SZÖVEG parancs alapértelmezetten gyorsabbá és villogásmentessé vált, mivel csak azután jelenik meg a szövegalakzat, miután minden formázása (betűcsalád, méret, szövegen belüli különböző formázások) beállításra kerülnek.
Az eredetileg LibreLogo hibajegy (tdf#105575) számos egyéb LibreOffice-javítást is eredményezett Noel Grandin munkájának köszönhetően.
Szellemképes SVG-export javítása
A LibreLogo SVG-exportjához kapcsolódóan javításra került a következő LibreOffice-hiba: Az áttetsző alakzatok egy vékony fehér körvonalat is kaptak a LibreOffice SVG-exportjában, ahogy a képen látható nagy nagyításon: szemben a rövid szakaszokkal, a kitöltött alakzatoknál a tényleges körvonal mellett feltűnt egy áttetsző fehér „szellem” körvonal is. (tdf#149800)
Szövegen belüli formázás
A CÍMKE és SZÖVEG parancsnak megadott karakterláncban eltérő formátumot adhatunk meg az egyes szövegrészeknek HTML, vagy HTML-szerű címkékkel. A kép a használható formázásokat foglalja össze. Pl. a CÍMKE „<piros>L</piros>OGO” piros kezdőbetűvel írja ki a LOGO szót. Nemcsak dőlt betű (<i>, <em>, <dőlt> vagy <kurzív>), félkövér betű (<b>, <strong>, vagy <vastag>), aláhúzás (<u>), áthúzás (<s>), szín (<betűszín név/kód> vagy csak honosított <név>), kiemelés (töltőszín), betűméret és -család, hamis felső és alsó index (<sup>, <sub>) érhető el, hanem minden OpenType/Graphite betűtulajdonság is, így például valódi kiskapitális (<smcp>), valódi felső és alsó index (<sups>, <sinf>) vagy egalizált számjegyek (<pnum>). Megjegyzés: Ahogy a valódi alsó index normál méretű „ó” betűjén is látszik, nem minden betűtulajdonság, illetve azon belül nem minden betű támogatott az egyes betűkészletekben, úgyhogy a hamis (nem tervezett, hanem átméretezett) indexek, kiskapitális is jól jöhet időnként.
Javított SVG-export
A LibreLogo SVG exportot érintő javításai: 1) az elforgatott szövegek nem esnek szét a szövegformázási határokon; 2) Az OpenType/Graphite betűtulajdonságoknak megfelelő formázás nem vész el. A kép bal oldala mutatja a korábbi, a jobb a javított SVG állományt. [A jobb oldali kép mutatja a valódi felső index (sups) és a Writer saját hamis felső indexe (sup) közötti különbséget, valamint az egalizált számjegyeket (pnum).] A javítás a LibreOffice Draw görbére alakítását használja, azaz elvész a szövegként való szerkeszthetősége az így exportált SVG állományoknak. Ezért ez a veszteséges átalakítás csak akkor kerül alkalmazásra, amikor a szövegen belül többféle formázást állítunk be, vagy a BETŰCSALÁD utasításnál megadott név OpenType/Graphite betűtulajdonság beállítását is tartalmazza (pl. BETŰCSALÁD „Source Serif 4:pnum&smcp”). Ezek ugyanis azok a beállítások, amikor a LibreOffice hibás, illetve nem hordozható SVG-t exportál.
Javított utasítások
Az alapértelmezett utasítások egy részénél elromlott az argumentumban szereplő függvények felismerése. Például az
ELŐRE VÉLETLENSZÁM 100
hibát jelzett, szemben a korábban is működő megoldással:
x = VÉLETLENSZÁM 100 ELŐRE x
A javítások és az új képességek regressziós teszteket kaptak.