aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/cairo/PangoFont.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/platform/graphics/cairo/PangoFont.cpp')
-rw-r--r--src/platform/graphics/cairo/PangoFont.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/platform/graphics/cairo/PangoFont.cpp b/src/platform/graphics/cairo/PangoFont.cpp
index d5c1ad0b..e375d674 100644
--- a/src/platform/graphics/cairo/PangoFont.cpp
+++ b/src/platform/graphics/cairo/PangoFont.cpp
@@ -1,23 +1,24 @@
#include "cru/platform/graphics/cairo/PangoFont.h"
namespace cru::platform::graphics::cairo {
-PangoFont::PangoFont(CairoGraphicsFactory* factory, String font_family,
+PangoFont::PangoFont(CairoGraphicsFactory* factory, std::string font_family,
float font_size)
: CairoResource(factory),
font_family_(std::move(font_family)),
font_size_(font_size) {
pango_font_description_ = pango_font_description_new();
- auto font_family_str = font_family_.ToUtf8();
+ auto font_family_str = font_family_;
pango_font_description_set_family(pango_font_description_,
font_family_str.c_str());
- pango_font_description_set_size(pango_font_description_, font_size * PANGO_SCALE);
+ pango_font_description_set_size(pango_font_description_,
+ font_size * PANGO_SCALE);
}
PangoFont::~PangoFont() {
pango_font_description_free(pango_font_description_);
}
-String PangoFont::GetFontName() { return font_family_; }
+std::string PangoFont::GetFontName() { return font_family_; }
float PangoFont::GetFontSize() { return font_size_; }
} // namespace cru::platform::graphics::cairo