Exception: Fontisan::MissingVariationTableError
- Inherits:
-
VariationError
- Object
- StandardError
- Error
- VariationError
- Fontisan::MissingVariationTableError
- Defined in:
- lib/fontisan/error.rb
Overview
Missing required variation table
Raised when font lacks required variation tables.
Instance Attribute Summary
Attributes inherited from VariationError
Instance Method Summary collapse
-
#initialize(table: nil, message: nil) ⇒ MissingVariationTableError
constructor
Initialize with table tag.
Methods inherited from VariationError
Constructor Details
#initialize(table: nil, message: nil) ⇒ MissingVariationTableError
Initialize with table tag
85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/fontisan/error.rb', line 85 def initialize(table: nil, message: nil) if super(, context: { table: table }) else super( "Missing required variation table: #{table}", context: { table: table }, suggestion: "This font is not a variable font or lacks #{table} table" ) end end |