Blame urw-base35-fonts-20170801-003-merge-Nimbus-Sans-Narrow.patch

ba1bb7e
From 965bea8798ffe76885e4ea4556155a6df5e7fc4d Mon Sep 17 00:00:00 2001
ba1bb7e
From: "David Kaspar [Dee'Kej]" <dkaspar@redhat.com>
ba1bb7e
Date: Tue, 9 Jan 2018 13:51:09 +0100
ba1bb7e
Subject: [PATCH] appstream/fontconfig: Nimbus Sans Narrow merged into Nimbus
ba1bb7e
 Sans
ba1bb7e
ba1bb7e
  "As mentioned by Microsoft in its WPF font model whitepaper, the CSS
ba1bb7e
  model and apps only know to manage weight, width or slant qualifiers.
ba1bb7e
  So anything which is a weight, width or slant qualifier is a font face
ba1bb7e
  name, and anything else is a different font family." - Nicolas Mailhot
ba1bb7e
ba1bb7e
  More info: https://goo.gl/n2unfn
ba1bb7e
ba1bb7e
  By this definition, the Nimbus Sans and Nimbus Sans Narrow are the
ba1bb7e
  same font typefaces, so the AppStream and fontconfig files for Nimbus
ba1bb7e
  Sans Narrow were merged into corresponding Nimbus Sans files.
ba1bb7e
---
ba1bb7e
 appstream/de.urwpp.NimbusSans.metainfo.xml       |   5 +
ba1bb7e
 appstream/de.urwpp.NimbusSansNarrow.metainfo.xml | 190 -----------------------
ba1bb7e
 fontconfig/urw-nimbus-sans-narrow.conf           |  42 -----
ba1bb7e
 fontconfig/urw-nimbus-sans.conf                  |  35 +++++
ba1bb7e
 4 files changed, 40 insertions(+), 232 deletions(-)
ba1bb7e
 delete mode 100644 appstream/de.urwpp.NimbusSansNarrow.metainfo.xml
ba1bb7e
 delete mode 100644 fontconfig/urw-nimbus-sans-narrow.conf
ba1bb7e
ba1bb7e
diff --git a/appstream/de.urwpp.NimbusSans.metainfo.xml b/appstream/de.urwpp.NimbusSans.metainfo.xml
ba1bb7e
index 28d9c96..be65054 100644
ba1bb7e
--- a/appstream/de.urwpp.NimbusSans.metainfo.xml
ba1bb7e
+++ b/appstream/de.urwpp.NimbusSans.metainfo.xml
ba1bb7e
@@ -29,6 +29,11 @@
ba1bb7e
     <font>Nimbus Sans Italic</font>
ba1bb7e
     <font>Nimbus Sans Bold</font>
ba1bb7e
     <font>Nimbus Sans Bold Italic</font>
ba1bb7e
+
ba1bb7e
+    <font>Nimbus Sans Narrow Regular</font>
ba1bb7e
+    <font>Nimbus Sans Narrow Oblique</font>
ba1bb7e
+    <font>Nimbus Sans Narrow Bold</font>
ba1bb7e
+    <font>Nimbus Sans Narrow Bold Oblique</font>
ba1bb7e
   </provides>
ba1bb7e
 
ba1bb7e
   <suggests>
