title: PlantUML: How to change diagram style
body: <p>for a while I'm using PlantUML to create sequence diagram.
  Everything works fine ... but looked a bit boring and "geek"-like.</p>
  
  <p>So I google for nice sprites and found <a href="https://github.com/tupadr3/plantuml-icon-font-sprites#plantuml-icon-font-sprites" rel="nofollow noreferrer">PlantUML Icon-Font Sprites</a> on GitHub.
  I included the sprites successfully in my sequence diagram but as soon as I used them, I got a syntax error.
  After some investigation, I discovered that PlantUML tries to create state diagrams and certain elements of the sequence diagram (like the separator) are not valid.</p>
  
  <p>So my two questions:</p>
  
  <ol>
  <li>How does PlantUML decide which diagram type to draw?</li>
  <li>How can I change this to sequence diagrams?</li>
  </ol>
  
  <p><strong>Example</strong></p>
  
  <pre><code>@startuml
  !pragma teoz true
  skinparam defaultTextAlignment center
  
  !include puml-icons/common.puml
  !include  puml-icons/font-awesome-5/user.puml
  
  hide footbox
  /'FA5_USER(Alice, Alice)
  FA5_USER(Bob, Bob)'/
  
  Alice -&gt; Bob: Authentication Request
  Bob --&gt; Alice: Authentication Response
  @enduml
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/gxi7m.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/gxi7m.png" alt="Sequence diagram"></a></p>
  
  <pre><code>@startuml
  !pragma teoz true
  skinparam defaultTextAlignment center
  
  !include puml-icons/common.puml
  !include  puml-icons/font-awesome-5/user.puml
  
  hide footbox
  FA5_USER(Alice, Alice)
  FA5_USER(Bob, Bob)
  
  Alice -&gt; Bob: Authentication Request
  Bob --&gt; Alice: Authentication Response
  @enduml
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/IJUAp.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IJUAp.png" alt="enter image description here"></a></p>