I've just published a new Pharo image based on the latest core
(10309). I've also included Freetype fonts (DejaVu) which makes the image looks good by default for everyone. Please test and tell me: http://pharo-project.org/download -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
> I've just published a new Pharo image based on the latest core
> (10309). I've also included Freetype fonts (DejaVu) which makes the > image looks good by default for everyone. That looks great, though I would prefer a sans-serif font (DejaVu Sans) instead of a serif font (DejaVu Serif) in the UI. Serif fonts add too much noise on the screen and are typically used in print only, not in user interfaces. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Mon, May 18, 2009 at 10:37 AM, Lukas Renggli <[hidden email]> wrote:
> That looks great, though I would prefer a sans-serif font (DejaVu > Sans) instead of a serif font (DejaVu Serif) in the UI. > Serif fonts add too much noise on the screen and are typically used in > print only, not in user interfaces. If people agree with this, I can change that. The script I currently use is the following one. If you have ideas on how to improve it, please tell me. font := LogicalFont familyName: 'DejaVu Serif' pointSize: 10. codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. Preferences setListFontTo: font. Preferences setMenuFontTo: font. Preferences setCodeFontTo: codeFont. Preferences setButtonFontTo: font. Preferences setSystemFontTo: font. font := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. Preferences setWindowTitleFontTo: font. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Lukas Renggli
Thanks, Damien!
Note, on Mac, the VM "Squeak 4.1.1beta2U" does not contain the new BitBlt plugin and hence the fonts are rendered without subpixel antialiasing. To enable this, drop the attached file (this is from the prototype one-click-image that Marcus produced some time ago) in the Resources folder in the VM app. John, could this be included by default in the VMs you ship? Cheers, Adrian On May 18, 2009, at 10:37 , Lukas Renggli wrote: >> I've just published a new Pharo image based on the latest core >> (10309). I've also included Freetype fonts (DejaVu) which makes the >> image looks good by default for everyone. > > That looks great, though I would prefer a sans-serif font (DejaVu > Sans) instead of a serif font (DejaVu Serif) in the UI. > > Serif fonts add too much noise on the screen and are typically used in > print only, not in user interfaces. > > Lukas > > -- > Lukas Renggli > http://www.lukas-renggli.ch > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project BitBltPlugin.bundle.zip (85K) Download Attachment |
In reply to this post by Lukas Renggli
Lukas,
I agree about about sans serif, and for code, even prefer a mono-spaced font. However, I believe there is a code snipet somewhere that changes the fonts to whatever is desired. Bill -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Lukas Renggli Sent: Monday, May 18, 2009 3:37 AM To: [hidden email] Subject: Re: [Pharo-project] New Pharo based on core 10309 with antialiased fonts > I've just published a new Pharo image based on the latest core > (10309). I've also included Freetype fonts (DejaVu) which makes the > image looks good by default for everyone. That looks great, though I would prefer a sans-serif font (DejaVu Sans) instead of a serif font (DejaVu Serif) in the UI. Serif fonts add too much noise on the screen and are typically used in print only, not in user interfaces. Lukas -- Lukas Renggli http://www.lukas-renggli.ch _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Mon, May 18, 2009 at 1:24 PM, Schwab,Wilhelm K <[hidden email]> wrote:
> I agree about about sans serif, and for code, even prefer a mono-spaced font. However, I believe there is a code snipet somewhere that changes the fonts to whatever is desired. Yes, this is the snipet I've just given and which can also be found at: http://code.google.com/p/pharo/wiki/CodeSnippets. However, the problem here is to select a sensible default. That's why I'm looking for your opinion. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
> However, the problem here is to select a sensible default. That's why
> I'm looking for your opinion. I personnally use Verdana 8 for everything in my pharo image (on Mac OS X). I dont know if it is available on all platforms though... _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Damien Cassou
On 18 mai 09, at 13:27, Damien Cassou wrote: > On Mon, May 18, 2009 at 1:24 PM, Schwab,Wilhelm K <[hidden email] > > wrote: >> I agree about about sans serif, and for code, even prefer a mono- >> spaced font. However, I believe there is a code snipet somewhere >> that changes the fonts to whatever is desired. > > Yes, this is the snipet I've just given and which can also be found > at: http://code.google.com/p/pharo/wiki/CodeSnippets. > > However, the problem here is to select a sensible default. That's why > I'm looking for your opinion. My opinion is :) | titleFont font codeFont | font := LogicalFont familyName: 'DejaVu Sans' pointSize: default. codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: code. titleFont := LogicalFont familyName: 'DejaVu Sans' pointSize: title. Preferences setListFontTo: font. Preferences setMenuFontTo: titleFont. Preferences setCodeFontTo: codeFont. Preferences setButtonFontTo: font. Preferences setSystemFontTo: font. Preferences setWindowTitleFontTo: titleFont with default = code = 8, title = 10 on a 15" screen and default = code = 9, title = 11 on a 30" screen. -- Simon _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by fstephany
On Mon, May 18, 2009 at 1:32 PM, Francois Stephany
<[hidden email]> wrote: > I personnally use Verdana 8 for everything in my pharo image (on Mac OS > X). I dont know if it is available on all platforms though... Verdana is proprietary and thus can't be chosen. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Simon Denier-3
I agree with Lukas, Bill, and Simon (that is, to change the default
font to DejaVu Sans). Cheers, Adrian BTW, Bill, the code font is already mono-spaced On May 18, 2009, at 13:34 , Simon Denier wrote: > > On 18 mai 09, at 13:27, Damien Cassou wrote: > >> On Mon, May 18, 2009 at 1:24 PM, Schwab,Wilhelm K <[hidden email] >>> wrote: >>> I agree about about sans serif, and for code, even prefer a mono- >>> spaced font. However, I believe there is a code snipet somewhere >>> that changes the fonts to whatever is desired. >> >> Yes, this is the snipet I've just given and which can also be found >> at: http://code.google.com/p/pharo/wiki/CodeSnippets. >> >> However, the problem here is to select a sensible default. That's why >> I'm looking for your opinion. > > > My opinion is :) > > | titleFont font codeFont | > font := LogicalFont > familyName: 'DejaVu Sans' > pointSize: default. > codeFont := LogicalFont > familyName: 'DejaVu Sans Mono' > pointSize: code. > titleFont := LogicalFont > familyName: 'DejaVu Sans' > pointSize: title. > Preferences setListFontTo: font. > Preferences setMenuFontTo: titleFont. > Preferences setCodeFontTo: codeFont. > Preferences setButtonFontTo: font. > Preferences setSystemFontTo: font. > Preferences setWindowTitleFontTo: titleFont > > with default = code = 8, title = 10 on a 15" screen and default = code > = 9, title = 11 on a 30" screen. > > -- > Simon > > > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
On Mon, May 18, 2009 at 1:51 PM, Adrian Lienhard <[hidden email]> wrote:
> I agree with Lukas, Bill, and Simon (that is, to change the default > font to DejaVu Sans). Ok, here is the new version. What do you think? font := LogicalFont familyName: 'DejaVu Sans' pointSize: 10. codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. titleFont := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. Preferences setListFontTo: font. Preferences setMenuFontTo: font. Preferences setCodeFontTo: codeFont. Preferences setButtonFontTo: font. Preferences setSystemFontTo: font. Preferences setWindowTitleFontTo: titleFont. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Damien Cassou
Damien,
I suspect you would reach at least sensible even without our help (or is it interference<g>), but I agree that serifs are a bit noisy, and I like to see my code in monospace. Bill -----Original Message----- From: [hidden email] [mailto:[hidden email]] On Behalf Of Damien Cassou Sent: Monday, May 18, 2009 6:27 AM To: [hidden email] Subject: Re: [Pharo-project] New Pharo based on core 10309 with antialiased fonts On Mon, May 18, 2009 at 1:24 PM, Schwab,Wilhelm K <[hidden email]> wrote: > I agree about about sans serif, and for code, even prefer a mono-spaced font. However, I believe there is a code snipet somewhere that changes the fonts to whatever is desired. Yes, this is the snipet I've just given and which can also be found at: http://code.google.com/p/pharo/wiki/CodeSnippets. However, the problem here is to select a sensible default. That's why I'm looking for your opinion. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Damien Cassou
Seems like an ok default to me.
Personally though, I'm not too fond of the book-style serif, and will probably change mine to: font := LogicalFont familyName: 'DejaVu Sans' pointSize: 9. codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. titleFont := (LogicalFont familyName: 'DejaVu Sans' pointSize: 10) emphasis: 1. On a related topic, the current implementation of FreetypeFont>> hash is rather... simplistic. Haven't had time to check if it impacts performance considerably for a "bad" font policy (using multiple fonts with same size) though. Cheers, Henry Damien Cassou skrev: > On Mon, May 18, 2009 at 1:51 PM, Adrian Lienhard <[hidden email]> wrote: > > I agree with Lukas, Bill, and Simon (that is, to change the default > > font to DejaVu Sans). > > Ok, here is the new version. What do you think? > > font := LogicalFont familyName: 'DejaVu Sans' pointSize: 10. > codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. > titleFont := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. > > Preferences setListFontTo: font. > Preferences setMenuFontTo: font. > Preferences setCodeFontTo: codeFont. > Preferences setButtonFontTo: font. > Preferences setSystemFontTo: font. > Preferences setWindowTitleFontTo: titleFont. > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular by not having them." James Iry > > ------------------------------------------------------------------------ > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Damien Cassou
Much better! ;)
I would also make the title font sans serif, but that's not critical. Cheers, Adrian On May 18, 2009, at 14:02 , Damien Cassou wrote: > On Mon, May 18, 2009 at 1:51 PM, Adrian Lienhard <[hidden email]> > wrote: >> I agree with Lukas, Bill, and Simon (that is, to change the default >> font to DejaVu Sans). > > Ok, here is the new version. What do you think? > > font := LogicalFont familyName: 'DejaVu Sans' pointSize: 10. > codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. > titleFont := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. > > Preferences setListFontTo: font. > Preferences setMenuFontTo: font. > Preferences setCodeFontTo: codeFont. > Preferences setButtonFontTo: font. > Preferences setSystemFontTo: font. > Preferences setWindowTitleFontTo: titleFont. > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular > by not having them." James Iry > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Damien Cassou
Damien,
In a word, WOW. Have you changed the desktop menus somehow? A left click now (I _think_ this is new) gives me a find-window menu, and it takes a right click to get the world menu, which looks different to me. Wait - this might just be themes? I seleected Vistary and things are back to "normal." One snag: I find this image to very sluggish on typing. In fairness I am running Ubuntu on an older machine that isn't the fastest, but it is still far more sluggish than even my recent web image (10303), and that (I think) has lost some speed too. Sorry to keep harping on this, but I type pretty fast (enough to draw complaints in a crowded room). Maybe there is so much noise because every third key is the backspace :) The anti-aliased fonts are wonderful, but for me at least, snappy response to the keyboard is more important. Having both would be great! Bill ________________________________________ From: [hidden email] [[hidden email]] On Behalf Of Damien Cassou [[hidden email]] Sent: Monday, May 18, 2009 8:02 AM To: [hidden email] Subject: Re: [Pharo-project] New Pharo based on core 10309 with antialiased fonts On Mon, May 18, 2009 at 1:51 PM, Adrian Lienhard <[hidden email]> wrote: > I agree with Lukas, Bill, and Simon (that is, to change the default > font to DejaVu Sans). Ok, here is the new version. What do you think? font := LogicalFont familyName: 'DejaVu Sans' pointSize: 10. codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. titleFont := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. Preferences setListFontTo: font. Preferences setMenuFontTo: font. Preferences setCodeFontTo: codeFont. Preferences setButtonFontTo: font. Preferences setSystemFontTo: font. Preferences setWindowTitleFontTo: titleFont. -- Damien Cassou http://damiencassou.seasidehosting.st "Lambdas are relegated to relative obscurity until Java makes them popular by not having them." James Iry _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
I also noticed the slow responsiveness (and I am on a quite fast
machine). Adrian On May 18, 2009, at 15:57 , Schwab,Wilhelm K wrote: > Damien, > > In a word, WOW. > > Have you changed the desktop menus somehow? A left click now (I > _think_ this is new) gives me a find-window menu, and it takes a > right click to get the world menu, which looks different to me. > Wait - this might just be themes? I seleected Vistary and things > are back to "normal." > > > One snag: I find this image to very sluggish on typing. In fairness > I am running Ubuntu on an older machine that isn't the fastest, but > it is still far more sluggish than even my recent web image (10303), > and that (I think) has lost some speed too. Sorry to keep harping > on this, but I type pretty fast (enough to draw complaints in a > crowded room). Maybe there is so much noise because every third key > is the backspace :) > > The anti-aliased fonts are wonderful, but for me at least, snappy > response to the keyboard is more important. Having both would be > great! > > Bill > > > > ________________________________________ > From: [hidden email] [[hidden email] > ] On Behalf Of Damien Cassou [[hidden email]] > Sent: Monday, May 18, 2009 8:02 AM > To: [hidden email] > Subject: Re: [Pharo-project] New Pharo based on core 10309 with > antialiased fonts > > On Mon, May 18, 2009 at 1:51 PM, Adrian Lienhard <[hidden email]> > wrote: >> I agree with Lukas, Bill, and Simon (that is, to change the default >> font to DejaVu Sans). > > Ok, here is the new version. What do you think? > > font := LogicalFont familyName: 'DejaVu Sans' pointSize: 10. > codeFont := LogicalFont familyName: 'DejaVu Sans Mono' pointSize: 9. > titleFont := LogicalFont familyName: 'DejaVu Serif' pointSize: 11. > > Preferences setListFontTo: font. > Preferences setMenuFontTo: font. > Preferences setCodeFontTo: codeFont. > Preferences setButtonFontTo: font. > Preferences setSystemFontTo: font. > Preferences setWindowTitleFontTo: titleFont. > > -- > Damien Cassou > http://damiencassou.seasidehosting.st > > "Lambdas are relegated to relative obscurity until Java makes them > popular by not having them." James Iry > > > _______________________________________________ > Pharo-project mailing list > [hidden email] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
In reply to this post by Schwab,Wilhelm K
On Mon, May 18, 2009 at 12:57 PM, Schwab,Wilhelm K <[hidden email]> wrote: Damien, do you have bloq mayus key activated ? _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Damien,
Strange, I am not seeing it now in, I think, the same image.
Sorry. Is bloq mayus
French for block menus or something? I tried a few guesses and did not
find the preference.
Bill
From: [hidden email] [mailto:[hidden email]] On Behalf Of Mariano Martinez Peck Sent: Monday, May 18, 2009 9:10 AM To: [hidden email] Subject: Re: [Pharo-project] New Pharo based on core 10309 with antialiased fonts On Mon, May 18, 2009 at 12:57 PM, Schwab,Wilhelm K <[hidden email]>
wrote: Damien, do you have bloq mayus key activated ? _______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
2009/5/18 Schwab,Wilhelm K <[hidden email]>
Sorry. I meat the key in the keyboard that let you write all in upper case ;)
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Damien,
That does whack up the menus... Why is
that?
Bill
From: [hidden email] [mailto:[hidden email]] On Behalf Of Mariano Martinez Peck Sent: Monday, May 18, 2009 10:07 AM To: [hidden email] Subject: Re: [Pharo-project] New Pharo based on core 10309 with antialiased fonts 2009/5/18 Schwab,Wilhelm K <[hidden email]>
Sorry. I meat the key in the keyboard that let you write all in upper case ;)
_______________________________________________ Pharo-project mailing list [hidden email] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project |
Free forum by Nabble | Edit this page |