class TTFunk::Table::Name::NameString

Name Record.

def initialize(text, platform_id, encoding_id, language_id)

Parameters:
  • language_id (Integer) --
  • encoding_id (Integer) --
  • platform_id (Integer) --
  • text (String) --
def initialize(text, platform_id, encoding_id, language_id)
  super(text)
  @platform_id = platform_id
  @encoding_id = encoding_id
  @language_id = language_id
end

def strip_extended

Returns:
  • (String) - PostScript-compatible version of this string.
def strip_extended
  stripped = gsub(/[\x00-\x19\x80-\xff]/n, '')
  stripped = '[not-postscript]' if stripped.empty?
  stripped
end