Page 1 of 1

Text v SVG grafice, vrstvy

PostPosted: Mon 12. Feb 2024 9:54:18
by kmpc
Dobrý den,
vytvořil jsem si vlastní SVG grafiku v grafickém editoru Inkscape. V grafice jsem použil vrstvy, vektorové obrazce, text. V Promoticu se však nevykreslují správně vrstvy (některé se nezobrazují), vektorové obrazce (některé se nezobrazují), text chybí ve všech případech. Nepomáhá ani umístění všeho do jediné vrstvy. Projevuje se to v Promoticu jak v náhledu při výběru obrázku, tak i při návrhu a v runtime. Grafika se v jiném programu, nebo např. v internetovém prohlížeči zobrazuje správně.

V čem tvořit SVG grafiku, aby si sní Promotic rozuměl? Případně jaká jsou omezení v Promoticu pro SVG?

Děkuji za radu

Re: Text v SVG grafice, vrstvy

PostPosted: Mon 12. Feb 2024 11:53:25
by Tomáš Bräuer
Dobrý den,
kreslení SVG v PROMOTIC 9.0 je naše vlastní implementace. Soustředili jsme se na nejdůležitější vlastnosti SVG. Jde nám především o zobrazovaní ikon a jednoduchých obrazců.
Implementace je vcelku dostačující, ale nemáme vůbec implementované zobrazení textu, to je největší bolístka.

Pokud se vyhnete textům a obrázek před použitím necháte optimalizovat při uložení (aplikovat zbytečné transformace, které nejsou důležité pro vlastní obrázek, ale pouze pro způsob práce s Inkscape). To je důvod, proč my jsme ani nepoužívali Inkscape na naše obrázky.

Přesná definice toho co funguje a co ne, není. Je pořeba odstranit konstrukce, které vám nefungují.

V příští verzi PROMOTIC 9.1. už jsme ke kreslení SVG využili Microsoft implementaci, která ale nefunguje na některých starých Windows a také má drobné odlišnosti, proto bude použita až ve verzi 9.1.