[pango/wip/kill-shape-engine: 21/27] Add pano_font_covers
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/wip/kill-shape-engine: 21/27] Add pano_font_covers
- Date: Wed, 10 Jul 2019 04:53:07 +0000 (UTC)
commit ede3bfe95a765238b06cfb8bb389325cd10610a2
Author: Matthias Clasen <mclasen redhat com>
Date: Tue Jul 9 14:50:19 2019 -0400
Add pano_font_covers
Add a pango_font_covers function, which is like
pango_shape_engine_covers, without the engine.
pango/fonts.c | 12 ++++++++++++
pango/pango-font-private.h | 3 +++
2 files changed, 15 insertions(+)
---
diff --git a/pango/fonts.c b/pango/fonts.c
index f273cd26..e2138e74 100644
--- a/pango/fonts.c
+++ b/pango/fonts.c
@@ -2306,3 +2306,15 @@ pango_font_face_list_sizes (PangoFontFace *face,
*n_sizes = 0;
}
}
+
+PangoCoverageLevel
+pango_font_covers (PangoFont *font,
+ PangoLanguage *language,
+ gunichar wc)
+{
+ PangoCoverage *coverage = pango_font_get_coverage (font, language);
+ PangoCoverageLevel result = pango_coverage_get (coverage, wc);
+ pango_coverage_unref (coverage);
+ return result;
+}
+
diff --git a/pango/pango-font-private.h b/pango/pango-font-private.h
index 44d19dee..8a3c6572 100644
--- a/pango/pango-font-private.h
+++ b/pango/pango-font-private.h
@@ -30,6 +30,9 @@
G_BEGIN_DECLS
+PangoCoverageLevel pango_font_covers (PangoFont *font,
+ PangoLanguage *language,
+ gunichar wc);
PANGO_AVAILABLE_IN_ALL
PangoFontMetrics *pango_font_metrics_new (void);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]