class CBETA::UnicodeService
Public Class Methods
new()
click to toggle source
# File lib/cbeta/unicode_service.rb, line 2 def initialize @u2 = Unihan2.new end
Public Instance Methods
level1?(code)
click to toggle source
# File lib/cbeta/unicode_service.rb, line 6 def level1?(code) return false if code.nil? # Unicode 3.0 以內 在 mobile 可以正確顯示 v = @u2.ver(code) raise "Unihan2.ver 回傳 nil, code: #{code}" if v.nil? v <= 3 end
level2?(code)
click to toggle source
# File lib/cbeta/unicode_service.rb, line 14 def level2?(code) return false if code.nil? # Unicode 10 以內 在 desktop 有字型可以顯示 @u2.ver(code) <= 10 end