User:Shenme/temp

Previous version: Rh

Version adding mathrm for text and backslashes to capture spacing: Rh

Version as above but surround the fraction with smaller: Rh

Re-do-again, but using sfrac Rh

Re-do-again, but using EB1911 tfrac Rh

using sfrac with smaller Rh

using sfrac with x-smaller Rh

$November 19, 1902.⁄December 2, 1902.$

$November 19, 1902.⁄December 2, 1902.$

Develop example set of all defined bar line notations:

Examples based on order of examples in Lilypond documentation:

Two types of simple bar lines and five types of double bar lines are available for manual insertion: 

Dotted and dashed bar lines:

and five types of repeat bar line:

Additionally, a bar line can be printed as a simple tick:

An additional repeat bar line is defined:

And new repeats with 'frames' (?)

<!--

Examples based on order of examples in Lilypond documentation:

Two types of simple bar lines and five types of double bar lines are available for manual insertion: 

Oh yay, Lilypond has variable success on documented bar line notations. For instance, a dotted bar line is documented as being \bar ":", but examining the source code sure seems to say that should be a semi-colon, and   \bar ";"  works!

Looking in regression tests - input/regression/bar-lines.ly - as of 2.17.15 both ';' for dotted and '!' for dashed lines were supported.

Oh what fun! They have changed the effective syntaxes for bar lines as of 2.17.15. For example, the older and documented "|:" is now ".|:".

Definitions within bar-line.scm
 * (add-bar-glyph-print-procedure "" make-empty-bar-line)
 * (add-bar-glyph-print-procedure "|" make-simple-bar-line)
 * (add-bar-glyph-print-procedure "." make-thick-bar-line)
 * (add-bar-glyph-print-procedure "!" make-dashed-bar-line)
 * (add-bar-glyph-print-procedure "'" make-tick-bar-line)
 * (add-bar-glyph-print-procedure ":" make-colon-bar-line)
 * (add-bar-glyph-print-procedure ";" make-dotted-bar-line)
 * (add-bar-glyph-print-procedure "k" make-kievan-bar-line)
 * (add-bar-glyph-print-procedure "S" (make-segno-bar-line #t))
 * (add-bar-glyph-print-procedure "=" (make-segno-bar-line #f))
 * (add-bar-glyph-print-procedure "[" (make-bracket-bar-line LEFT))
 * (add-bar-glyph-print-procedure "]" (make-bracket-bar-line RIGHT))

Also, the definition of bar lines within the source always specifying different outputs for when a bar line is: 'normal', at end of line, at beginning of line, or when a bar line will span between staves.


 * 1) "|" Standard bar


 * 2) "."


 * 3) "||" Double bar


 * 4) ".|"


 * 5) ".|." Bold double bar ; Heavy double


 * 6) "|.|"


 * 7) "|." End


 * 8) ":" Dotted bar


 * 9) "dashed" Dashed bar


 * 10) "|:" Begin repeat


 * 11) ":|:"


 * 12) ":|.|:" Begin and end repeat


 * 13) ":|.:"


 * 14) ":|" Repeat bar-line ; Repeat sign


 * 15) "'"


 * 16) "S" In-line segno

-->