mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-10 21:28:04 +02:00
Automatic update from web-platform-tests Update interfaces/font-metrics-api.idl (#15405) Source: https://github.com/tidoust/reffy-reports/blob/42ed719/whatwg/idl/font-metrics-api.idl Build: https://travis-ci.org/tidoust/reffy-reports/builds/493621065 -- wpt-commits: 1e0b2f14ee7842a36730fe2b6f4a8e306eaeaed2 wpt-pr: 15405
39 lines
1.3 KiB
Text
39 lines
1.3 KiB
Text
// GENERATED CONTENT - DO NOT EDIT
|
|
// Content was automatically extracted by Reffy into reffy-reports
|
|
// (https://github.com/tidoust/reffy-reports)
|
|
// Source: Font Metrics API Level 1 (https://drafts.css-houdini.org/font-metrics-api/)
|
|
|
|
partial interface Document {
|
|
FontMetrics measureElement(Element element);
|
|
FontMetrics measureText(DOMString text, StylePropertyMapReadOnly styleMap);
|
|
};
|
|
|
|
interface FontMetrics {
|
|
readonly attribute double width;
|
|
readonly attribute FrozenArray<double> advances;
|
|
|
|
readonly attribute double boundingBoxLeft;
|
|
readonly attribute double boundingBoxRight;
|
|
|
|
readonly attribute double height;
|
|
readonly attribute double emHeightAscent;
|
|
readonly attribute double emHeightDescent;
|
|
readonly attribute double boundingBoxAscent;
|
|
readonly attribute double boundingBoxDescent;
|
|
readonly attribute double fontBoundingBoxAscent;
|
|
readonly attribute double fontBoundingBoxDescent;
|
|
|
|
readonly attribute Baseline dominantBaseline;
|
|
readonly attribute FrozenArray<Baseline> baselines;
|
|
readonly attribute FrozenArray<Font> fonts;
|
|
};
|
|
|
|
interface Baseline {
|
|
readonly attribute DOMString name;
|
|
readonly attribute double value;
|
|
};
|
|
|
|
interface Font {
|
|
readonly attribute DOMString name;
|
|
readonly attribute unsigned long glyphsRendered;
|
|
};
|