mPainter: Tekst pionowy (TVERT)
Tekst pionowy — składanie napisów z góry na dół
Domykamy ostatni odroczony punkt z porządkowania narzędzi mPaintera. Narzędzie Tekst pionowy było już na pasku, ale po wybraniu tworzyło zwykły tekst poziomy. Teraz ma własny, w pełni działający pionowy układ pisma.
Jak to działa
Wybierasz Tekst pionowy (TVERT) i klikasz na płótnie — glify układają się z góry na dół, a kolejne kolumny narastają od prawej do lewej, dokładnie jak w piśmie CJK i w trybie pionowym Photoshopa czy Clip Studio Paint. Zwykły tekst poziomy (narzędzie T) działa bez zmian.
Pod spodem warstwa tekstu dostała nowe pole orientacji, a silnik układu (TextLayoutEngine) — pionową gałąź obok dotychczasowej poziomej. Każda operacja edytora ma teraz pionowy wariant:
- Rysowanie — znak po znaku, każdy wyśrodkowany w swojej kolumnie.
- Kursor — w pionie to pozioma kreska na granicy między komórkami (a nie pionowa jak w tekście poziomym).
- Trafianie kliknięciem — najpierw wybór kolumny po współrzędnej X, potem znaku po Y.
- Zaznaczanie — prostokąty obejmujące szerokość kolumny i pionowy zakres zaznaczonych znaków.
- Home/End — początek i koniec bieżącej kolumny.
- Zawijanie — do nowej kolumny po przekroczeniu wysokości ramki akapitowej oraz na znaku nowej linii.
Nawigacja klawiaturą
W trybie pionowym strzałki są przemapowane tak, by „czuły się" naturalnie:
- Góra / Dół — ruch w obrębie kolumny (poprzedni / następny znak).
- Lewo / Prawo — przeskok między kolumnami, z zachowaniem pozycji pionowej.
Persystencja i cofanie
Flaga orientacji zapisuje się w pliku .mart (format v11, wstecznie zgodny ze starszymi projektami) oraz w migawkach historii. Dzięki temu pionowy tekst przeżywa zapis, ponowne wczytanie i pełne cofanie/ponawianie.
Co to daje
Możliwość składania napisów pionowo — tytuły, onomatopeje, podpisy w stylu mangi i pisma CJK — bezpośrednio narzędziem tekstowym, z pełną edycją na płótnie (kursor, zaznaczanie, klikanie, nawigacja) i zachowaniem orientacji przy zapisie.