#include "third_party/blink/renderer/platform/fonts/font_selector.h"
#include "build/build_config.h"
#include "third_party/blink/public/mojom/use_counter/metrics/web_feature.mojom-blink.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_description.h"
#include "third_party/blink/renderer/platform/fonts/font_fallback_list.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/generic_font_family_settings.h"
#include "third_party/blink/renderer/platform/instrumentation/use_counter.h"
namespace blink {
AtomicString FontSelector::FamilyNameFromSettings(
const GenericFontFamilySettings& settings,
const FontDescription& font_description,
const FontFamily& generic_family,
UseCounter* use_counter) { … }
bool FontSelector::IsWebkitBodyFamily(const FontDescription& font_description) { … }
void FontSelector::Trace(Visitor* visitor) const { … }
FontFallbackMap& FontSelector::GetFontFallbackMap() { … }
}