ba1bb7e
diff --git a/appstream/de.urwpp.NimbusSansNarrow.metainfo.xml b/appstream/de.urwpp.NimbusSansNarrow.metainfo.xml
ba1bb7e
deleted file mode 100644
ba1bb7e
index 3db3163..0000000
ba1bb7e
--- a/appstream/de.urwpp.NimbusSansNarrow.metainfo.xml
ba1bb7e
+++ /dev/null
ba1bb7e
@@ -1,190 +0,0 @@
ba1bb7e
-
ba1bb7e
-<component type="font">
ba1bb7e
-  <id>de.urwpp.NimbusSansNarrow</id>
ba1bb7e
-  <developer_name>URW++ Design and Development GmbH</developer_name>
ba1bb7e
-
ba1bb7e
-  <metadata_license>CC-BY-4.0</metadata_license>
ba1bb7e
-  <project_license>AGPL-3.0</project_license>
ba1bb7e
-
ba1bb7e
-  <url type="homepage">https://www.urwpp.de/en/</url>
ba1bb7e
-  <url type="bugtracker">https://bugs.ghostscript.com/</url>
ba1bb7e
-
ba1bb7e
-  <update_contact>dkaspar@redhat.com</update_contact>
ba1bb7e
-
ba1bb7e
-  <name>Nimbus Sans Narrow</name>
ba1bb7e
-  <summary>An alternative font family for Helvetica Condensed typeface</summary>
ba1bb7e
-  <description>
ba1bb7e
-    

ba1bb7e
-      This sans-serif font family is an alternative for the Helvetica Condensed
ba1bb7e
-      typeface, and is part of Level 2 Core Font Set - PostScript specification
ba1bb7e
-      of 35 base fonts that can be used with any PostScript file.
ba1bb7e
-    

ba1bb7e
-    

