>> Well, for cut and paste, `\circ` is *not* an alternative, since it
>> maps to U+25E6 (WHITE BULLET) in font `cmsy10.pfb`.  This might not
>> be an issue in math, but for code listings typeset with typewriter
>> it would be really nice to get it right.
> 
> Can you give us an idea of when or why you would have a degree sign
> in a code listing, as this wouldn't be a symbol that most
> programming languages would use?

LilyPond's input encoding is UTF-8; markup strings must be thus
emitted as UTF-8, too.  Its Texinfo documentation extracts code
snippets from master files (using the `lilypond-book` script),
compiles them for graphical output, and shows the source code at the
same time.   Example:

```
\markup {
  default
  \hspace #2
  \rotate #45
  \line {
    rotated 45°
  }
}
```


    Werner

Reply via email to