chromium/third_party/blink/renderer/core/css/font_face_descriptors.idl

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

// https://drafts.csswg.org/css-font-loading/#dictdef-fontfacedescriptors

dictionary FontFaceDescriptors {
    CSSOMString style = "normal";
    CSSOMString weight = "normal";
    CSSOMString stretch = "normal";
    CSSOMString unicodeRange = "U+0-10FFFF";
    CSSOMString variant = "normal";
    CSSOMString featureSettings = "normal";
    CSSOMString display = "auto";
    [MeasureAs=FontFaceAscentOverride] CSSOMString ascentOverride = "normal";
    [MeasureAs=FontFaceDescentOverride] CSSOMString descentOverride = "normal";
    [MeasureAs=FontFaceLineGapOverride] CSSOMString lineGapOverride = "normal";
    [MeasureAs=FontFaceSizeAdjust] CSSOMString sizeAdjust = "100%";
};