Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


Feel free to log bugs (preferably with test cases), and preferably one bug per feature.

Also feel free to submit patches.
It takes a little while to set up a build environment but there are lots of friendly people on this list to help out :-)


On 2012-03-30 11:39, Steve White wrote:
This is to express a general wish, that the word processor be brought
up to date with respect to typographic features, sucha as are present
in many modern fonts, and handled by all modern font rendering
software.

It's disappointing that LibreOffice (as well as its commercial
competition) have *poorer* support for these features than the base
operating system.  That is, a basic text editor, or even a warning
dialog box, have better support for font features than a big program
designed to handle heavily formatted text!

Basic features
==============
(Background reading: search for "typographic features", "font feature
registry", "layout tag registry".)

Some features that really ought to be activated most of the time, in
most scripts
* ligatures for Latin and most alphabetic scripts
* localized replacement (based on text language, region)
* pair kerning
* mark positioning

Some of these are deactivated for no apparent reason. (Sometimes it's a bug).

Finer features
==============
Some features correspond to L/O features, but they aren't properly
handled by the font rendering engine. For example
* small caps
Many fonts contain special glyphs, just for this purpose.  Superior
applications would first check if the font feature is available and
use that, before resorting to a crude scaling.

To be fair, the competition doesn't do this either--but XeTeX does
(using ICU!!!).
It would be *easy* for L/O to beat the competition typographically!

Fancier features
================
It would be cool to provide some interface for such features as:
* stylistic sets
* character variants
* user-chosen alternative forms
* contextual alternatives
* historical forms
* petite caps (and other capitalization-related features)
* old-style or proportional digits
* fractions
* swashes

The new Millennium
=================
While current "desktop publishing" software is stuck in the 80s
typographically, web browsers are catching up to the font standards.
(Especially considering that some people use desktop publishing
software to generate web pages!)

There are already proposals to give control of such features to web
page developers.

    http://www.w3.org/TR/css3-fonts/#font-variant-ligatures-prop
    http://opentype.info/blog/2010/08/14/better-web-typography-with-opentype-features/
    https://developer.mozilla.org/en/CSS/-moz-font-feature-settings
    http://ie.microsoft.com/testdrive/Graphics/opentype/opentype-fontbureau/index.html
    http://blogs.adobe.com/typblography/2010/09/opentype-features-come-to-the-web.html

Here is an interesting chart of typographic features vs applications.
    http://www.typotheque.com/fonts/opentype_feature_support
(OpenOffice.org isn't on the list, for good reason, I think.)
(it says Word does small caps -- but it doesn't do them right)

Compatibility
=============
Of course there's the argument that LibreOffice should be just as bad
as the competition.

(As though at some point LibreOffice ever produced documents that were
identical with the competition's.  As though the competition displayed
documents identically on different systems -- of course the real world
was never this way!)

But to fill a desire for cozy similarity with the competition, there
is always the always the option of a compatibility flag, to excise any
excellence.
_______________________________________________
LibreOffice mailing list
LibreOffice@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/libreoffice


Disclaimer: http://www.peralex.com/disclaimer.html



Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.