From 1e782f369ae0a6588664ea3e867cc5d30e416ac2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 24 Aug 2021 16:38:47 -0400 Subject: Add an illustration for caret metrics --- docs/caret-metrics-dark.png | Bin 0 -> 20405 bytes docs/caret-metrics-light.png | Bin 0 -> 15446 bytes docs/caret-metrics.svg | 535 +++++++++++++++++++++++++++++++++++++++++++ docs/meson.build | 2 + docs/pango.toml.in | 2 + pango/pango-layout.c | 5 +- 6 files changed, 543 insertions(+), 1 deletion(-) create mode 100644 docs/caret-metrics-dark.png create mode 100644 docs/caret-metrics-light.png create mode 100644 docs/caret-metrics.svg diff --git a/docs/caret-metrics-dark.png b/docs/caret-metrics-dark.png new file mode 100644 index 00000000..5957b7d6 Binary files /dev/null and b/docs/caret-metrics-dark.png differ diff --git a/docs/caret-metrics-light.png b/docs/caret-metrics-light.png new file mode 100644 index 00000000..f662dbd6 Binary files /dev/null and b/docs/caret-metrics-light.png differ diff --git a/docs/caret-metrics.svg b/docs/caret-metrics.svg new file mode 100644 index 00000000..abd83b55 --- /dev/null +++ b/docs/caret-metrics.svg @@ -0,0 +1,535 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + V + + + + + + Caret offset + + + + Caret slope +(rise / run) + + + + diff --git a/docs/meson.build b/docs/meson.build index 9d42a7f2..c64f0620 100644 --- a/docs/meson.build +++ b/docs/meson.build @@ -36,6 +36,8 @@ pango_content_files = [ 'split-cursor-dark.png', 'fontmetrics-light.png', 'fontmetrics-dark.png', + 'caret-metrics-light.png', + 'caret-metrics-dark.png', ] doc_conf = configuration_data() diff --git a/docs/pango.toml.in b/docs/pango.toml.in index 6173d208..7c722a2b 100644 --- a/docs/pango.toml.in +++ b/docs/pango.toml.in @@ -94,4 +94,6 @@ content_images = [ "split-cursor-dark.png", "fontmetrics-light.png", "fontmetrics-dark.png", + "caret-metrics-light.png", + "caret-metrics-dark.png", ] diff --git a/pango/pango-layout.c b/pango/pango-layout.c index 9912ccdc..ccebc557 100644 --- a/pango/pango-layout.c +++ b/pango/pango-layout.c @@ -2660,7 +2660,10 @@ pango_layout_get_cursor_pos (PangoLayout *layout, * font metric information about caret slope and offset to the positions * it returns. * - * TOOD: Image here + * + * + * Caret metrics + * * * Since: 1.50 */ -- cgit v1.2.1