[PD] unicode symbols and Pd
Christof Ressi
info at christofressi.com
Mon Feb 15 04:57:17 CET 2021
Or could just ask the user to install the fonts :-) It's a simple drag
and drop after all...
On 15.02.2021 04:55, Christof Ressi wrote:
>
> It only works for GEM because it is actually responsible for drawing
> text onto the screen (probably using the freetype library, but haven't
> checked). The Pd core, on the other hand, doesn't do anything like
> that, it just sends commands to the GUI.
>
> However, you can certainly ask Tcl/Tk to draw text using a certain
> font. In fact, the IEM GUI objects do exactly this.
>
> The only remaining problem is that you want to use local fonts instead
> of asking the user to install them. Actually, we already have the
> pdfontloader Tcl extension (https://github.com/pure-data/pdfontloader)
> to load the bundled Deja Vu Sans Mono font. However, it's specific to
> Windows (AddFontResourceExW) and you would need to port it to other
> systems. I'm not sure if it's even possible on macOS and Linux, you
> would have to do some research. But if it works, you could just call
> |pdfontloader::load $path |in your external with sys_vgui(). However,
> the extension has to compiled against the correct Tk version, so
> ideally it would be shipped with Pd. You could open a feature request.
>
> Christof
>
> On 15.02.2021 04:32, Alexandre Torres Porres wrote:
>> Em seg., 18 de jan. de 2021 às 17:45, IOhannes m zmölnig
>> <zmoelnig at iem.at <mailto:zmoelnig at iem.at>> escreveu:
>>
>> there are of course exceptions to this: eg Gem handles the fonts
>> on its own (using a library; I'm not crazy enough attempting to
>> handle fonts myself).
>>
>>
>> Wow, This is huge for me. And I missed what this meant when I first
>> read it (don't read emails on summer vacation).
>>
>> So we can do this on the external level. I see it might be tricky and
>> perhaps you can elaborate on the challenges please. It's just that
>> once I was asking if we could do that for external (thinking about
>> cyclone/comment then) and I got the idea that telling externals where
>> to look for fonts is not possible, but I see now Gem allows us to do
>> that!
>>
>> This would really be great for something like this where you can ship
>> a "music symbol" font and use an external like cyclone/comment to
>> display cool symbolic musical thingies!
>>
>> I'll check on it and see if I can make any of it.
>>
>> Cheers
>>
>> _______________________________________________
>> Pd-list at lists.iem.at mailing list
>> UNSUBSCRIBE and account-management ->https://lists.puredata.info/listinfo/pd-list
>
> _______________________________________________
> Pd-list at lists.iem.at mailing list
> UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20210215/2518ee76/attachment.html>
More information about the Pd-list
mailing list