Korzystając z najnowszej oficjalnej wersji Inkscape, stworzyłem element tekstowy i chciałbym podkreślić jego tekst (lub jego część).
Jak to zrobić?
Nie widzę żadnej opcji podkreślenia.
Obsługa tekstu w Inkscape jest ulepszona w tych latach, ale niektóre funkcje nie zostały jeszcze zaimplementowane.
Standard SVG obsługuje dekorację tekstu, a Inkscape dąży do pełnej zgodności ze standardem SVG, więc próbowałem dodać te właściwości na poziomie xml i zadziałało:
text-decoration: underline;
Jest to bardzo proste: po wpisaniu tekstu naciśnij przycisk edytora XML :
Twój tekst jest zaznaczony, a odpowiadający mu węzeł XML jest wybrany w edytorze (nie trzeba niczego znajdować). Teraz musisz kliknąć wiersz „styl”, dodać żądany styl CSS na końcu bieżącego stylu (np. Dekoracja tekstu: podkreślenie; ), używając średnika „;” jako separator i naciśnij przycisk Ustaw :
Po ustawieniu wartości atrybutu tekst zostanie podkreślony:
Należy pamiętać, że aby usunąć podkreślenie, należy je znaleźć w wartości atrybutu XML i usunąć ręcznie (nie jest to trudne).
Ta funkcja jest obecnie opracowywana, więc nie jest jeszcze dostępna.
Opcją jest użycie niestandardowej kompilacji, w tym tej poprawki:
https://bugs.launchpad.net/inkscape/+bug/1269206
Mamy nadzieję, że łatka zostanie wkrótce dołączona do głównego wydania.
źródło