From Fedora Project Wiki
< Desktop | Whiteboards
No edit summary |
(Categorize page) |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
We spend most of our computer time reading and writing text. Studies [http://www.ischool.utexas.edu/~ct/chi_p618.pdf show] that even the smallest improvement in fonts or font rendering produces huge benefits. The competition has [http://www.spectrum.ieee.org/print/5049 realised] it a long time ago. | |||
Possible areas for improvement in font handling: | Possible areas for improvement in font handling: | ||
Line 6: | Line 6: | ||
** [http://www.advogato.org/person/yosch/diary.html?start=13 Nicolas Spalinger's call] | ** [http://www.advogato.org/person/yosch/diary.html?start=13 Nicolas Spalinger's call] | ||
** [http://mail.gnome.org/archives/gtk-devel-list/2008-August/msg00142.html another gtk-devel thread] | ** [http://mail.gnome.org/archives/gtk-devel-list/2008-August/msg00142.html another gtk-devel thread] | ||
** Support user control or OpenType features [http://bugzilla.gnome.org/show_bug.cgi?id=545510 gnome545510], [http://bugzilla.gnome.org/show_bug.cgi?id=547472 gnome547472] | |||
** Fix it in OOo too: [http://www.openoffice.org/issues/show_bug.cgi?id=79878 ooo79878] | ** Fix it in OOo too: [http://www.openoffice.org/issues/show_bug.cgi?id=79878 ooo79878] | ||
* Modernize the font tab in the appearance capplet | * Modernize the font tab in the appearance capplet | ||
* Font installation: | * Font installation: | ||
** Make font installation easy. Packages may not be the best approach to fonts (packaging means minimal legal audit of the font, addition of human-friendly description and necessary fontconfig rules, fc-cache automation, etc Doing it all elsewhere means creating another font-specific packaging format) | ** Make font installation easy. Packages may not be the best approach to fonts (packaging means minimal legal audit of the font, addition of human-friendly description and necessary fontconfig rules, bundling of license text, fc-cache automation, etc Doing it all elsewhere means creating another font-specific packaging format.) | ||
** If packages are the answer for now, at least make font installation automatic, see [[Features/AutomaticFontInstallation]] | ** If packages are the answer for now, at least make font installation automatic, see [[Features/AutomaticFontInstallation]], | ||
* | *** Enhance Firefox too [http://bugzilla.mozilla.org/show_bug.cgi?id=467729 moz467729], | ||
*** Do the same for OOo [http://qa.openoffice.org/issues/show_bug.cgi?id=96826 ooo96826] | |||
* Font preview: | |||
** write a [[Font_preview_generator_(wanted)|font preview generator]] | |||
** use it to add a preview of font packages to the PK GUI frontends [http://bugs.freedesktop.org/show_bug.cgi?id=18928 fdo18928] | |||
* Fix OOo: | * Fix OOo: | ||
** Support CFF fonts [http://www.openoffice.org/issues/show_bug.cgi?id=43029 ooo43029] | ** Support CFF fonts [http://www.openoffice.org/issues/show_bug.cgi?id=43029 ooo43029] | ||
** Support OpenType features in TTF and CFF fonts [http://qa.openoffice.org/issues/show_bug.cgi?id=16032 ooo16032], [http://qa.openoffice.org/issues/show_bug.cgi?id=78749 ooo78749] | ** Support OpenType features in TTF and CFF fonts [http://qa.openoffice.org/issues/show_bug.cgi?id=16032 ooo16032],[http://qa.openoffice.org/issues/show_bug.cgi?id=78749 ooo78749] | ||
** Fix the font selection (see before) | ** Fix the font selection (see before) | ||
* Fix | ** Add font auto-installation support (see before) | ||
* Fix Firefox: | |||
** make it honour desktop font settings [http://bugzilla.mozilla.org/show_bug.cgi?id=414427 moz414427], [http://bugzilla.mozilla.org/show_bug.cgi?id=412669 moz412669] | |||
** support font-stretch [http://bugzilla.mozilla.org/show_bug.cgi?id=3512 moz3512] | |||
** Add font auto-installation support (see before) | |||
* Add baseline table support to pango (align scripts in a line of text) for non-latin scripts [http://bugzilla.gnome.org/show_bug.cgi?id=346419 gnome346419] | |||
* Implement side bearing deltas in cairo and pango (see http://osdir.com/ml/fonts.freetype.user/2007-03/msg00057.html) | |||
* Improve freetype rasterization [http://antigrain.com/research/font_rasterization/ link1], [http://liquidat.wordpress.com/2007/07/11/improving-linux-font-rasterization/ link2]? | |||
<noinclude> | |||
* Fix the following problems: | |||
{{:Known_fonts_and_text_bugs}} | |||
[[Category:Desktop]] |
Latest revision as of 18:47, 15 August 2015
We spend most of our computer time reading and writing text. Studies show that even the smallest improvement in fonts or font rendering produces huge benefits. The competition has realised it a long time ago.
Possible areas for improvement in font handling:
- Modernize/complete the font selection/preview dialog. See:
- Nicolas Spalinger's call
- another gtk-devel thread
- Support user control or OpenType features gnome545510, gnome547472
- Fix it in OOo too: ooo79878
- Modernize the font tab in the appearance capplet
- Font installation:
- Make font installation easy. Packages may not be the best approach to fonts (packaging means minimal legal audit of the font, addition of human-friendly description and necessary fontconfig rules, bundling of license text, fc-cache automation, etc Doing it all elsewhere means creating another font-specific packaging format.)
- If packages are the answer for now, at least make font installation automatic, see Features/AutomaticFontInstallation,
- Font preview:
- write a font preview generator
- use it to add a preview of font packages to the PK GUI frontends fdo18928
- Fix OOo:
- Fix Firefox:
- Add baseline table support to pango (align scripts in a line of text) for non-latin scripts gnome346419
- Implement side bearing deltas in cairo and pango (see http://osdir.com/ml/fonts.freetype.user/2007-03/msg00057.html)
- Improve freetype rasterization link1, link2?
- Fix the following problems:
Issue tracker | Description | Issues | Tagging method and other comments |
---|---|---|---|
bugzilla.redhat.com | Fedora package grouping (comps), specific Fedora code changes | Problem list | CC the bugs list |
bugzilla.freedesktop.org | Fontconfig, HarfBuzz, DejaVu, Freetype… | Problem list | |
bugzilla.gnome.org | Pango | Problem list | |
bugs.kde.org | KDE (Konqueror…) | Problem list | |
bugzilla.mozilla.org | Firefox, Thunderbird… | Problem list | |
bugs.webkit.org | Webkit | Problem list |