title: How to specify symbol/character in os-signpost-point-schema
body: <p>I have a custom Xcode 13.2.1 (13C100) Instrument to which I have recently added <a href="https://help.apple.com/instruments/developer/mac/current/#/dev452657581" rel="nofollow noreferrer"><code>os-signpost-point-schema</code></a>. I notice that the events are marked with a hyphen/dash rather than a <code>ⓢ</code>. See the comparison of my custom tool vs the standard “Points of Interest” tool:</p>
  <p><a href="https://i.stack.imgur.com/vLv88.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/vLv88.png" alt="enter image description here" /></a></p>
  <p>I have been digging through the <a href="https://help.apple.com/instruments/developer/mac/current/#/dev452657581" rel="nofollow noreferrer">documentation</a> and while I wager that there is some simple attribute that can be set to dictate which symbol is included within the signpost <code> ⃝</code>, it is not jumping out at me. How does one select the symbol used within custom event points in Instruments?</p>
  <hr />
  <p>Here is the code for the instrument:</p>
  <pre class="lang-xml prettyprint-override"><code>&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&gt;
  &lt;!-- Instruments Developer Help: https://help.apple.com/instruments/developer/mac/current/ --&gt;
  &lt;package&gt;
      &lt;id&gt;com.robertmryan.CustomInterval&lt;/id&gt;
      &lt;version&gt;0.2&lt;/version&gt;
      &lt;title&gt;Custom Points of Interest&lt;/title&gt;
      &lt;owner&gt;
          &lt;name&gt;Robert Ryan&lt;/name&gt;
      &lt;/owner&gt;
  
      &lt;import-schema&gt;os-signpost&lt;/import-schema&gt;
  
      &lt;!-- See https://help.apple.com/instruments/developer/mac/current/#/dev536412616 --&gt;
      &lt;os-signpost-point-schema&gt;
          &lt;id&gt;custom-point-schema&lt;/id&gt;
          &lt;title&gt;Points&lt;/title&gt;
          &lt;owner&gt;
              &lt;name&gt;Robert Ryan&lt;/name&gt;
          &lt;/owner&gt;
          &lt;purpose&gt;Provide mechanism for multicolored events posted by `os_signpost`; The string generated by `os_signpost` must be in form of &quot;Label:%d,Concept:%{public}@&quot;, where &quot;Label&quot; is string that will control what text appears in the event, and &quot;Concept&quot; is one of the strings listed in https://help.apple.com/instruments/developer/mac/current/#/dev66257045 that dictates the color of the interval. No spaces after the commas within this string.&lt;/purpose&gt;
          &lt;note&gt;That message must use that printf-style format, not embedding the values in the format string literal.&lt;/note&gt;
  
          &lt;!-- you can constrain this to a particular subsystem if you'd like:
          &lt;subsystem&gt;&quot;com.domain.MyApp&quot;&lt;/subsystem&gt;
          --&gt;
          &lt;category&gt;&quot;Interval&quot;&lt;/category&gt;
          &lt;name&gt;?name&lt;/name&gt;
  
          &lt;pattern&gt;
              &lt;message&gt;&quot;Label:&quot; ?label &quot;,Concept:&quot; ?concept&lt;/message&gt;
          &lt;/pattern&gt;
  
          &lt;column&gt;
              &lt;mnemonic&gt;name&lt;/mnemonic&gt;
              &lt;title&gt;Name&lt;/title&gt;
              &lt;type&gt;string&lt;/type&gt;
              &lt;expression&gt;?name&lt;/expression&gt;
          &lt;/column&gt;
          &lt;column&gt;
              &lt;mnemonic&gt;label&lt;/mnemonic&gt;
              &lt;title&gt;Label&lt;/title&gt;
              &lt;type&gt;string&lt;/type&gt;
              &lt;expression&gt;?label&lt;/expression&gt;
          &lt;/column&gt;
          &lt;column&gt;
              &lt;mnemonic&gt;concept&lt;/mnemonic&gt;
              &lt;title&gt;Concept&lt;/title&gt;
              &lt;type&gt;event-concept&lt;/type&gt;
              &lt;expression&gt;?concept&lt;/expression&gt;
          &lt;/column&gt;
      &lt;/os-signpost-point-schema&gt;
  
      &lt;os-signpost-interval-schema&gt;
          &lt;id&gt;custom-interval-schema&lt;/id&gt;
          &lt;title&gt;Intervals&lt;/title&gt;
          &lt;owner&gt;
              &lt;name&gt;Robert Ryan&lt;/name&gt;
          &lt;/owner&gt;
          &lt;purpose&gt;Provide mechanism for multicolored intervals posted by `os_signpost`; The string generated by `os_signpost` must be in form of &quot;Label:%d,Concept:%{public}@&quot;, where &quot;Label&quot; is string that will control what text appears in the interval, and &quot;Concept&quot; is one of the strings listed in https://help.apple.com/instruments/developer/mac/current/#/dev66257045 that dictates the color of the interval. No spaces after the commas within this string.&lt;/purpose&gt;
          &lt;note&gt;That message must use that printf-style format, not embedding the values in the format string literal.&lt;/note&gt;
  
          &lt;!-- you can constrain this to a particular subsystem if you'd like:
          &lt;subsystem&gt;&quot;com.domain.MyApp&quot;&lt;/subsystem&gt;
          --&gt;
          &lt;category&gt;&quot;Interval&quot;&lt;/category&gt;
          &lt;name&gt;?name&lt;/name&gt;
  
          &lt;start-pattern&gt;
              &lt;message&gt;&quot;Label:&quot; ?label &quot;,Concept:&quot; ?concept&lt;/message&gt;
          &lt;/start-pattern&gt;
  
          &lt;column&gt;
              &lt;mnemonic&gt;name&lt;/mnemonic&gt;
              &lt;title&gt;Name&lt;/title&gt;
              &lt;type&gt;string&lt;/type&gt;
              &lt;expression&gt;?name&lt;/expression&gt;
          &lt;/column&gt;
          &lt;column&gt;
              &lt;mnemonic&gt;label&lt;/mnemonic&gt;
              &lt;title&gt;Label&lt;/title&gt;
              &lt;type&gt;string&lt;/type&gt;
              &lt;expression&gt;?label&lt;/expression&gt;
          &lt;/column&gt;
          &lt;column&gt;
              &lt;mnemonic&gt;concept&lt;/mnemonic&gt;
              &lt;title&gt;Concept&lt;/title&gt;
              &lt;type&gt;event-concept&lt;/type&gt;
              &lt;expression&gt;?concept&lt;/expression&gt;
          &lt;/column&gt;
      &lt;/os-signpost-interval-schema&gt;
  
      &lt;instrument&gt;
          &lt;id&gt;com.robertmryan.CustomInterval.instrument&lt;/id&gt;
          &lt;title&gt;Custom Points of Interest&lt;/title&gt;
          &lt;category&gt;Behavior&lt;/category&gt;
          &lt;purpose&gt;Provide multi-colored intervals as dictated by the &quot;event-concept&quot; parsed from the `start-pattern` string.&lt;/purpose&gt;
          &lt;icon&gt;Generic&lt;/icon&gt;
          &lt;limitations&gt;&lt;/limitations&gt;
          &lt;create-table&gt;
              &lt;id&gt;custom-interval-table&lt;/id&gt;
              &lt;schema-ref&gt;custom-interval-schema&lt;/schema-ref&gt;
          &lt;/create-table&gt;
          &lt;create-table&gt;
              &lt;id&gt;custom-point-table&lt;/id&gt;
              &lt;schema-ref&gt;custom-point-schema&lt;/schema-ref&gt;
          &lt;/create-table&gt;
  
          &lt;graph&gt;
              &lt;title&gt;Custom Interval Graph&lt;/title&gt;
              &lt;lane&gt;
                  &lt;title&gt;Points&lt;/title&gt;
                  &lt;table-ref&gt;custom-point-table&lt;/table-ref&gt;
                  &lt;plot-template&gt;
                      &lt;instance-by&gt;name&lt;/instance-by&gt;
                      &lt;label-format&gt;%s&lt;/label-format&gt;
                      &lt;value-from&gt;name&lt;/value-from&gt;
                      &lt;color-from&gt;concept&lt;/color-from&gt;
                      &lt;label-from&gt;label&lt;/label-from&gt;
                  &lt;/plot-template&gt;
              &lt;/lane&gt;
              &lt;lane&gt;
                  &lt;title&gt;Intervals&lt;/title&gt;
                  &lt;table-ref&gt;custom-interval-table&lt;/table-ref&gt;
                  &lt;plot-template&gt;
                      &lt;instance-by&gt;name&lt;/instance-by&gt;
                      &lt;label-format&gt;%s&lt;/label-format&gt;
                      &lt;value-from&gt;name&lt;/value-from&gt;
                      &lt;color-from&gt;concept&lt;/color-from&gt;
                      &lt;label-from&gt;label&lt;/label-from&gt;
                      &lt;qualified-by&gt;layout-qualifier&lt;/qualified-by&gt;
                  &lt;/plot-template&gt;
              &lt;/lane&gt;
          &lt;/graph&gt;
  
          &lt;list&gt;
              &lt;title&gt;Custom Regions of Interest&lt;/title&gt;
              &lt;table-ref&gt;custom-interval-table&lt;/table-ref&gt;
              &lt;column&gt;name&lt;/column&gt;
              &lt;column&gt;label&lt;/column&gt;
              &lt;column&gt;concept&lt;/column&gt;
              &lt;column&gt;start&lt;/column&gt;
              &lt;column&gt;duration&lt;/column&gt;
          &lt;/list&gt;
  
          &lt;list&gt;
              &lt;title&gt;Custom Points of Interest&lt;/title&gt;
              &lt;table-ref&gt;custom-point-table&lt;/table-ref&gt;
              &lt;column&gt;name&lt;/column&gt;
              &lt;column&gt;label&lt;/column&gt;
              &lt;column&gt;concept&lt;/column&gt;
          &lt;/list&gt;
      &lt;/instrument&gt;
  &lt;/package&gt;
  </code></pre>