From e5c572ec63e9d529c2ab44084c54f58fb1328c39 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Corr=C3=AAa=20da=20Silva=20Sanches?= Date: Sun, 25 Mar 2018 17:37:55 -0300 Subject: move FTFixedToDouble / FTDoubleToFixed to a common header --- src/libnrtype/OpenTypeUtil.cpp | 8 -------- src/libnrtype/OpenTypeUtil.h | 7 +++++++ 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/src/libnrtype/OpenTypeUtil.cpp b/src/libnrtype/OpenTypeUtil.cpp index 72541824b..ba6fe8ec7 100644 --- a/src/libnrtype/OpenTypeUtil.cpp +++ b/src/libnrtype/OpenTypeUtil.cpp @@ -38,14 +38,6 @@ Glib::ustring extract_tag( guint32 *tag ) { return tag_name; } -inline double FTFixedToDouble (FT_Fixed value) { - return static_cast(value) / 65536.0; -} - -inline FT_Fixed FTDoubleToFixed (double value) { - return static_cast(value * 65536); -} - // Make a list of all tables fount in the GSUB // This list includes all tables regardless of script or language. diff --git a/src/libnrtype/OpenTypeUtil.h b/src/libnrtype/OpenTypeUtil.h index d76b53e06..5c0780492 100644 --- a/src/libnrtype/OpenTypeUtil.h +++ b/src/libnrtype/OpenTypeUtil.h @@ -40,6 +40,13 @@ class OTVarNamed { std::map axes; }; +inline double FTFixedToDouble (FT_Fixed value) { + return static_cast(value) / 65536.0; +} + +inline FT_Fixed FTDoubleToFixed (double value) { + return static_cast(value * 65536); +} void readOpenTypeGsubTable (const FT_Face ft_face, std::map& tables, -- cgit v1.2.3