There are now 9 unresolved bugs blocking the 2.4 release; the blocker bug is #8100, check out the status at: https://bugs.freedesktop.org/show_bug.cgi?id=8100 (no, I didn''t do anything special to get a xx00 bug number, it''s just lucky). * 2511 [---, keithp@keithp.com] -Handle Ultra font weight name. A patch has been applied to the ultra-width branch; people interested in seeing if this works are encouraged to test that. * 4924 [---, keithp@keithp.com] -Wrong font names. This is a report about several Futura faces getting only the ''Futura'' part of the name and not including any identifying extra information. I think this is actually correct though; we should report the fullname and style in their respective elements. Unless I hear back from people with these fonts, I''m going to mark it as ''notabug''. * 5360 [---, keithp@keithp.com] -Fontconfig 2.3.92 crashes KDE built with fontconfig 2.1.0. Obviously this is a critical release blocker. However, the report is sketchy and lacking any kind of stack trace. Anyone interested in looking at this and making sure KDE built against old libraries continues to work with the current fc-2_4-keithp branch? * 7528 [---, keithp@keithp.com] -fontconfig support to exclude glyphs from fonts. This is the patch to hack lang tags in fonts. I''d prefer it to do both language blacklisting and glyph blacklisting as there are good reasons to do both. A schedule of when this might get done would be useful; failing that, we''ll pend it until after 2.4. * 7597 [---, keithp@keithp.com] -fc-match results in segmentation fault when I try to use charset. This is effectively a complaint that the string format for a charset is unusable; attempts to use sensible values actually crash the library. Of course the crashes should be fixed, but I''d like to see a sensible string syntax for charsets. Now that we don''t depend on efficient string parsing for startup performance, let''s rework the string format for charsets into something usable by people. Suggestions anyone? * 7662 [---, keithp@keithp.com] -Enhance fontconfig to render Microsoft fonts better. This bug links to a selection of configuration files for ancient fontconfig that purport to improve the rendering options used with various microsoft web fonts. It needs to be cleaned up and turned into a config file we can stick in conf.d; anyone interested here? * 7663 [---, keithp@keithp.com] -fonts.conf lines inverted. There''s a general problem here -- some configuration stuff needs to be done before the user config file is loaded and some after. I suggest moving the actual reference to the user config file into conf.d/50-user.conf and renumbering the existing config files so they lie in proper relation to the user config file numerically. Is this sensible? It sure seems easy to me. * 7758 [---, keithp@keithp.com] -configure finds no useful libiconv, actually on Mac OS X 10.4.7. Someone who can build fontconfig on Mac OS X is needed here to fix the autotools configuration to located and reference -liconv on this platform. Failing an interested party, this can be pushed beyond 2.4. * 8063 [---, keithp@keithp.com] -fc-cache hangs/uses lots of memory. A report where fontconfig is hanging while scanning unknown fonts. Information about which fonts are breaking things has been solicited; anyone else seeing fontconfig wedges? Note that blacklisting by filename can work around problems like this. If anyone else has bugs which they think need to be fixed before 2.4 is released, please make them block #8100, or they won''t get considered. -- keith.packard@intel.com -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.freedesktop.org/archives/fontconfig/attachments/20060901/14d8bd6b/attachment.pgp
>>>>> "Keith" == Keith Packard <keithp@keithp.com> writes:Keith> I suggest moving the actual reference to the user config file Keith> into conf.d/50-user.conf and renumbering the existing config Keith> files so they lie in proper relation to the user config file Keith> numerically. local.conf should probably also be done that way, then, too. Keith> A report where fontconfig is hanging while scanning unknown Keith> fonts. I''ve seen some such crashes which were dependent on the version of freetype in use. MultiMaster fonts, particularly, caused problems for one client. I *think* current freetype does not cause that problem, though I''m not certain that fc/xft will do the right thing when asked to use an MM font at a given set of weight/width settings. Or maybe it was only fc-match that didn''t. In any case I ended up recommending not to bother with the MM fonts for anything other than TeX.... I can''t find the other fonts which I had troubles with. Either they are no longer a problem or I dumped them someplace other than my usual dumping ground of /var/preserve.... -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 0xED7DAEA6
On Sat, 2006-09-02 at 16:33 -0400, James Cloos wrote:> >>>>> "Keith" == Keith Packard <keithp@keithp.com> writes: > > Keith> I suggest moving the actual reference to the user config file > Keith> into conf.d/50-user.conf and renumbering the existing config > Keith> files so they lie in proper relation to the user config file > Keith> numerically. > > local.conf should probably also be done that way, then, too.Yes, you''re right, although ''local.conf'' is fairly deprecated these days with conf.d available. Any suggestions on where the unused config files should go? /etc/fonts/conf.d, /etc/fonts/conf.avail and /usr/share/doc/fontconfig/examples all have their merits...> Keith> A report where fontconfig is hanging while scanning unknown > Keith> fonts.> I can''t find the other fonts which I had troubles with. Either they > are no longer a problem or I dumped them someplace other than my usual > dumping ground of /var/preserve....As usual, phantom bugs abound. I may end up closing this and waiting to see if people have troubles with current FreeType/fontconfig setups. -- keith.packard@intel.com -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.freedesktop.org/archives/fontconfig/attachments/20060902/19c73e75/attachment.pgp
>>>>> "Keith" == Keith Packard <keithp@keithp.com> writes:>> local.conf should probably also be done that way, then, too.Keith> Yes, you''re right, although ''local.conf'' is fairly deprecated these days Keith> with conf.d available. Good point. Perhaps a good time, then, to complete the deprecation? Keith> Any suggestions on where the unused config files should Keith> go? /etc/fonts/conf.d, /etc/fonts/conf.avail Keith> and /usr/share/doc/fontconfig/examples all have their merits... Good question. I see that there is no general consensus among the distributions for, as an example, apache setups. Some use .avail and .enabled; some use just .d. But I rather prefer .avail/.enabled. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 0xED7DAEA6
On Sun, 2006-09-03 at 12:59 -0400, James Cloos wrote:> >>>>> "Keith" == Keith Packard <keithp@keithp.com> writes: > > >> local.conf should probably also be done that way, then, too. > > Keith> Yes, you''re right, although ''local.conf'' is fairly deprecated these days > Keith> with conf.d available. > > Good point. Perhaps a good time, then, to complete the deprecation?Ah, perhaps. Although, it''s reasonably harmless to continue to include it, perhaps from a file in conf.d> Good question. I see that there is no general consensus among the > distributions for, as an example, apache setups. Some use .avail > and .enabled; some use just .d. But I rather prefer .avail/.enabled.I think we''re fairly well stuck with ''conf.d'' for now, but we can install our supported configuration files in conf.avail. Can you get this working for the 2.4 release? -- keith.packard@intel.com -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.freedesktop.org/archives/fontconfig/attachments/20060903/108de7e2/attachment.pgp
>>>>> "Keith" == Keith Packard <keithp@keithp.com> writes:Keith> I think we''re fairly well stuck with ''conf.d'' for now, but we Keith> can install our supported configuration files in conf.avail. Keith> Can you get this working for the 2.4 release? To be sure I''ve got it straight: All sample configs into conf.avail, with ordering prefixes Symlinks from conf.d to conf.avail for enabled configs Put the local.conf load into one of these Enable by default the same ones currently enabled by default? I''ll hack away at it this evening. -JimC -- James Cloos <cloos@jhcloos.com> OpenPGP: 0xED7DAEA6
On Sun, 2006-09-03 at 16:08 -0400, James Cloos wrote:> All sample configs into conf.avail, with ordering prefixesYes. Note that 50-user.conf should load ~/.fonts.conf, so you''ll want to reorder the prefixes to place stuff in the right relation to that. You might want to write up a little list of suggested numberings for various configuration actions (rendering changes, family additions, etc).> Symlinks from conf.d to conf.avail for enabled configs > > Put the local.conf load into one of theseYes, probably 51-local.conf, to match the current ordering.> Enable by default the same ones currently enabled by default?Sounds good to me. Feel free to also stick other config files in /usr/share/doc/fontconfig/examples if you like; otherwise we''ll ignore them :-)> I''ll hack away at it this evening.Much appreciated. Feel free to split out other config bits from fonts.conf if you like -- keith.packard@intel.com -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.freedesktop.org/archives/fontconfig/attachments/20060903/25d2e1ce/attachment.pgp