Generated file

Copy as Markdown

Other Tools

/* THIS IS AN AUTOGENERATED FILE. DO NOT EDIT */
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
* file, You can obtain one at https://mozilla.org/MPL/2.0/. */
/*
* The origin of this IDL file is
*/
[Exposed=Window]
interface CSSFontFaceDescriptors : CSSStyleDeclaration {
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontFamily), SetterThrows, BindingAlias="font-family"] attribute [LegacyNullToEmptyString] UTF8String fontFamily;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, Src), SetterThrows] attribute [LegacyNullToEmptyString] UTF8String src;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontStyle), SetterThrows, BindingAlias="font-style"] attribute [LegacyNullToEmptyString] UTF8String fontStyle;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontWeight), SetterThrows, BindingAlias="font-weight"] attribute [LegacyNullToEmptyString] UTF8String fontWeight;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontStretch), SetterThrows, BindingAlias="font-stretch"] attribute [LegacyNullToEmptyString] UTF8String fontStretch;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontDisplay), SetterThrows, BindingAlias="font-display"] attribute [LegacyNullToEmptyString] UTF8String fontDisplay;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, UnicodeRange), SetterThrows, BindingAlias="unicode-range"] attribute [LegacyNullToEmptyString] UTF8String unicodeRange;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontFeatureSettings), SetterThrows, BindingAlias="font-feature-settings"] attribute [LegacyNullToEmptyString] UTF8String fontFeatureSettings;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontVariationSettings), SetterThrows, Pref="layout.css.font-variations.enabled", BindingAlias="font-variation-settings"] attribute [LegacyNullToEmptyString] UTF8String fontVariationSettings;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, FontLanguageOverride), SetterThrows, BindingAlias="font-language-override"] attribute [LegacyNullToEmptyString] UTF8String fontLanguageOverride;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, AscentOverride), SetterThrows, BindingAlias="ascent-override"] attribute [LegacyNullToEmptyString] UTF8String ascentOverride;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, DescentOverride), SetterThrows, BindingAlias="descent-override"] attribute [LegacyNullToEmptyString] UTF8String descentOverride;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, LineGapOverride), SetterThrows, BindingAlias="line-gap-override"] attribute [LegacyNullToEmptyString] UTF8String lineGapOverride;
[BindingTemplate=(CSSFontFaceDesc, FontFaceDescriptorId, SizeAdjust), SetterThrows, BindingAlias="size-adjust"] attribute [LegacyNullToEmptyString] UTF8String sizeAdjust;
};