#include "third_party/blink/renderer/platform/fonts/font_fallback_list.h"
#include "base/timer/elapsed_timer.h"
#include "third_party/blink/renderer/platform/font_family_names.h"
#include "third_party/blink/renderer/platform/fonts/alternate_font_family.h"
#include "third_party/blink/renderer/platform/fonts/font_cache.h"
#include "third_party/blink/renderer/platform/fonts/font_cache_key.h"
#include "third_party/blink/renderer/platform/fonts/font_description.h"
#include "third_party/blink/renderer/platform/fonts/font_fallback_map.h"
#include "third_party/blink/renderer/platform/fonts/font_family.h"
#include "third_party/blink/renderer/platform/fonts/font_performance.h"
#include "third_party/blink/renderer/platform/fonts/segmented_font_data.h"
#include "third_party/blink/renderer/platform/wtf/text/character_names.h"
namespace blink {
FontFallbackList::FontFallbackList(FontSelector* font_selector)
: … { … }
void FontFallbackList::Trace(Visitor* visitor) const { … }
bool FontFallbackList::ShouldSkipDrawing() const { … }
const SimpleFontData* FontFallbackList::DeterminePrimarySimpleFontData(
const FontDescription& font_description) { … }
const SimpleFontData* FontFallbackList::DeterminePrimarySimpleFontDataCore(
const FontDescription& font_description) { … }
const FontData* FontFallbackList::GetFontData(
const FontDescription& font_description) { … }
const FontData* FontFallbackList::FontDataAt(
const FontDescription& font_description,
unsigned realized_font_index) { … }
bool FontFallbackList::ComputeCanShapeWordByWord(
const FontDescription& font_description) { … }
bool FontFallbackList::CanShapeWordByWord(
const FontDescription& font_description) { … }
}