#include "third_party/blink/renderer/core/css/binary_data_font_face_source.h"
#include "third_party/blink/renderer/core/css/css_font_face.h"
#include "third_party/blink/renderer/core/probe/core_probes.h"
#include "third_party/blink/renderer/platform/fonts/font_custom_platform_data.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/wtf/shared_buffer.h"
namespace blink {
BinaryDataFontFaceSource::BinaryDataFontFaceSource(CSSFontFace* css_font_face,
SharedBuffer* data,
String& ots_parse_message)
: … { … }
void BinaryDataFontFaceSource::Trace(Visitor* visitor) const { … }
bool BinaryDataFontFaceSource::IsValid() const { … }
SimpleFontData* BinaryDataFontFaceSource::CreateFontData(
const FontDescription& font_description,
const FontSelectionCapabilities& font_selection_capabilities) { … }
}