mirror of
https://repo.dactyloidae.xyz/Dactyloidae/UXP.git
synced 2026-09-19 23:07:33 +09:00
Issue #1288 - Part 4: Update the OpenType Sanitizer component to 8.0.0
This commit is contained in:
parent
66b4db7c31
commit
207b043e1c
102 changed files with 10962 additions and 3291 deletions
31
gfx/ots/src/hvar.h
Normal file
31
gfx/ots/src/hvar.h
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
// Copyright (c) 2018 The OTS Authors. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
#ifndef OTS_HVAR_H_
|
||||
#define OTS_HVAR_H_
|
||||
|
||||
#include "ots.h"
|
||||
|
||||
namespace ots {
|
||||
|
||||
// -----------------------------------------------------------------------------
|
||||
// OpenTypeHVAR Interface
|
||||
// -----------------------------------------------------------------------------
|
||||
|
||||
class OpenTypeHVAR : public Table {
|
||||
public:
|
||||
explicit OpenTypeHVAR(Font* font, uint32_t tag)
|
||||
: Table(font, tag, tag) { }
|
||||
|
||||
bool Parse(const uint8_t* data, size_t length);
|
||||
bool Serialize(OTSStream* out);
|
||||
|
||||
private:
|
||||
const uint8_t *m_data;
|
||||
size_t m_length;
|
||||
};
|
||||
|
||||
} // namespace ots
|
||||
|
||||
#endif // OTS_HVAR_H_
|
||||
Loading…
Add table
Add a link
Reference in a new issue