-
Notifications
You must be signed in to change notification settings - Fork 756
Description
On Fri, Jul 1, 2016 at 2:08 AM, Dominik Röttsches drott@google.com wrote:
Hi,
consider the following example:
span {
font-variant-caps: all-small-caps;
font-feature-settings: "smcp" 0, "c2sc" 0;
}https://drafts.csswg.org/css-fonts/#feature-precedence says that at
font-variant-caps should be take into account at precedence level 4,
however, at level 6 it is overriden by font-feature-settings.The synthesis rules in
https://drafts.csswg.org/css-fonts/#propdef-font-variant-caps describe that
if none of the native features are available, all-small-caps should be
synthesized by upper-casing the text and downscaling the font.However, what should be the exact definition of availability here, taking
into account the feature resolution?The feature resolution can be interpreted in two ways:
- It means it should deactivate/hide the available features in the font and
trigger synthesis since the resolved available feature set does not have
smcp and c2sc, or alternatively,- no synthesis is done since the feature detection has determined that the
features are available and should be enabled through font-variant-caps, but
then are deactivated through font-feature-settings.Opinions? What should happen in this case -