On Jul 15, 2017, at 11:02 AM, pd-list-request@lists.iem.at wrote:
I notice it looks quite differently in Mac OS, like there is a new font, but it still seems it is Monaco. But the font size is smaller and the boxes are thinner and wider. A subpatch will also have an extra space to the right after the text/name of the subpatch.
You are seeing the retina rendering with a newer Tk, which still has those font issues as the rendered box size does not quite fit the font. I haven't been able to track down a fix yet.
It's weird, though, as this shouldn't be the default yet and Pd should still be using 8.4 which is pixelated on retina screens but has correct object sizing.
Miller, how did you build the mac distribution app?
I know there's a Pull Request where we're discussing a cross platform consistency for Pd (DejaVu Sans Mono as default font crossplatform), but it hasn't been merged yet, right?
No. There's still the issue of making it work on Windows which has not been resolved yet. I am aware of the TWAPI extension but that is not ideal as Pd shouldn't rely on too many dependencies, especially for only loading a font on one platform. I may be able to get to that in a few weeks.`
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Aha... I built it with 8.5 - should I be still using 8.4?
cheers M
On Sat, Jul 15, 2017 at 11:07:30PM +0200, Dan Wilcox wrote:
On Jul 15, 2017, at 11:02 AM, pd-list-request@lists.iem.at wrote:
I notice it looks quite differently in Mac OS, like there is a new font, but it still seems it is Monaco. But the font size is smaller and the boxes are thinner and wider. A subpatch will also have an extra space to the right after the text/name of the subpatch.
You are seeing the retina rendering with a newer Tk, which still has those font issues as the rendered box size does not quite fit the font. I haven't been able to track down a fix yet.
It's weird, though, as this shouldn't be the default yet and Pd should still be using 8.4 which is pixelated on retina screens but has correct object sizing.
Miller, how did you build the mac distribution app?
I know there's a Pull Request where we're discussing a cross platform consistency for Pd (DejaVu Sans Mono as default font crossplatform), but it hasn't been merged yet, right?
No. There's still the issue of making it work on Windows which has not been resolved yet. I am aware of the TWAPI extension but that is not ideal as Pd shouldn't rely on too many dependencies, especially for only loading a font on one platform. I may be able to get to that in a few weeks.`
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list
For now, yeah. I've been testing builds using the included Tk Wish in the mac/stuff folder ala "make app." This is still the safest & most compatible version so far.
The object box sizing needs to be fixed in 8.5 / 8.6. Maybe it's as simple as tweaking the font metrics only for macOS & Tk > 8.4?
On Jul 15, 2017, at 11:35 PM, Miller Puckette msp@ucsd.edu wrote:
Aha... I built it with 8.5 - should I be still using 8.4?
cheers M
On Sat, Jul 15, 2017 at 11:07:30PM +0200, Dan Wilcox wrote:
On Jul 15, 2017, at 11:02 AM, pd-list-request@lists.iem.at wrote:
I notice it looks quite differently in Mac OS, like there is a new font, but it still seems it is Monaco. But the font size is smaller and the boxes are thinner and wider. A subpatch will also have an extra space to the right after the text/name of the subpatch.
You are seeing the retina rendering with a newer Tk, which still has those font issues as the rendered box size does not quite fit the font. I haven't been able to track down a fix yet.
It's weird, though, as this shouldn't be the default yet and Pd should still be using 8.4 which is pixelated on retina screens but has correct object sizing.
Miller, how did you build the mac distribution app?
I know there's a Pull Request where we're discussing a cross platform consistency for Pd (DejaVu Sans Mono as default font crossplatform), but it hasn't been merged yet, right?
No. There's still the issue of making it work on Windows which has not been resolved yet. I am aware of the TWAPI extension but that is not ideal as Pd shouldn't rely on too many dependencies, especially for only loading a font on one platform. I may be able to get to that in a few weeks.`
Dan Wilcox @danomatika <http://twitter.com/danomatika http://twitter.com/danomatika> danomatika.com http://danomatika.com/ <http://danomatika.com/ http://danomatika.com/> robotcowboy.com http://robotcowboy.com/ <http://robotcowboy.com/ http://robotcowboy.com/>
Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list https://lists.puredata.info/listinfo/pd-list
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Also, I'm still trying to track down a fix for https://github.com/pure-data/pure-data/issues/103 https://github.com/pure-data/pure-data/issues/103. This should hopefully be ready for test2 :)
On Jul 15, 2017, at 11:38 PM, Dan Wilcox danomatika@gmail.com wrote:
For now, yeah. I've been testing builds using the included Tk Wish in the mac/stuff folder ala "make app." This is still the safest & most compatible version so far.
The object box sizing needs to be fixed in 8.5 / 8.6. Maybe it's as simple as tweaking the font metrics only for macOS & Tk > 8.4?
On Jul 15, 2017, at 11:35 PM, Miller Puckette <msp@ucsd.edu mailto:msp@ucsd.edu> wrote:
Aha... I built it with 8.5 - should I be still using 8.4?
cheers M
On Sat, Jul 15, 2017 at 11:07:30PM +0200, Dan Wilcox wrote:
On Jul 15, 2017, at 11:02 AM, pd-list-request@lists.iem.at mailto:pd-list-request@lists.iem.at wrote:
I notice it looks quite differently in Mac OS, like there is a new font, but it still seems it is Monaco. But the font size is smaller and the boxes are thinner and wider. A subpatch will also have an extra space to the right after the text/name of the subpatch.
You are seeing the retina rendering with a newer Tk, which still has those font issues as the rendered box size does not quite fit the font. I haven't been able to track down a fix yet.
It's weird, though, as this shouldn't be the default yet and Pd should still be using 8.4 which is pixelated on retina screens but has correct object sizing.
Miller, how did you build the mac distribution app?
I know there's a Pull Request where we're discussing a cross platform consistency for Pd (DejaVu Sans Mono as default font crossplatform), but it hasn't been merged yet, right?
No. There's still the issue of making it work on Windows which has not been resolved yet. I am aware of the TWAPI extension but that is not ideal as Pd shouldn't rely on too many dependencies, especially for only loading a font on one platform. I may be able to get to that in a few weeks.`
Dan Wilcox @danomatika <http://twitter.com/danomatika http://twitter.com/danomatika> danomatika.com http://danomatika.com/ <http://danomatika.com/ http://danomatika.com/> robotcowboy.com http://robotcowboy.com/ <http://robotcowboy.com/ http://robotcowboy.com/>
Pd-list@lists.iem.at mailto:Pd-list@lists.iem.at mailing list UNSUBSCRIBE and account-management -> https://lists.puredata.info/listinfo/pd-list https://lists.puredata.info/listinfo/pd-list
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
I know there's a Pull Request where we're discussing a cross platform consistency for Pd (DejaVu Sans Mono as default font crossplatform), but it hasn't been merged yet, right?
No. There's still the issue of making it work on Windows which has not been resolved yet. I am aware of the TWAPI extension but that is not ideal as Pd shouldn't rely on too many dependencies, especially for only loading a font on one platform. I may be able to get to that in a few weeks.
The windows thing will be surely resolved one way or the other (loading/installing dejavu) but I think that the key issue Alex was pointing is the pdx fonts metrics on pd-gui.tcl. This will make patches render uniformly also with Purr-data.
Mensaje telepatico asistido por maquinas.
From: Pd-list pd-list-bounces@lists.iem.at on behalf of Dan Wilcox danomatika@gmail.com Sent: Saturday, July 15, 2017 9:07 PM To: Alexandre Torres Porres Cc: Pd-List Subject: Re: [PD] [PD-announce] pd 0.48-0test1 released
On Jul 15, 2017, at 11:02 AM, pd-list-request@lists.iem.atmailto:pd-list-request@lists.iem.at wrote:
I notice it looks quite differently in Mac OS, like there is a new font, but it still seems it is Monaco. But the font size is smaller and the boxes are thinner and wider. A subpatch will also have an extra space to the right after the text/name of the subpatch.
You are seeing the retina rendering with a newer Tk, which still has those font issues as the rendered box size does not quite fit the font. I haven't been able to track down a fix yet.
It's weird, though, as this shouldn't be the default yet and Pd should still be using 8.4 which is pixelated on retina screens but has correct object sizing.
Miller, how did you build the mac distribution app?
I know there's a Pull Request where we're discussing a cross platform consistency for Pd (DejaVu Sans Mono as default font crossplatform), but it hasn't been merged yet, right?
No. There's still the issue of making it work on Windows which has not been resolved yet. I am aware of the TWAPI extension but that is not ideal as Pd shouldn't rely on too many dependencies, especially for only loading a font on one platform. I may be able to get to that in a few weeks.`
Dan Wilcox @danomatikahttp://twitter.com/danomatika danomatika.comhttp://danomatika.com robotcowboy.comhttp://robotcowboy.com
It's not that simple. When the canvas zooming was added, font metrics are now computed at startup and no longer hard coded. This makes the numbers slightly different. It also means you can't just copy over the old values per the font sizes as easily. It's no impossible, but it also needs to work and is probably related to issue with object sizes being off on macOS retina screens.
On Jul 15, 2017, at 11:49 PM, Lucas Cordiviola lucarda27@hotmail.com wrote:
The windows thing will be surely resolved one way or the other (loading/installing dejavu) but I think that the key issue Alex was pointing is the pdx fonts metrics on pd-gui.tcl. This will make patches render uniformly also with Purr-data.
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
is probably related to issue with object sizes being off on macOS retina screens
I can't test that, but we tested windows & linux with pdx font metrics and we are Ok. Does this mean that uniform patch rendering is valid only for linux & windows? With either vanilla or pdx metrics?
Mensaje telepatico asistido por maquinas.
From: Dan Wilcox danomatika@gmail.com Sent: Saturday, July 15, 2017 11:07 PM To: Lucas Cordiviola Cc: Alexandre Torres Porres; Pd-List Subject: Re: [PD] [PD-announce] pd 0.48-0test1 released
It's not that simple. When the canvas zooming was added, font metrics are now computed at startup and no longer hard coded. This makes the numbers slightly different. It also means you can't just copy over the old values per the font sizes as easily. It's no impossible, but it also needs to work and is probably related to issue with object sizes being off on macOS retina screens.
On Jul 15, 2017, at 11:49 PM, Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
The windows thing will be surely resolved one way or the other (loading/installing dejavu) but I think that the key issue Alex was pointing is the pdx fonts metrics on pd-gui.tcl. This will make patches render uniformly also with Purr-data.
Dan Wilcox @danomatikahttp://twitter.com/danomatika danomatika.comhttp://danomatika.com robotcowboy.comhttp://robotcowboy.com
I guess what I'm really saying is that it's late here, I've been working almost nonstop on Pd for the last two weeks, and I'm sorry y'alls documentation doesn't render exactly the same because we didn't get to this issue yet. I've not reviewed the PR and the information that was put together in a while, so maybe tomorrow.
On Jul 16, 2017, at 2:04 AM, Lucas Cordiviola lucarda27@hotmail.com wrote:
is probably related to issue with object sizes being off on macOS retina screens
I can't test that, but we tested windows & linux with pdx font metrics and we are Ok. Does this mean that uniform patch rendering is valid only for linux & windows? With either vanilla or pdx metrics?
Dan Wilcox @danomatika http://twitter.com/danomatika danomatika.com http://danomatika.com/ robotcowboy.com http://robotcowboy.com/
Alles klar,
we are not rushing, we have time.
Mensaje telepatico asistido por maquinas.
From: Dan Wilcox danomatika@gmail.com Sent: Sunday, July 16, 2017 12:13 AM To: Lucas Cordiviola Cc: Alexandre Torres Porres; Pd-List Subject: Re: [PD] [PD-announce] pd 0.48-0test1 released
I guess what I'm really saying is that it's late here, I've been working almost nonstop on Pd for the last two weeks, and I'm sorry y'alls documentation doesn't render exactly the same because we didn't get to this issue yet. I've not reviewed the PR and the information that was put together in a while, so maybe tomorrow.
On Jul 16, 2017, at 2:04 AM, Lucas Cordiviola <lucarda27@hotmail.commailto:lucarda27@hotmail.com> wrote:
is probably related to issue with object sizes being off on macOS retina screens
I can't test that, but we tested windows & linux with pdx font metrics and we are Ok. Does this mean that uniform patch rendering is valid only for linux & windows? With either vanilla or pdx metrics?
Dan Wilcox @danomatikahttp://twitter.com/danomatika danomatika.comhttp://danomatika.com robotcowboy.comhttp://robotcowboy.com