From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/fontface/index.html | 79 ++++++++++++++++++++++++++++++++++++ 1 file changed, 79 insertions(+) create mode 100644 files/ru/web/api/fontface/index.html (limited to 'files/ru/web/api/fontface') diff --git a/files/ru/web/api/fontface/index.html b/files/ru/web/api/fontface/index.html new file mode 100644 index 0000000000..9d3220ee74 --- /dev/null +++ b/files/ru/web/api/fontface/index.html @@ -0,0 +1,79 @@ +--- +title: FontFace +slug: Web/API/FontFace +tags: + - Интерфейс + - Шрифты +translation_of: Web/API/FontFace +--- +

{{APIRef("CSS Font Loading API")}}{{SeeCompatTable}}

+ +

Интерфейс FontFace представляет единый используемый шрифт. Он позволяет контролировать источник шрифта, являющийся URL-адресом внешнего ресурса или буфера; а также контролировать момент загрузки шрифта и его текущее состояние.

+ +

Конструктор

+ +
+
{{domxref("FontFace.FontFace", "FontFace()")}}
+
Создает и возвращает новый объект FontFace, созданный из внешнего ресурса, описаннного  URL-адресом или из {{domxref("ArrayBuffer")}}.
+
+ +

Свойства

+ +

Этот интерфейс не наследует свойства.

+ +
+
{{domxref("FontFace.display")}}
+
{{domxref("CSSOMString")}} определяет способ отображения шрифта, основываясь на информации о статусе его загрузки и готовности к использованию.
+
{{domxref("FontFace.family")}}
+
{{domxref("CSSOMString")}} получает или устанавливает семейство шрифта. Эквивалентен дескриптору {{cssxref("@font-face/font-family", "font-family")}}.
+
{{domxref("FontFace.featureSettings")}}
+
{{domxref("CSSOMString")}} получает или устанавливает редко используемые возможности шрифта. Эквивалентен дескриптору {{cssxref("@font-face/font-feature-settings", "font-feature-settings")}}.
+
{{domxref("FontFace.loaded")}} {{readonlyinline}}
+
Возвращает {{domxref("Promise")}}, которое выполняется для текущего объекта  FontFace, когда специфичный шрифт, указанный в конструкторе объекта, завершает загрузку, либо отклоняется с помощью SyntaxError.
+
{{domxref("FontFace.status")}} {{readonlyinline}}
+
Возвращает перечисляемое значение, указывающее на состояние шрифта : "unloaded", "loading", "loaded", или "error".
+
{{domxref("FontFace.stretch")}}
+
{{domxref("CSSOMString")}} получает или устанавливает свойство растягивания шрифта. Эквивалентен дескриптору {{cssxref("@font-face/font-stretch", "font-stretch")}}.
+
{{domxref("FontFace.style")}}
+
{{domxref("CSSOMString")}} получает или устанавливает стиль шрифта. Эквивалентен дескриптору {{cssxref("@font-face/font-style", "font-style")}}.
+
{{domxref("FontFace.unicodeRange")}}
+
{{domxref("CSSOMString")}} получает или устанавливает диапазон точек кодирования Юникод, охватывающих шрифт. Эквивалентен дескриптору {{cssxref("@font-face/unicode-range", "unicode-range")}}.
+
{{domxref("FontFace.variant")}}
+
{{domxref("CSSOMString")}} получает или устанавливает вариант шрифта. Эквивалентен дескриптору {{cssxref("@font-face/font-variant", "font-variant")}}.
+
{{domxref("FontFace.weight")}}
+
{{domxref("CSSOMString")}} содежит толщину шрифта. Эквивалентен дескриптору {{cssxref("@font-face/font-weight", "font-weight")}}.
+
+ +

Методы

+ +

Этот интерфейс не наследует методы.

+ +
+
{{domxref("FontFace.load()")}}
+
Загружает шрифт, основываясь на переданных требованиях конструктора текущего объекта, включая расположение или ресурсный буфер, и возврящает {{jsxref('Promise')}}, которое выполнятеся для текущего объекта FontFace.
+
+ +

Спецификации

+ + + + + + + + + + + + + + +
СпецификацияСтатусоммнтари
{{SpecName('CSS3 Font Loading','#FontFace-interface','FontFaceSet')}}{{Spec2('CSS3 Font Loading')}}Первое определение
+ +

Поддержка браузерами

+ +
+ + +

{{Compat("api.FontFace")}}

+
-- cgit v1.2.3-54-g00ecf