ba1bb7e
-      These 35 base fonts are provided freely by (URW++) company,
ba1bb7e
-      and are mainly utilized by Ghostscript, or other applications using it.
ba1bb7e
-  </description>
ba1bb7e
-
ba1bb7e
-  <provides>
ba1bb7e
-    <font>Nimbus Sans Narrow Regular</font>
ba1bb7e
-    <font>Nimbus Sans Narrow Oblique</font>
ba1bb7e
-    <font>Nimbus Sans Narrow Bold</font>
ba1bb7e
-    <font>Nimbus Sans Narrow Bold Oblique</font>
ba1bb7e
-  </provides>
ba1bb7e
-
ba1bb7e
-  <suggests>
ba1bb7e
-    <id>de.urwpp.URWCoreFontSetLevel2</id>
ba1bb7e
-    <id>de.urwpp.C059</id>
ba1bb7e
-    <id>de.urwpp.D050000L</id>
ba1bb7e
-    <id>de.urwpp.NimbusMonoPS</id>
ba1bb7e
-    <id>de.urwpp.NimbusRoman</id>
ba1bb7e
-    <id>de.urwpp.NimbusSans</id>
ba1bb7e
-    <id>de.urwpp.P052</id>
ba1bb7e
-    <id>de.urwpp.StandardSymbolsPS</id>
ba1bb7e
-    <id>de.urwpp.URWBookman</id>
ba1bb7e
-    <id>de.urwpp.URWGothic</id>
ba1bb7e
-    <id>de.urwpp.Z003</id>
ba1bb7e
-  </suggests>
ba1bb7e
-
ba1bb7e
-  
ba1bb7e
-  <releases>
ba1bb7e
-    <release version="20170801" date="2017-08-01" />
ba1bb7e
-    <release version="20160926" date="2016-09-26" />
ba1bb7e
-  </releases>
ba1bb7e
-
ba1bb7e
-  <languages>
ba1bb7e
-    <lang>aa</lang>
ba1bb7e
-    <lang>af</lang>
ba1bb7e
-    <lang>an</lang>
ba1bb7e
-    <lang>av</lang>
ba1bb7e
-    <lang>ay</lang>
ba1bb7e
-    <lang>ba</lang>
ba1bb7e
-    <lang>be</lang>
ba1bb7e
-    <lang>bg</lang>
ba1bb7e
-    <lang>bi</lang>
ba1bb7e
-    <lang>br</lang>
ba1bb7e
-    <lang>bs</lang>
ba1bb7e
-    <lang>bua</lang>
ba1bb7e
-    <lang>ca</lang>
ba1bb7e
-    <lang>ce</lang>
ba1bb7e
-    <lang>ch</lang>
ba1bb7e
-    <lang>co</lang>
ba1bb7e
-    <lang>crh</lang>
ba1bb7e
-    <lang>cs</lang>
ba1bb7e
-    <lang>csb</lang>
ba1bb7e
-    <lang>cy</lang>
ba1bb7e
-    <lang>da</lang>
ba1bb7e
-    <lang>de</lang>
ba1bb7e
-    <lang>el</lang>
ba1bb7e
-    <lang>en</lang>
ba1bb7e
-    <lang>eo</lang>
ba1bb7e
-    <lang>es</lang>
ba1bb7e
-    <lang>et</lang>
ba1bb7e
-    <lang>eu</lang>
ba1bb7e
-    <lang>fi</lang>
ba1bb7e
-    <lang>fil</lang>
ba1bb7e
-    <lang>fj</lang>
ba1bb7e
-    <lang>fo</lang>
ba1bb7e
-    <lang>fr</lang>
ba1bb7e
-    <lang>fur</lang>
ba1bb7e
-    <lang>fy</lang>
ba1bb7e
-    <lang>gd</lang>
ba1bb7e
-    <lang>gl</lang>
ba1bb7e
-    <lang>gv</lang>
ba1bb7e
-    <lang>ho</lang>
ba1bb7e
-    <lang>hr</lang>
ba1bb7e
-    <lang>hsb</lang>
ba1bb7e
-    <lang>ht</lang>
ba1bb7e
-    <lang>hu</lang>
ba1bb7e
-    <lang>ia</lang>
ba1bb7e
-    <lang>id</lang>
ba1bb7e
-    <lang>ie</lang>
ba1bb7e
-    <lang>ik</lang>
ba1bb7e
-    <lang>io</lang>
ba1bb7e
-    <lang>is</lang>
ba1bb7e
-    <lang>it</lang>
ba1bb7e
-    <lang>jv</lang>
ba1bb7e
-    <lang>kaa</lang>
ba1bb7e
-    <lang>ki</lang>
ba1bb7e
-    <lang>kj</lang>
ba1bb7e
-    <lang>kk</lang>
ba1bb7e
-    <lang>kl</lang>
ba1bb7e
-    <lang>ku-tr</lang>
ba1bb7e
-    <lang>kum</lang>
ba1bb7e
-    <lang>kwm</lang>
ba1bb7e
-    <lang>ky</lang>
ba1bb7e
-    <lang>la</lang>
ba1bb7e
-    <lang>lb</lang>
ba1bb7e
-    <lang>lez</lang>
ba1bb7e
-    <lang>lg</lang>
ba1bb7e
-    <lang>li</lang>
ba1bb7e
-    <lang>lt</lang>
ba1bb7e
-    <lang>lv</lang>
ba1bb7e
-    <lang>mg</lang>
ba1bb7e
-    <lang>mh</lang>
ba1bb7e
-    <lang>mk</lang>
ba1bb7e
-    <lang>mn-mn</lang>
ba1bb7e
-    <lang>mo</lang>
ba1bb7e
-    <lang>ms</lang>
ba1bb7e
-    <lang>mt</lang>
ba1bb7e
-    <lang>na</lang>
ba1bb7e
-    <lang>nb</lang>
ba1bb7e
-    <lang>nds</lang>
ba1bb7e
-    <lang>ng</lang>
ba1bb7e
-    <lang>nl</lang>
ba1bb7e
-    <lang>nn</lang>
ba1bb7e
-    <lang>no</lang>
ba1bb7e
-    <lang>nr</lang>
ba1bb7e
-    <lang>nso</lang>
ba1bb7e
-    <lang>ny</lang>
ba1bb7e
-    <lang>oc</lang>
ba1bb7e
-    <lang>om</lang>
ba1bb7e
-    <lang>os</lang>
ba1bb7e
-    <lang>pap-an</lang>
ba1bb7e
-    <lang>pap-aw</lang>
ba1bb7e
-    <lang>pl</lang>
ba1bb7e
-    <lang>pt</lang>
ba1bb7e
-    <lang>rm</lang>
ba1bb7e
-    <lang>rn</lang>
ba1bb7e
-    <lang>ro</lang>
ba1bb7e
-    <lang>ru</lang>
ba1bb7e
-    <lang>rw</lang>
ba1bb7e
-    <lang>sc</lang>
ba1bb7e
-    <lang>se</lang>
ba1bb7e
-    <lang>sel</lang>
ba1bb7e
-    <lang>sg</lang>
ba1bb7e
-    <lang>sh</lang>
ba1bb7e
-    <lang>sk</lang>
ba1bb7e
-    <lang>sl</lang>
ba1bb7e
-    <lang>sma</lang>
ba1bb7e
-    <lang>smj</lang>
ba1bb7e
-    <lang>smn</lang>
ba1bb7e
-    <lang>sn</lang>
ba1bb7e
-    <lang>so</lang>
ba1bb7e
-    <lang>sq</lang>
ba1bb7e
-    <lang>sr</lang>
ba1bb7e
-    <lang>ss</lang>
ba1bb7e
-    <lang>st</lang>
ba1bb7e
-    <lang>su</lang>
ba1bb7e
-    <lang>sv</lang>
ba1bb7e
-    <lang>sw</lang>
ba1bb7e
-    <lang>tg</lang>
ba1bb7e
-    <lang>tk</lang>
ba1bb7e
-    <lang>tl</lang>
ba1bb7e
-    <lang>tn</lang>
ba1bb7e
-    <lang>tr</lang>
ba1bb7e
-    <lang>ts</lang>
ba1bb7e
-    <lang>tt</lang>
ba1bb7e
-    <lang>tyv</lang>
ba1bb7e
-    <lang>uk</lang>
ba1bb7e
-    <lang>uz</lang>
ba1bb7e
-    <lang>vo</lang>
ba1bb7e
-    <lang>vot</lang>
ba1bb7e
-    <lang>wa</lang>
ba1bb7e
-    <lang>wen</lang>
ba1bb7e
-    <lang>wo</lang>
ba1bb7e
-    <lang>xh</lang>
ba1bb7e
-    <lang>yap</lang>
ba1bb7e
-    <lang>za</lang>
ba1bb7e
-    <lang>zu</lang>
ba1bb7e
-  </languages>
ba1bb7e
-</component>
ba1bb7e
diff --git a/fontconfig/urw-nimbus-sans-narrow.conf b/fontconfig/urw-nimbus-sans-narrow.conf
ba1bb7e
deleted file mode 100644
ba1bb7e
index 16ef7ac..0000000
ba1bb7e
--- a/fontconfig/urw-nimbus-sans-narrow.conf
ba1bb7e
+++ /dev/null
ba1bb7e
@@ -1,42 +0,0 @@
ba1bb7e
-
ba1bb7e
-
ba1bb7e
-<fontconfig>
ba1bb7e
-  
ba1bb7e
-  <alias>
ba1bb7e
-    <family>sans-serif</family>
ba1bb7e
-    <prefer>
ba1bb7e
-      <family>Nimbus Sans Narrow</family>
ba1bb7e
-    </prefer>
ba1bb7e
-  </alias>
ba1bb7e
-
ba1bb7e
-  
ba1bb7e
-  <alias>
ba1bb7e
-    <family>Nimbus Sans Narrow</family>
ba1bb7e
-    <default>
ba1bb7e
-      <family>sans-serif</family>
ba1bb7e
-    </default>
ba1bb7e
-  </alias>
ba1bb7e
-
ba1bb7e
-  
ba1bb7e
-  <alias binding="same">
ba1bb7e
-    <family>Nimbus Sans Narrow</family>
ba1bb7e
-    <default>
ba1bb7e
-      <family>Helvetica Narrow</family>
ba1bb7e
-    </default>
ba1bb7e
-  </alias>
ba1bb7e
-
ba1bb7e
-  
ba1bb7e
-  <alias binding="same">
ba1bb7e
-    <family>Helvetica Narrow</family>
ba1bb7e
-    <accept>
ba1bb7e
-      <family>Nimbus Sans Narrow</family>
ba1bb7e
-    </accept>
ba1bb7e
-  </alias>
ba1bb7e
-
ba1bb7e
-  <alias binding="same">
ba1bb7e
-    <family>TeX Gyre Heroes Cn</family>
ba1bb7e
-    <accept>
ba1bb7e
-      <family>Nimbus Sans Narrow</family>
ba1bb7e
-    </accept>
ba1bb7e
-  </alias>
ba1bb7e
-</fontconfig>
ba1bb7e
diff --git a/fontconfig/urw-nimbus-sans.conf b/fontconfig/urw-nimbus-sans.conf
ba1bb7e
index 782e5e0..0d78408 100644
ba1bb7e
--- a/fontconfig/urw-nimbus-sans.conf
ba1bb7e
+++ b/fontconfig/urw-nimbus-sans.conf
ba1bb7e
@@ -9,6 +9,13 @@
ba1bb7e
     </prefer>
