[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#824222: [debian-refcard] change build mechanism to dblatex for ar, hi, ml



Package: debian-refcard
Tags: patch
thanks


The attached patch switches the build chain for ar, hi and ml, to use dblatex
instead of xmlroff (patch by victory, thanks).

Please note, that the patch is only a draft, maybe other fonts would be
better. To sort this out, proofreaders for the respective languages are
needed and info from them, which fonts they prefer.
Since I didn't got answers from translators for this languages, I store the
draft as a bugreport.



Holger


-- 
============================================================
Created with Sylpheed 3.5.0 under
	D E B I A N   L I N U X   8 . 0   " J E S S I E " .

Registered Linux User #311290 - https://linuxcounter.net/
============================================================
Index: Makefile
===================================================================
--- Makefile	(Revision 11166)
+++ Makefile	(Arbeitskopie)
@@ -50,7 +50,7 @@
     ifeq ($(USE_DBLATEX),2)
 	XMLROFF_LANGS=
     else
-	XMLROFF_LANGS=ar he hi ml
+	XMLROFF_LANGS=he
     endif
 else
     XMLROFF_LANGS=$(A4_LANGS)
Index: dblatex.xsl
===================================================================
--- dblatex.xsl	(Revision 11166)
+++ dblatex.xsl	(Arbeitskopie)
@@ -23,6 +23,21 @@
 	<xsl:text>\setsansfont{HanaMinA}&#10;</xsl:text>
 	<xsl:text>\setmonofont{HanaMinA}&#10;</xsl:text>
     </xsl:when>
+    <xsl:when test="contains(/article/@lang,'hi')">
+        <xsl:text>\setmainfont{Samanata}&#10;</xsl:text>
+        <xsl:text>\setsansfont{Samanata}&#10;</xsl:text>
+        <xsl:text>\setmonofont{Samanata}&#10;</xsl:text>
+    </xsl:when>
+    <xsl:when test="contains(/article/@lang,'ml')">
+        <xsl:text>\setmainfont{AnjaliOldLipi}&#10;</xsl:text>
+        <xsl:text>\setsansfont{Suruma}&#10;</xsl:text>
+        <xsl:text>\setmonofont{AnjaliOldLipi}&#10;</xsl:text>
+    </xsl:when>
+    <xsl:when test="contains(/article/@lang,'ar')">
+        <xsl:text>\setmainfont{Amiri}&#10;</xsl:text>
+        <xsl:text>\setsansfont{Amiri}&#10;</xsl:text>
+        <xsl:text>\setmonofont{Amiri}&#10;</xsl:text>
+    </xsl:when>
     <xsl:otherwise>
         <xsl:text>\setmainfont{DejaVu Serif}&#10;</xsl:text>
         <xsl:text>\setsansfont{DejaVu Sans}&#10;</xsl:text>
Index: debian/control
===================================================================
--- debian/control	(Revision 11166)
+++ debian/control	(Arbeitskopie)
@@ -10,6 +10,9 @@
                dia,
                docbook-xsl,
                fonts-hanazono,
+               fonts-deva-extra,
+               fonts-smc,
+               fonts-hosny-amiri
                ghostscript,
                lmodern,
                pdfjam,

Reply to: