Znaki z czcionek tekstowych mogą zostać zawarte w rodzajach linii.
Rodzaje linii z osadzonymi znakami mogą oznaczać media, obwiednie, kontury itp. Podobnie jak w przypadku prostych rodzajów linii, linie rysowane są dynamicznie podczas określania wierzchołków. Znaki osadzone na liniach są zawsze wyświetlane w całości; nigdy nie są ucinane.
Deskryptory wzoru rodzaju linii, zawierające znaki osadzone, są podobne do deskryptorów dla prostych rodzajów linii.
Przykładowo, rodzaj linii o nazwie HOT_WATER_SUPPLY zdefiniowany jest jako
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- A,.5,-.2,["HW",STANDARD,S=.1,U=0.0,X=-0.1,Y=-.05],-.2
Wskazuje to powtarzający się wzór zaczynający się od kreski o długości 0.5 jednostki rysunku, po której następuje spacja o długości 0.2 jednostki rysunku, znaki HW w pewnej skali i parametry umiejscowienia oraz kolejna spacja o długości 0.2 jednostki rysunku. Znaki tekstu pochodzą z czcionki przypisanej do stylu tekstu STANDARD o skali 0.1, obrocie względnym 0 stopni, odsunięciu w osi X wynoszącym –0.1 i odsunięciu w osi Y wynoszącym –0.05. Ten wzór ma długość całej linii i kończy się kreską o długości 0.5 jednostki rysunku. Rodzaj linii zostanie wyświetlony w sposób przedstawiony poniżej.
Należy zwrócić uwagę na fakt, że całkowita długość spacji wynosi 0.2 + 0.2 = 0.4, a początek tekstu jest przesunięty o -.01 jednostki w kierunku osi X od końca pierwszej kreski. Odpowiadałby temu rodzaj linii
*HOT_WATER_SUPPLY,---- HW ---- HW ---- HW ---- HW ---- HW ---- A,.5,-.1,["HW",STANDARD,S=.1,U=0.0,X=0.0,Y=-.05],-.3
Całkowita długość spacji nadal wynosi 0.1 + 0.3 = 0.4, ale początek tekstu nie jest przesunięty w kierunku osi X.
Format dla dodawania znaków tekstowych w opisie rodzaju linii jest następujący:
["text_string",text_style_name,scale,rotation,xoffset,yoffset]
Wartości: skala, obrót, odsunięcie X i odsunięcie Y muszą być wyrażone jako liczby dziesiętne ze znakiem, na przykład 1, -17 lub 0,01.
Znaki, które można wyświetlić w rodzaju linii.
Nazwa używanego stylu tekstu. Jeśli nie określono stylu tekstu, użyty zostanie bieżący styl.
Współczynnik skali użyty dla stylu tekstu względny do skali rodzaju linii. Współczynnik skali musi być poprzedzony przedrostkiem S=, na przykład S=.5 oznacza współczynnik skali 0.5. Wysokość stylu tekstu mnoży się przez współczynnik skali. Jeśli wysokość jest równa 0, wykorzystywana jest sama wartość wysokości S=wartość.
Kąt obrotu znaków wyświetlanych w rodzaju linii. Kąt obrotu musi być poprzedzony przedrostkiem U=, R= lub A=.
Wartość może zostać uzupełniona o przyrostek
Na poniższej ilustracji widać rodzaj linii ze zdefiniowanym obrotem w pionie.
Jeśli pominięto obrót, wówczas przyjmowany jest obrót względny o wartości równej 0. Obrót zostaje wypośrodkowany między linią bazową a nominalną wysokością wielkich liter.
Przesunięcie tekstu na osi X rodzaju linii, która leży równolegle do linii. Odsunięcie musi być poprzedzone przedrostkiem X=, na przykład X=.1 oznacza odsunięcie 0.1. Jeśli odsunięcie jest pominięte lub równe 0, odsunięcie nie zostanie zastosowane do tekstu. Tego pola należy używać do kontroli odległości między tekstem a poprzednim przejściem pisaka. Wartość ta nie jest skalowana przez współczynnik skali zdefiniowany przez S=wartość, ale jest skalowana do rodzaju linii.
Przesunięcie tekstu w kierunku osi Y rodzaju linii, która leży pod kątem 90 stopni do linii. Odsunięcie musi być poprzedzone przedrostkiem Y=, na przykład Y=.1 oznacza odsunięcie 0.1. Jeśli odsunięcie jest pominięte lub równe 0, nie stosuje się odsunięcia do tekstu. Pole to służy do kontroli wyrównania pionowego tekstu względem linii. Wartość ta nie jest skalowana przez współczynnik skali zdefiniowany przez S=wartość, ale jest skalowana do rodzaju linii.