On Mon, Jun 15, 2015 at 11:01 AM, Richard Shann <[email protected]>
wrote:

> On Mon, 2015-06-15 at 09:16 -0500, Jeremiah Benham wrote:
> >
> >         In the "panel" on the right those are palette button labels,
> >         you can
> >         edit them (right click) and you will see that they are using
> >         the pango
> >         markup language - something like <span font-description=
> >         \"denemo\" ....)
> >
> >
> > When I did right clicked and chose edit label, I saw what was supposed
> > to be the font but it looked like a box with numbers on it [0123]. I
> > erased this and tried to copy paste the font into the dialog box but I
> > saw [0123] in the fonts place after pasting.
> >
> >
> >         I'm not sure where else this formula is used - look in the
> >         Notes/Rests->Change Duration, both the labels *and* the
> >         tooltips will be
> >         using the glyphs by one means or another I think.
> >         Which of these (if any) are working?
> >
> >
> > I see the flat and sharp symbols seems to work. I can try a gtk2 build
> > later tonight.
>
> Ah, I see that I was remembering wrongly that the font was being
> specified using pango markup. Pango markup *is* being used, for example
> to make the label of the palette button that has two sharps and two
> flats - the label is this:
>
> ♯<span rise="10000">♯</span>♭<span rise="10000">♭</span>
>
> where the positioning is being done using markup, but the characters
> themselves are just embedded. This button label actually displays
> properly (because I guess sharp and flat are in the miscellaneous
> symbols block, not the musical symbols block. Sharp is unicode U+266F).
>
> Another example is the first button in the general palette, the one at
> the top of the display. That is a treble clef sign in a large size, its
> label is this
>
> <span font='16'> 𝄞   </span>
>
> That one displays as D834 in your screenshot. I can only guess that on
> the Mac these embedded characters are being expected in a different
> format (UTF-16 instead of UTF-8 ?).
> Looking in the source of this label, the file actions/palettes.xml I see
>
> label="&lt;span font='16'&gt; &#x1D11E;   &lt;/span&gt;"
>
> which means that 0x1D11E is the character code being inserted, this is
> what is called the unicode codepoint (I think what would be written U
> +1D11E). I don't know what else might work in that position. Looking up
> this unicode value I see that its UTF-16 representation is
>
>
> D8 34 DD 1E
>
> which hints to me that the (gtk routines for) the mac is just seeing the
> D834 bit - which would explain why your screenshots seem to show this
> same code on several buttons - they are all in the musical instruments
> block, which is perhaps what the D834 refers to (the bass clef, for
> example, is D8 34 DD 22 in UTF-16).
>
>
Can we convert the UTF-16 to UTF-8? Something like:
https://developer.gnome.org/glib/stable/glib-Unicode-Manipulation.html#g-utf16-to-utf8
Are these characters expected to be UTF-16 in windows?

Jeremiah


> I'm not sure what the way through all this is, perhaps asking someone in
> the gtk mac world about the representation of characters - or, if gtk2
> works, then something in the upgrade documentation for gtk3 might help.
>
> Richard
>
> >
>
>
_______________________________________________
Denemo-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/denemo-devel

Reply via email to