Add aliases for serif, sans-serif and etc 79/96179/1 accepted/tizen_3.0.m2_mobile accepted/tizen_3.0.m2_tv accepted/tizen_3.0.m2_wearable accepted/tizen_4.0_unified accepted/tizen_5.0_unified accepted/tizen_5.5_unified accepted/tizen_5.5_unified_mobile_hotfix accepted/tizen_5.5_unified_wearable_hotfix accepted/tizen_6.0_unified accepted/tizen_6.0_unified_hotfix accepted/tizen_6.5_unified accepted/tizen_7.0_unified accepted/tizen_7.0_unified_hotfix accepted/tizen_8.0_unified accepted/tizen_common accepted/tizen_ivi accepted/tizen_mobile accepted/tizen_tv accepted/tizen_unified accepted/tizen_wearable tizen tizen_3.0.m2 tizen_3.0_tv tizen_4.0 tizen_5.0 tizen_5.5 tizen_5.5_mobile_hotfix tizen_5.5_tv tizen_5.5_wearable_hotfix tizen_6.0 tizen_6.0_hotfix tizen_6.5 tizen_7.0 tizen_7.0_hotfix tizen_8.0 accepted/tizen/3.0.m2/mobile/20170104.125300 accepted/tizen/3.0.m2/tv/20170104.125558 accepted/tizen/3.0.m2/wearable/20170104.125818 accepted/tizen/3.0/common/20161116.143722 accepted/tizen/3.0/ivi/20161116.022327 accepted/tizen/3.0/mobile/20161116.022312 accepted/tizen/3.0/tv/20161116.022319 accepted/tizen/3.0/wearable/20161116.022322 accepted/tizen/4.0/unified/20170816.011308 accepted/tizen/4.0/unified/20170829.015825 accepted/tizen/5.0/unified/20181102.015508 accepted/tizen/5.5/unified/20191031.023858 accepted/tizen/5.5/unified/mobile/hotfix/20201027.083755 accepted/tizen/5.5/unified/wearable/hotfix/20201027.115316 accepted/tizen/6.0/unified/20201030.120846 accepted/tizen/6.0/unified/hotfix/20201103.050038 accepted/tizen/6.5/unified/20211028.102126 accepted/tizen/7.0/unified/20221110.060904 accepted/tizen/7.0/unified/hotfix/20221116.105309 accepted/tizen/8.0/unified/20231005.093333 accepted/tizen/common/20170102.152413 accepted/tizen/ivi/20170103.051323 accepted/tizen/mobile/20170103.051117 accepted/tizen/tv/20170103.051155 accepted/tizen/unified/20170309.032934 accepted/tizen/wearable/20170103.051241 submit/tizen/20170102.091821 submit/tizen/20170103.012719 submit/tizen_3.0.m2/20170104.093750 submit/tizen_3.0/20161114.035101 submit/tizen_3.0/20161115.035306 submit/tizen_4.0/20170811.094300 submit/tizen_4.0/20170828.100004 submit/tizen_4.0/20170828.110004 submit/tizen_5.0/20181101.000003 submit/tizen_5.5/20191031.000003 submit/tizen_5.5_mobile_hotfix/20201026.185103 submit/tizen_5.5_wearable_hotfix/20201026.184303 submit/tizen_6.0/20201029.205103 submit/tizen_6.0_hotfix/20201102.192503 submit/tizen_6.0_hotfix/20201103.114803 submit/tizen_6.5/20211028.162201 submit/tizen_unified/20170308.100407 tizen_4.0.IoT.p1_release tizen_4.0.IoT.p2_release tizen_4.0.m1_release tizen_4.0.m2_release tizen_5.5.m2_release tizen_6.0.m2_release tizen_6.5.m2_release tizen_7.0_m2_release tizen_8.0_m2_release
authorYoungbok Shin <youngb.shin@samsung.com>
Tue, 8 Nov 2016 05:55:16 +0000 (14:55 +0900)
committerYoungbok Shin <youngb.shin@samsung.com>
Tue, 8 Nov 2016 05:58:07 +0000 (14:58 +0900)
It allows to load Tizen system font list
even if the given font is not available.

Change-Id: Icfa2fe00f642a6a9c91453a1e7e2a4d11ef1bf09

packaging/default-fonts-fc-sdk.spec
sdk_fonts_fc/98-tizen-alias.conf [new file with mode: 0644]

index 3a4f71d..b6d6f21 100644 (file)
@@ -21,12 +21,14 @@ cp %{SOURCE1001} .
 
 %install
 export FONT_CONF_FILE_1="99-tizen.conf"
+export FONT_CONF_FILE_2="98-tizen-alias.conf"
 
 ## TZ_SYS_RO_ETC: /etc, TZ_SYS_ETC: /opt/etc/
 rm -rf %{buildroot}
 mkdir -p %{buildroot}%{TZ_SYS_RO_ETC}/fonts/conf.d/
 mkdir -p %{buildroot}%{TZ_SYS_ETC}/fonts/conf.avail/ && cp -a sdk_fonts_fc/* %{buildroot}%{TZ_SYS_ETC}/fonts/conf.avail/
 ln -s %{TZ_SYS_ETC}/fonts/conf.avail/$FONT_CONF_FILE_1 %{buildroot}%{TZ_SYS_RO_ETC}/fonts/conf.d/$FONT_CONF_FILE_1
+ln -s %{TZ_SYS_ETC}/fonts/conf.avail/$FONT_CONF_FILE_2 %{buildroot}%{TZ_SYS_RO_ETC}/fonts/conf.d/$FONT_CONF_FILE_2
 
 %post
 chown root:users %{TZ_SYS_ETC}/fonts/conf.avail/*.conf
diff --git a/sdk_fonts_fc/98-tizen-alias.conf b/sdk_fonts_fc/98-tizen-alias.conf
new file mode 100644 (file)
index 0000000..2c90e81
--- /dev/null
@@ -0,0 +1,41 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+       <alias>
+               <family>serif</family>
+               <prefer>
+                       <family>Tizen</family>
+               </prefer>
+       </alias>
+       <alias>
+               <family>sans-serif</family>
+               <prefer>
+                       <family>Tizen</family>
+               </prefer>
+       </alias>
+       <alias>
+               <family>monospace</family>
+               <prefer>
+                       <family>Tizen</family>
+               </prefer>
+       </alias>
+<!--
+  Fantasy faces
+ -->
+       <alias>
+               <family>fantasy</family>
+               <prefer>
+                       <family>Tizen</family>
+               </prefer>
+       </alias>
+<!--
+  Cursive faces
+  -->
+       <alias>
+               <family>cursive</family>
+               <prefer>
+                       <family>Tizen</family>
+               </prefer>
+       </alias>
+
+</fontconfig>