Template:Sagittal: Difference between revisions

From Xenharmonic Wiki
Jump to navigation Jump to search
Dave Keenan (talk | contribs)
Using "margin-right: .025em" instead of using a hair-space whose width was uncontrolled as it was outside of BravuraText which has none. Changed the default line-height to unitless 1.0 instead of 16px so it scales with font size.
Dave Keenan (talk | contribs)
Changed margin-right from .025em to .05em and default line-height from 1.0 to .8333, to better match previous behaviour.
Line 6: Line 6:
     {{pipe}} | ¦ }} |
     {{pipe}} | ¦ }} |
   (¦\ |
   (¦\ |
   <span style="display: inline-block; transform: translateY(9px) scaleY(-1);"><span class="bravura" style="font-size: {{{size|250%}}}; line-height: {{{height|1.0}}}; vertical-align: -0.255em; display: inline-block; transform: translateY(0.22em); margin-right: .025em;">&#xE30F;</span></span> |
   <span style="display: inline-block; transform: translateY(9px) scaleY(-1);"><span class="bravura" style="font-size: {{{size|250%}}}; line-height: {{{height|.8333}}}; vertical-align: -0.255em; display: inline-block; transform: translateY(0.22em); margin-right: .05em;">&#xE30F;</span></span> |
   <span class="bravura" style="font-size: {{{size|250%}}}; line-height: {{{height|16px}}}; vertical-align: -0.3em; margin-right: .025em; {{#switch:
   <span class="bravura" style="font-size: {{{size|250%}}}; line-height: {{{height|16px}}}; vertical-align: -0.3em; margin-right: .05em; {{#switch:
   {{#replace:
   {{#replace:
     {{#replace:
     {{#replace:

Revision as of 08:43, 30 April 2026

Template documentation[view] [edit] [history] [purge]

The Sagittal template converts a sagitype code (the pictorial ASCII code for sagittal) into a sagittal symbol in the BravuraText font. There are also ASCII codes for lettered noteheads and staff segments. See the source code for the full list.

Usage notes

This template accepts one unnamed argument and two named arguments:

  1. Text in the form of sagitype, representing a sagittal or related symbol.
  2. (optional) size = a CSS font-size value; defaults to "250%".
  3. (optional) height = a CSS line-height value, e.g. "16px"; defaults to "0.6em".

Notes:

  • Pipe characters (|) do not need to be escaped.
  • Short-sagitype (single-character codes for common sagittals) is not yet supported.

Examples

You type You get
{{sagittal| /| }}
{{sagittal| !) }}

See also