From: Lennart Poettering Date: Mon, 25 May 2020 17:32:55 +0000 (+0200) Subject: locale-util: add glyph for external links X-Git-Tag: v246-rc1~237^2~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=a90fb08c814513924728a00d88a77338750e192a;p=thirdparty%2Fsystemd.git locale-util: add glyph for external links --- diff --git a/src/basic/locale-util.c b/src/basic/locale-util.c index ab5f86f54a3..01af759a7dc 100644 --- a/src/basic/locale-util.c +++ b/src/basic/locale-util.c @@ -365,6 +365,7 @@ const char *special_glyph(SpecialGlyph code) { [SPECIAL_GLYPH_SIGMA] = "S", [SPECIAL_GLYPH_ARROW] = "->", [SPECIAL_GLYPH_ELLIPSIS] = "...", + [SPECIAL_GLYPH_EXTERNAL_LINK] = "[LNK]", [SPECIAL_GLYPH_ECSTATIC_SMILEY] = ":-]", [SPECIAL_GLYPH_HAPPY_SMILEY] = ":-}", [SPECIAL_GLYPH_SLIGHTLY_HAPPY_SMILEY] = ":-)", @@ -400,6 +401,9 @@ const char *special_glyph(SpecialGlyph code) { /* Single glyph in Unicode, three in ASCII */ [SPECIAL_GLYPH_ELLIPSIS] = "\342\200\246", /* … (actually called: HORIZONTAL ELLIPSIS) */ + /* Three glyphs in Unicode, five in ASCII */ + [SPECIAL_GLYPH_EXTERNAL_LINK] = "[\360\237\241\225]", /* 🡕 (actually called: NORTH EAST SANS-SERIF ARROW, enclosed in []) */ + /* These smileys are a single glyph in Unicode, and three in ASCII */ [SPECIAL_GLYPH_ECSTATIC_SMILEY] = "\360\237\230\207", /* 😇 (actually called: SMILING FACE WITH HALO) */ [SPECIAL_GLYPH_HAPPY_SMILEY] = "\360\237\230\200", /* 😀 (actually called: GRINNING FACE) */ diff --git a/src/basic/locale-util.h b/src/basic/locale-util.h index 6bd37720596..e4f9711b087 100644 --- a/src/basic/locale-util.h +++ b/src/basic/locale-util.h @@ -55,6 +55,7 @@ typedef enum { SPECIAL_GLYPH_LIGHT_SHADE, SPECIAL_GLYPH_DARK_SHADE, SPECIAL_GLYPH_SIGMA, + SPECIAL_GLYPH_EXTERNAL_LINK, _SPECIAL_GLYPH_FIRST_EMOJI, SPECIAL_GLYPH_ECSTATIC_SMILEY = _SPECIAL_GLYPH_FIRST_EMOJI, SPECIAL_GLYPH_HAPPY_SMILEY, diff --git a/src/test/test-locale-util.c b/src/test/test-locale-util.c index 728196be086..45b67821456 100644 --- a/src/test/test-locale-util.c +++ b/src/test/test-locale-util.c @@ -107,6 +107,7 @@ static void dump_special_glyphs(void) { dump_glyph(SPECIAL_GLYPH_MU); dump_glyph(SPECIAL_GLYPH_CHECK_MARK); dump_glyph(SPECIAL_GLYPH_CROSS_MARK); + dump_glyph(SPECIAL_GLYPH_EXTERNAL_LINK); dump_glyph(SPECIAL_GLYPH_ECSTATIC_SMILEY); dump_glyph(SPECIAL_GLYPH_HAPPY_SMILEY); dump_glyph(SPECIAL_GLYPH_SLIGHTLY_HAPPY_SMILEY);