#include "third_party/blink/renderer/core/css/css_font_face.h"
#include <algorithm>
#include "third_party/blink/renderer/core/css/css_font_face_source.h"
#include "third_party/blink/renderer/core/css/css_font_selector.h"
#include "third_party/blink/renderer/core/css/css_segmented_font_face.h"
#include "third_party/blink/renderer/core/css/font_face_set_document.h"
#include "third_party/blink/renderer/core/css/font_face_set_worker.h"
#include "third_party/blink/renderer/core/css/font_size_functions.h"
#include "third_party/blink/renderer/core/css/remote_font_face_source.h"
#include "third_party/blink/renderer/core/frame/local_dom_window.h"
#include "third_party/blink/renderer/core/workers/worker_global_scope.h"
#include "third_party/blink/renderer/platform/fonts/font_description.h"
#include "third_party/blink/renderer/platform/fonts/simple_font_data.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
void CSSFontFace::AddSource(CSSFontFaceSource* source) { … }
void CSSFontFace::AddSegmentedFontFace(
CSSSegmentedFontFace* segmented_font_face) { … }
void CSSFontFace::RemoveSegmentedFontFace(
CSSSegmentedFontFace* segmented_font_face) { … }
void CSSFontFace::DidBeginLoad() { … }
bool CSSFontFace::FontLoaded(CSSFontFaceSource* source) { … }
void CSSFontFace::SetDisplay(FontDisplay value) { … }
size_t CSSFontFace::ApproximateBlankCharacterCount() const { … }
bool CSSFontFace::FallbackVisibilityChanged(RemoteFontFaceSource* source) { … }
const SimpleFontData* CSSFontFace::GetFontData(
const FontDescription& font_description) { … }
bool CSSFontFace::MaybeLoadFont(const FontDescription& font_description,
const String& text) { … }
bool CSSFontFace::MaybeLoadFont(const FontDescription& font_description,
const FontDataForRangeSet& range_set) { … }
void CSSFontFace::Load() { … }
void CSSFontFace::Load(const FontDescription& font_description) { … }
void CSSFontFace::SetLoadStatus(FontFace::LoadStatusType new_status) { … }
bool CSSFontFace::UpdatePeriod() { … }
void CSSFontFace::Trace(Visitor* visitor) const { … }
}