├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .rubocop.yml ├── .yardopts ├── CHANGELOG.md ├── COPYING ├── GPLv2 ├── GPLv3 ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── data └── fonts │ ├── DejaVuSans.ttf │ ├── fa4 │ └── shims.yml │ ├── fab │ ├── LICENSE │ ├── fa-brands.ttf │ └── fab.yml │ ├── far │ ├── LICENSE │ ├── fa-regular.ttf │ └── far.yml │ ├── fas │ ├── LICENSE │ ├── fa-solid.ttf │ └── fas.yml │ ├── fi │ ├── LICENSE │ ├── fi.yml │ └── foundation-icons.ttf │ ├── mdi │ ├── LICENSE │ ├── materialdesignicons-webfont.ttf │ └── mdi.yml │ └── pf │ ├── LICENSE │ ├── paymentfont-webfont.ttf │ └── pf.yml ├── examples ├── example_helper.rb ├── fas-beer-inline.png ├── fas-beer.png ├── fontawesome.rb ├── foundation_icons.rb ├── mdi.rb └── paymentfont.rb ├── gemfiles ├── prawn-1.3.0.gemfile ├── prawn-2.4.0.gemfile └── prawn-master.gemfile ├── lib └── prawn │ ├── icon.rb │ └── icon │ ├── base.rb │ ├── compatibility.rb │ ├── configuration.rb │ ├── errors.rb │ ├── font_data.rb │ ├── interface.rb │ ├── parser.rb │ └── version.rb ├── prawn-icon.gemspec ├── spec ├── integration │ └── icon_spec.rb ├── spec_helper.rb ├── support │ ├── parser_helper.rb │ └── pdf_helper.rb └── unit │ ├── base_spec.rb │ ├── compatibility_spec.rb │ ├── configuration_spec.rb │ ├── errors │ ├── icon_key_empty_spec.rb │ └── icon_not_found_spec.rb │ ├── font_data_spec.rb │ ├── icon_spec.rb │ └── parser_spec.rb └── tool ├── fontawesome.rb ├── fontawesome └── converter.rb ├── mdi.rb ├── paymentfont.rb └── scss └── parser.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/.gitignore -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.yardopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/.yardopts -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/COPYING -------------------------------------------------------------------------------- /GPLv2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/GPLv2 -------------------------------------------------------------------------------- /GPLv3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/GPLv3 -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/Rakefile -------------------------------------------------------------------------------- /data/fonts/DejaVuSans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/DejaVuSans.ttf -------------------------------------------------------------------------------- /data/fonts/fa4/shims.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fa4/shims.yml -------------------------------------------------------------------------------- /data/fonts/fab/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fab/LICENSE -------------------------------------------------------------------------------- /data/fonts/fab/fa-brands.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fab/fa-brands.ttf -------------------------------------------------------------------------------- /data/fonts/fab/fab.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fab/fab.yml -------------------------------------------------------------------------------- /data/fonts/far/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/far/LICENSE -------------------------------------------------------------------------------- /data/fonts/far/fa-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/far/fa-regular.ttf -------------------------------------------------------------------------------- /data/fonts/far/far.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/far/far.yml -------------------------------------------------------------------------------- /data/fonts/fas/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fas/LICENSE -------------------------------------------------------------------------------- /data/fonts/fas/fa-solid.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fas/fa-solid.ttf -------------------------------------------------------------------------------- /data/fonts/fas/fas.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fas/fas.yml -------------------------------------------------------------------------------- /data/fonts/fi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fi/LICENSE -------------------------------------------------------------------------------- /data/fonts/fi/fi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fi/fi.yml -------------------------------------------------------------------------------- /data/fonts/fi/foundation-icons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/fi/foundation-icons.ttf -------------------------------------------------------------------------------- /data/fonts/mdi/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/mdi/LICENSE -------------------------------------------------------------------------------- /data/fonts/mdi/materialdesignicons-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/mdi/materialdesignicons-webfont.ttf -------------------------------------------------------------------------------- /data/fonts/mdi/mdi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/mdi/mdi.yml -------------------------------------------------------------------------------- /data/fonts/pf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/pf/LICENSE -------------------------------------------------------------------------------- /data/fonts/pf/paymentfont-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/pf/paymentfont-webfont.ttf -------------------------------------------------------------------------------- /data/fonts/pf/pf.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/data/fonts/pf/pf.yml -------------------------------------------------------------------------------- /examples/example_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/example_helper.rb -------------------------------------------------------------------------------- /examples/fas-beer-inline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/fas-beer-inline.png -------------------------------------------------------------------------------- /examples/fas-beer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/fas-beer.png -------------------------------------------------------------------------------- /examples/fontawesome.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/fontawesome.rb -------------------------------------------------------------------------------- /examples/foundation_icons.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/foundation_icons.rb -------------------------------------------------------------------------------- /examples/mdi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/mdi.rb -------------------------------------------------------------------------------- /examples/paymentfont.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/examples/paymentfont.rb -------------------------------------------------------------------------------- /gemfiles/prawn-1.3.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/gemfiles/prawn-1.3.0.gemfile -------------------------------------------------------------------------------- /gemfiles/prawn-2.4.0.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/gemfiles/prawn-2.4.0.gemfile -------------------------------------------------------------------------------- /gemfiles/prawn-master.gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/gemfiles/prawn-master.gemfile -------------------------------------------------------------------------------- /lib/prawn/icon.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon.rb -------------------------------------------------------------------------------- /lib/prawn/icon/base.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/base.rb -------------------------------------------------------------------------------- /lib/prawn/icon/compatibility.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/compatibility.rb -------------------------------------------------------------------------------- /lib/prawn/icon/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/configuration.rb -------------------------------------------------------------------------------- /lib/prawn/icon/errors.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/errors.rb -------------------------------------------------------------------------------- /lib/prawn/icon/font_data.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/font_data.rb -------------------------------------------------------------------------------- /lib/prawn/icon/interface.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/interface.rb -------------------------------------------------------------------------------- /lib/prawn/icon/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/parser.rb -------------------------------------------------------------------------------- /lib/prawn/icon/version.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/lib/prawn/icon/version.rb -------------------------------------------------------------------------------- /prawn-icon.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/prawn-icon.gemspec -------------------------------------------------------------------------------- /spec/integration/icon_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/integration/icon_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/parser_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/support/parser_helper.rb -------------------------------------------------------------------------------- /spec/support/pdf_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/support/pdf_helper.rb -------------------------------------------------------------------------------- /spec/unit/base_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/base_spec.rb -------------------------------------------------------------------------------- /spec/unit/compatibility_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/compatibility_spec.rb -------------------------------------------------------------------------------- /spec/unit/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/configuration_spec.rb -------------------------------------------------------------------------------- /spec/unit/errors/icon_key_empty_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/errors/icon_key_empty_spec.rb -------------------------------------------------------------------------------- /spec/unit/errors/icon_not_found_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/errors/icon_not_found_spec.rb -------------------------------------------------------------------------------- /spec/unit/font_data_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/font_data_spec.rb -------------------------------------------------------------------------------- /spec/unit/icon_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/icon_spec.rb -------------------------------------------------------------------------------- /spec/unit/parser_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/spec/unit/parser_spec.rb -------------------------------------------------------------------------------- /tool/fontawesome.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/tool/fontawesome.rb -------------------------------------------------------------------------------- /tool/fontawesome/converter.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/tool/fontawesome/converter.rb -------------------------------------------------------------------------------- /tool/mdi.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/tool/mdi.rb -------------------------------------------------------------------------------- /tool/paymentfont.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/tool/paymentfont.rb -------------------------------------------------------------------------------- /tool/scss/parser.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jessedoyle/prawn-icon/HEAD/tool/scss/parser.rb --------------------------------------------------------------------------------