As Arial is a Text Style in all my templates I have Large Dot and Arrow linetypes defined in Arial.lin to avoid having to add a Wingdings Text Style I wouldn't use for anything else.
*STriangle, Solid Triangle__/_\_/_\__/_\_/_\_/_\_
S,.000000001,-.05,["\U+25BA",Arial,S=0.02,R=90,Y=-.0019],-.05
*ARROWH,Arrowhead > > > > > > >
A,.000001,-3,["\U+25BA",Arial,S=3,R=0,X=-1.35,Y=-1.35],.000001,-4
*ArialARROW,Arrow1 > > > > > > >
S,.000001,-3,["\U+25AC",Arial,S=3,R=0,X=-1.35,Y=-1.05],.000001,["\U+25BA",Arial,S=3,R=0,X=0.5,Y=-1.42],.000001,-4
*ArialDOT,Dot . . . . . . . . . . . . . . . . . . . . . . . .
A,0,-.125,["\U+2022",Arial,S=.05,Y=-.024],-.125
*ArialDOT2,Dot (.5x) ........................................
A,0,-.0625,["\U+2022",Arial,S=.05,Y=-.012],-.0625
*ArialDOTX2,Dot (2x) . . . . . . . . . . . . . .
A,0,-.25,["\U+2022",Arial,S=.05,Y=-.048],-.25
Putting Text Style dependant linetypes in Acad.lin will display an error when trying to load a linetype if that Text Style isn't in the drawing.
Keeping all lin files in the roamable support folder (where acad.lin is already) allows them to be listed when you click the [File…] button to the left of acad.lin makes loading from different lin files easier.
Macro example to open Arial.lin: ^C^C_start;Arial.lin;
One of many good reasons to use Text Styles named to describe the font they use.
Of course I will load a Wingdings Text Style sometimes as there's no other way to add a DANGER linetype like:
*Danger, --- DANGER --- DANGER ----
A,.3,["N",WINGDINGS,S=.05,Y=-.025],-.05,["DANGER",Swiss Light,S=.05,Y=-.025],-.29,["N",WINGDINGS,S=.05,Y=-.025],-.05,.1