class TTFunk::Table::Name::String

Attributes

encoding_id[R]
language_id[R]
platform_id[R]

Public Class Methods

new(text, platform_id, encoding_id, language_id) click to toggle source
Calls superclass method
# File lib/ttfunk/table/name.rb, line 12
def initialize(text, platform_id, encoding_id, language_id)
  super(text)
  @platform_id = platform_id
  @encoding_id = encoding_id
  @language_id = language_id
end

Public Instance Methods

strip_extended() click to toggle source
# File lib/ttfunk/table/name.rb, line 19
def strip_extended
  stripped = gsub(/[\x00-\x19\x80-\xff]/n, '')
  stripped = '[not-postscript]' if stripped.empty?
  stripped
end