class TTFunk::Table::Name::NameString
Name
Record.
Attributes
encoding_id[R]
Platform-specific encoding ID. @return [Integer]
language_id[R]
Language ID. @return [Integer]
platform_id[R]
Platform ID. @return [Integer]
Public Class Methods
new(text, platform_id, encoding_id, language_id)
click to toggle source
@param text [String] @param platform_id
[Integer] @param encoding_id
[Integer] @param language_id
[Integer]
Calls superclass method
# File lib/ttfunk/table/name.rb, line 28 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
Removes chracter incompatible with PostScript. @return [String] PostScript-compatible version of this string.
# File lib/ttfunk/table/name.rb, line 37 def strip_extended stripped = gsub(/[\x00-\x19\x80-\xff]/n, '') stripped = '[not-postscript]' if stripped.empty? stripped end