How To Install rubygem-ttfunk on Fedora 36

In this tutorial we learn how to install rubygem-ttfunk in Fedora 36. rubygem-ttfunk is Font Metrics Parser for Prawn

Introduction

In this tutorial we learn how to install rubygem-ttfunk on Fedora 36.

What is rubygem-ttfunk

TTFunk is a TrueType font parser written in pure ruby.

We can use yum or dnf to install rubygem-ttfunk on Fedora 36. In this tutorial we discuss both methods but you only need to choose one of method to install rubygem-ttfunk.

Install rubygem-ttfunk on Fedora 36 Using dnf

Update yum database with dnf using the following command.

sudo dnf makecache --refresh

After updating yum database, We can install rubygem-ttfunk using dnf by running the following command:

sudo dnf -y install rubygem-ttfunk

Install rubygem-ttfunk on Fedora 36 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install rubygem-ttfunk using yum by running the following command:

sudo yum -y install rubygem-ttfunk

How To Uninstall rubygem-ttfunk on Fedora 36

To uninstall only the rubygem-ttfunk package we can use the following command:

sudo dnf remove rubygem-ttfunk

rubygem-ttfunk Package Contents on Fedora 36

/usr/share/gems/gems/ttfunk-1.7.0
/usr/share/gems/gems/ttfunk-1.7.0/COPYING
/usr/share/gems/gems/ttfunk-1.7.0/GPLv2
/usr/share/gems/gems/ttfunk-1.7.0/GPLv3
/usr/share/gems/gems/ttfunk-1.7.0/LICENSE
/usr/share/gems/gems/ttfunk-1.7.0/lib
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/aggregate.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/bin_utils.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/bit_field.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/collection.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/directory.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/encoded_string.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/max.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/min.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/one_based_array.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/otf_encoder.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/placeholder.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/reader.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/resource_file.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/sci_form.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/sub_table.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset/base.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset/code_page.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset/mac_roman.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset/unicode.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset/unicode_8bit.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset/windows_1252.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/subset_collection.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/sum.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charset.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charsets
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charsets.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charsets/expert.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charsets/expert_subset.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charsets/iso_adobe.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charsets/standard_strings.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charstring.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/charstrings_index.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/dict.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/encoding.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/encodings
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/encodings.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/encodings/expert.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/encodings/standard.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/fd_selector.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/font_dict.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/font_index.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/header.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/index.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/one_based_index.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/path.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/private_dict.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/subr_index.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/top_dict.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cff/top_index.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap/format00.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap/format04.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap/format06.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap/format10.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap/format12.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/cmap/subtable.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/dsig.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/glyf
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/glyf.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/glyf/compound.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/glyf/path_based.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/glyf/simple.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/head.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/hhea.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/hmtx.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/kern
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/kern.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/kern/format0.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/loca.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/maxp.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/name.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/os2.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/post
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/post.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/post/format10.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/post/format20.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/post/format30.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/post/format40.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/sbix.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/simple.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/table/vorg.rb
/usr/share/gems/gems/ttfunk-1.7.0/lib/ttfunk/ttf_encoder.rb
/usr/share/gems/specifications/ttfunk-1.7.0.gemspec

References

Summary

In this tutorial we learn how to install rubygem-ttfunk on Fedora 36 using yum and [dnf]((/fedora/36/dnf/).