summaryrefslogtreecommitdiff
path: root/pango/pangocoretext-fontmap.c
diff options
context:
space:
mode:
authorAkira TAGOH <akira@tagoh.org>2019-07-24 15:19:33 +0000
committerMatthias Clasen <mclasen@redhat.com>2019-07-24 15:19:33 +0000
commit91054248b82bb756569dbfd05112ec54c2c1d8ba (patch)
tree2e5ce0fe6e875f9b6015cab6c8770929a9a55941 /pango/pangocoretext-fontmap.c
parent9d284b4ae077552e80acd529559c0108e8d87a71 (diff)
downloadpango-91054248b82bb756569dbfd05112ec54c2c1d8ba.tar.gz
Add system-ui generic family support
Diffstat (limited to 'pango/pangocoretext-fontmap.c')
-rw-r--r--pango/pangocoretext-fontmap.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/pango/pangocoretext-fontmap.c b/pango/pangocoretext-fontmap.c
index dae0c136..240cb47a 100644
--- a/pango/pangocoretext-fontmap.c
+++ b/pango/pangocoretext-fontmap.c
@@ -136,6 +136,16 @@ get_real_family (const char *family_name)
{
switch (family_name[0])
{
+ case 'c':
+ case 'C':
+ if (g_ascii_strcasecmp (family_name, "cursive") == 0)
+ return "Apple Chancery";
+ break;
+ case 'f':
+ case 'F':
+ if (g_ascii_strcasecmp (family_name, "fantasy") == 0)
+ return "Papyrus";
+ break;
case 'm':
case 'M':
if (g_ascii_strcasecmp (family_name, "monospace") == 0)
@@ -147,6 +157,8 @@ get_real_family (const char *family_name)
return "Helvetica";
else if (g_ascii_strcasecmp (family_name, "serif") == 0)
return "Times";
+ else if (g_ascii_strcasecmp (family_name, "system-ui") == 0)
+ return "San Francisco";
break;
}