lib/pango.rb in pango-3.4.4 vs lib/pango.rb in pango-3.4.5
- old
+ new
@@ -1,6 +1,6 @@
-# Copyright (C) 2017-2018 Ruby-GNOME2 Project Team
+# Copyright (C) 2017-2021 Ruby-GNOME Project Team
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License, or (at your option) any later version.
@@ -18,16 +18,34 @@
require "cairo"
require "cairo-gobject"
require "pango/loader"
require "pango/cairo-loader"
+require "pango/fc-loader"
+require "pango/ft2-loader"
+require "pango/ot-loader"
module Pango
LOG_DOMAIN = "Pango"
GLib::Log.set_log_domain(LOG_DOMAIN)
loader = Loader.new(self)
loader.load("Pango")
cairo_loader = CairoLoader.new(self)
cairo_loader.load("PangoCairo")
+
+ fc_loader = FcLoader.new(self)
+ begin
+ fc_loader.load("PangoFc")
+ rescue GObjectIntrospection::RepositoryError::TypelibNotFound
+ end
+
+ ft2_loader = FT2Loader.new(self)
+ ft2_loader.load("PangoFT2")
+
+ ot_loader = OTLoader.new(self)
+ begin
+ ot_loader.load("PangoOT")
+ rescue GObjectIntrospection::RepositoryError::TypelibNotFound
+ end
end