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
# File lib/ttfunk/table/name.rb, line 11
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 18
def strip_extended
  stripped = gsub(%r[\x00-\x19\x80-\xff]/, "")
  stripped = "[not-postscript]" if stripped.empty?
  return stripped
end