Initial code commit

* inserted scripts
* changed README
This commit is contained in:
Jan Schilbach
2022-09-22 13:37:46 +02:00
parent 5ca6ff13fa
commit 337dfa050e
77 changed files with 1419532 additions and 81 deletions
+17
View File
@@ -0,0 +1,17 @@
require "#{File.dirname(File.expand_path(__FILE__))}/extract_info_lib.rb"
require 'yaml'
base_font_directory = ARGV[0]
search_font_directory = ARGV[1]
base_font_infos = {}
(Dir.glob("#{base_font_directory}/*.[ot]tf") + Dir.glob("#{base_font_directory}/**/*.[ot]tf")).each{|font_file|
_infos = extract_infos_for_font(font_file)
base_font_infos[_infos['Family']] = {} unless base_font_infos[_infos['Family']]
base_font_infos[_infos.delete('Family')][_infos.delete('Subfamily')] = _infos
}
puts base_font_infos.to_yaml