Class: Fontdock::Local

Inherits:
Object
  • Object
show all
Defined in:
lib/fontdock/local.rb

Class Method Summary collapse

Class Method Details

.familiesObject



10
11
12
# File 'lib/fontdock/local.rb', line 10

def families
  font_map.families
end

.find(part_of_name) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/fontdock/local.rb', line 18

def find(part_of_name)
  find_from_pattern(/\A#{part_of_name}\z/)  ||
  find_from_pattern(/\A#{part_of_name}\z/i) ||
  find_from_pattern(/\A#{part_of_name}/)    ||
  find_from_pattern(/\A#{part_of_name}/i)   ||
  find_from_pattern(/#{part_of_name}/)      ||
  find_from_pattern(/#{part_of_name}/i)
end

.font_mapObject



6
7
8
# File 'lib/fontdock/local.rb', line 6

def font_map
  Pango::CairoFontMap.default
end

.namesObject



14
15
16
# File 'lib/fontdock/local.rb', line 14

def names
  families.collect {|family| family.name }
end