In the German Lilypond forum (now available in the archive) someone figured
out a solution, here a comparison of both solutions
\version "2.19.56"
soft =
-\tweak stencil
#(lambda (grob)
(grob-interpret-markup grob
(if (eq? UP (ly:grob-property grob 'direction))
#{
\markup
\with-dimensions #'(-0.55 . 0.55) #'(-0.55 . 0)
\postscript
#"0.25 setlinewidth -0.55 0 moveto 0 0 0.55 180 0 arc stroke"
#}
#{
\markup
\with-dimensions #'(-0.55 . 0.55) #'(0 . 0.55)
\postscript
#"0.25 setlinewidth 0.55 0 moveto 0 0 0.55 0 180 arc stroke"
#})))
-\accent
unaccent =
-\tweak stencil #ly:text-interface::print
-\tweak text \markup
\translate #'(0.6 . 0)
\stencil
#(make-path-stencil
'(M -0.435 0.435
C -0.435 0.185 -0.250 0 0 0
C 0.250 0 0.435 0.185 0.435 0.435)
0.13 1 1 #f)
-\accent
\relative c'' { c_\soft c^\soft c_\unaccent c^\unaccent }
2017-06-15 16:23 GMT+02:00 Pierre Perol-Schneider <
[email protected]>:
> Or - using Kieren's solution:
>
> \version "2.19"
>
> unaccent =
> -\tweak stencil #ly:text-interface::print
> -\tweak text \markup
> \translate #'(0.6 . 0)
> \stencil
> #(make-path-stencil
> '(M -0.435 0.435
> C -0.435 0.185 -0.250 0 0 0
> C 0.250 0 0.435 0.185 0.435 0.435)
> 0.13 1 1 #f)
> -\accent
>
> {
> f''\unaccent
> }
>
>
> 2017-06-15 16:07 GMT+02:00 Pierre Perol-Schneider <
> [email protected]>:
>
>> Hi caagr98,
>>
>> How about:
>>
>> \version "2.19"
>>
>> unaccent = -\markup
>> \translate #'(0.6 . 0)
>> \stencil
>> #(make-path-stencil
>> '(M -0.435 0.435
>> C -0.435 0.185 -0.250 0 0 0
>> C 0.250 0 0.435 0.185 0.435 0.435)
>> 0.13 1 1 #f)
>>
>> {
>> f''^\unaccent
>> }
>>
>>
>> HTH, Cheers,
>> Pierre
>>
>> 2017-06-15 15:59 GMT+02:00 <[email protected]>:
>>
>>> On 06/15/2017 03:42 PM, Kieren MacMillan wrote:
>>>
>>>> Hi caagr98,
>>>>
>>>> I'd rather not have to install extra fonts for my scores to work...
>>>>>
>>>>
>>>> You don't have to install extra fonts — just find a font that's already
>>>> installed and has that glyph.
>>>>
>>>
>>> That's exactly what I mean - I don't want to depend on what fonts I have
>>> installed.
>>>
>>> Isn't there any way to do it with markup or stencils?
>>>>>
>>>>
>>>> Of course. Change
>>>>
>>>> \markup \fontsize #1 \override #'(font-name . "Old Standard")
>>>> \char ##x23D1
>>>>
>>>> to whatever drawing routine you prefer.
>>>>
>>>
>>> Considering text-interface doesn't bother flipping the symbol
>>> upside-down, I think I'll have to replace the entire stencil. I'll make
>>> sure to report back when I've got it to work.
>>>
>>>
>>> Cheers,
>>>> Kieren.
>>>> ________________________________
>>>>
>>>> Kieren MacMillan, composer
>>>> ‣ website: www.kierenmacmillan.info
>>>> ‣ email: [email protected]
>>>>
>>>>
>>> _______________________________________________
>>> lilypond-user mailing list
>>> [email protected]
>>> https://lists.gnu.org/mailman/listinfo/lilypond-user
>>>
>>
>>
>
> _______________________________________________
> lilypond-user mailing list
> [email protected]
> https://lists.gnu.org/mailman/listinfo/lilypond-user
>
>
_______________________________________________
lilypond-user mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/lilypond-user