Method: UnicodeNamecode.codepoint

Defined in:
lib/unicode_namecode.rb

.codepoint(name) ⇒ Object

Look up a Unicode character’s codepoint by its official name or alias



13
14
15
16
17
18
19
20
21
22
# File 'lib/unicode_namecode.rb', line 13

def self.codepoint(name)
  DataLoader.load_data unless DataLoader.trie
  
  # Try exact match first
  result = DataLoader.trie.find(name.strip.upcase)
  return result if result
  
  # Try alias lookup
  Aliases.codepoint_for_alias(name.strip)
end