ba1bb7e
   </alias>
ba1bb7e
 
ba1bb7e
+  <alias>
ba1bb7e
+    <family>sans-serif</family>
ba1bb7e
+    <prefer>
ba1bb7e
+      <family>Nimbus Sans Narrow</family>
ba1bb7e
+    </prefer>
ba1bb7e
+  </alias>
ba1bb7e
+
ba1bb7e
   
ba1bb7e
   <alias>
ba1bb7e
     <family>Nimbus Sans</family>
ba1bb7e
@@ -17,6 +24,13 @@
ba1bb7e
     </default>
ba1bb7e
   </alias>
ba1bb7e
 
ba1bb7e
+  <alias>
ba1bb7e
+    <family>Nimbus Sans Narrow</family>
ba1bb7e
+    <default>
ba1bb7e
+      <family>sans-serif</family>
ba1bb7e
+    </default>
ba1bb7e
+  </alias>
ba1bb7e
+
ba1bb7e
   
ba1bb7e
   <alias binding="same">
ba1bb7e
     <family>Nimbus Sans</family>
ba1bb7e
@@ -25,6 +39,13 @@
ba1bb7e
     </default>
ba1bb7e
   </alias>
ba1bb7e
 
ba1bb7e
+  <alias binding="same">
ba1bb7e
+    <family>Nimbus Sans Narrow</family>
ba1bb7e
+    <default>
ba1bb7e
+      <family>Helvetica Narrow</family>
ba1bb7e
+    </default>
ba1bb7e
+  </alias>
ba1bb7e
+
ba1bb7e
   
ba1bb7e
   <alias binding="same">
ba1bb7e
     <family>Helvetica</family>
ba1bb7e
@@ -34,9 +55,23 @@
ba1bb7e
   </alias>
ba1bb7e
 
ba1bb7e
   <alias binding="same">
ba1bb7e
+    <family>Helvetica Narrow</family>
ba1bb7e
+    <accept>
ba1bb7e
+      <family>Nimbus Sans Narrow</family>
ba1bb7e
+    </accept>
ba1bb7e
+  </alias>
ba1bb7e
+
ba1bb7e
+  <alias binding="same">
ba1bb7e
     <family>TeX Gyre Heroes</family>
ba1bb7e
     <accept>
ba1bb7e
       <family>Nimbus Sans</family>
ba1bb7e
     </accept>
ba1bb7e
   </alias>
ba1bb7e
+
ba1bb7e
+  <alias binding="same">
ba1bb7e
+    <family>TeX Gyre Heroes Cn</family>
ba1bb7e
+    <accept>
ba1bb7e
+      <family>Nimbus Sans Narrow</family>
ba1bb7e
+    </accept>
ba1bb7e
+  </alias>
ba1bb7e
 </fontconfig>
ba1bb7e
-- 
ba1bb7e
2.9.5
ba1bb7e