Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Robert O'Callahan
On Thu, Feb 13, 2014 at 9:14 AM, Patrick Walton wrote: > On 2/12/14 12:06 PM, Robert O'Callahan wrote: > >> For Servo, I would pull the font.name prefs from >> >> all.js to get a fixed list of per-language font names to use for >> fallback and default fonts, and not implement pl

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Patrick Walton
On 2/12/14 12:06 PM, Robert O'Callahan wrote: For Servo, I would pull the font.name prefs from all.js to get a fixed list of per-language font names to use for fallback and default fonts, and not implement platform font lists for now and hopefully not ever. Sadly we already h

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Robert O'Callahan
On Thu, Feb 13, 2014 at 5:59 AM, Benjamin Smedberg wrote: > One of the things I would like us to consider (in both Gecko and Servo) is > to stop using any available platform fonts by default. We should keep a > list of normal system fonts and only use those. If a site wishes to use > other fonts,

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Brian Anderson
On 02/12/2014 08:59 AM, Benjamin Smedberg wrote: On 2/12/2014 11:49 AM, Patrick Walton wrote: On 2/11/14 9:42 PM, Robert O'Callahan wrote: Obtaining the list of platform fonts is incredibly performance-sensitive. We have a gfxPlatformFontList object for this, which caches the font list indefini

[dev-servo] no servo meeting Monday, Feb 17

2014-02-12 Thread Jack Moffitt
It's a US holiday (President's Day). We'll resume the following week. jack. ___ dev-servo mailing list dev-servo@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-servo

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Benjamin Smedberg
On 2/12/2014 12:12 PM, Jack Moffitt wrote: This sounds like a good idea to me. Is there an agreed upon list of what these fonts are? If not, how would we decide what goes on such a list? On Windows/Mac/Android/B2G I'd just do the fonts that come with the OS on all OS locales, plus add common

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Jack Moffitt
> One of the things I would like us to consider (in both Gecko and Servo) is > to stop using any available platform fonts by default. We should keep a list > of normal system fonts and only use those. If a site wishes to use other > fonts, they can use web fonts to supply them. This would reduce fo

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Benjamin Smedberg
On 2/12/2014 11:49 AM, Patrick Walton wrote: On 2/11/14 9:42 PM, Robert O'Callahan wrote: Obtaining the list of platform fonts is incredibly performance-sensitive. We have a gfxPlatformFontList object for this, which caches the font list indefinitely. When the system notifies us of a font list c

Re: [dev-servo] 2/10 meeting notes (interning; embedding; beforeunload; acid2 status; testing status; parallelism status; easy bugs; rust upgrade; docs)

2014-02-12 Thread Patrick Walton
On 2/11/14 9:42 PM, Robert O'Callahan wrote: Obtaining the list of platform fonts is incredibly performance-sensitive. We have a gfxPlatformFontList object for this, which caches the font list indefinitely. When the system notifies us of a font list change, we rebuild our font list from scratch,