Class: Fontisan::Tables::Gvar::TupleVariationHeader
- Inherits:
-
Binary::BaseRecord
- Object
- BinData::Record
- Binary::BaseRecord
- Fontisan::Tables::Gvar::TupleVariationHeader
- Defined in:
- lib/fontisan/tables/gvar.rb
Overview
Tuple variation header
Constant Summary collapse
- EMBEDDED_PEAK_TUPLE =
Tuple index flags
0x8000- INTERMEDIATE_REGION =
0x4000- PRIVATE_POINT_NUMBERS =
0x2000- TUPLE_INDEX_MASK =
0x0FFF
Instance Method Summary collapse
-
#embedded_peak_tuple? ⇒ Boolean
Check if tuple has embedded peak coordinates.
-
#intermediate_region? ⇒ Boolean
Check if tuple has intermediate region.
-
#private_point_numbers? ⇒ Boolean
Check if tuple has private point numbers.
-
#shared_tuple_index ⇒ Integer
Get shared tuple index.
Methods inherited from Binary::BaseRecord
Instance Method Details
#embedded_peak_tuple? ⇒ Boolean
Check if tuple has embedded peak coordinates
51 52 53 |
# File 'lib/fontisan/tables/gvar.rb', line 51 def (tuple_index & EMBEDDED_PEAK_TUPLE) != 0 end |
#intermediate_region? ⇒ Boolean
Check if tuple has intermediate region
58 59 60 |
# File 'lib/fontisan/tables/gvar.rb', line 58 def intermediate_region? (tuple_index & INTERMEDIATE_REGION) != 0 end |
#private_point_numbers? ⇒ Boolean
Check if tuple has private point numbers
65 66 67 |
# File 'lib/fontisan/tables/gvar.rb', line 65 def private_point_numbers? (tuple_index & PRIVATE_POINT_NUMBERS) != 0 end |
#shared_tuple_index ⇒ Integer
Get shared tuple index
72 73 74 |
# File 'lib/fontisan/tables/gvar.rb', line 72 def shared_tuple_index tuple_index & TUPLE_INDEX_MASK end |