--- Begin Message ---
Package: release.debian.org
Severity: normal
User: release.debian....@packages.debian.org
Usertags: unblock
Please unblock package maint-guide
(explain the reason for the unblock here)
* Fix dquilt bash completion. Closes: #861084
* Fix VCS-Browser. Closes: #861144
* Drop menu section. Closes: #861146
* Update translation: de
* Update translation: zh_CN. Closes: #645969
* Trivial update translation: all
* Use opencc as the backup PO string generator for Chinese
translation.
* Add PDF for zh-cn, zh-tw, and jp. Closes: #850523
(include/attach the debdiff against the package in testing)
Attached after removing diff in PO directory
Please note some of the unused codes have been removed and opencc based
Chinese auto-translation functionality added by moving working code from
debian-reference.
unblock maint-guide/1.2.39
-- System Information:
Debian Release: 9.0
APT prefers testing-proposed-updates
APT policy: (500, 'testing-proposed-updates'), (500, 'testing'), (98,
'experimental'), (98, 'unstable')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.10.0-rc6-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
diff -Nru maint-guide-1.2.38/bin/fuzzypo maint-guide-1.2.39/bin/fuzzypo
--- maint-guide-1.2.38/bin/fuzzypo 1970-01-01 09:00:00.000000000 +0900
+++ maint-guide-1.2.39/bin/fuzzypo 2017-05-25 23:17:12.000000000 +0900
@@ -0,0 +1,11 @@
+#! /bin/sh -e
+# vim: set sts=4 expandtab:
+# $1: es.po fr.po pt.po zh-cn.po zh-cn.po-best ...
+#
+DPO="po"
+MSGATTR="msgattrib"
+#
+echo "no-obsolete $1 `${MSGATTR} --no-obsolete $1 |grep ^msgid |sed 1d|wc -l`"
+echo "untranslated $1 `${MSGATTR} --untranslated $1 |grep ^msgid |sed 1d|wc -l`"
+echo "fuzzy $1 `${MSGATTR} --fuzzy $1 |grep ^msgid |sed 1d|wc -l`"
+echo
diff -Nru maint-guide-1.2.38/bin/genxml maint-guide-1.2.39/bin/genxml
--- maint-guide-1.2.38/bin/genxml 1970-01-01 09:00:00.000000000 +0900
+++ maint-guide-1.2.39/bin/genxml 2017-05-25 23:17:12.000000000 +0900
@@ -0,0 +1,73 @@
+#! /bin/sh -e
+# vim: set sts=4 expandtab:
+# $1: en fr pt zh-cn ...
+#
+DPO="po"
+DBIN="bin"
+DCC="/usr/share/opencc"
+MANUAL="maint-guide"
+# The threshold should be 80 if translation is completed.
+THRESHOLD="0"
+TRANSLATE="po4a-translate -M utf-8 --format docbook --keep ${THRESHOLD} -v"
+MSGCAT="msgcat"
+OPENCC="opencc"
+
+# Generate XML (en)
+gen_xml_en () {
+ echo "!!! Should not be here !!!" >&2
+ false
+}
+
+# Generate XML (other)
+gen_xml_other () {
+ if [ -f ${DPO}/${1}.add ]; then
+ ${TRANSLATE} -m ${MANUAL}.en.xml -a ${DPO}/${1}.add -p ${DPO}/${1}.po -l ${MANUAL}.${1}.xml
+ else
+ ${TRANSLATE} -m ${MANUAL}.en.xml -p ${DPO}/${1}.po -l ${MANUAL}.${1}.xml
+ fi
+}
+
+# Generate XML (zh-cn)
+gen_xml_zh_CN () {
+ if which opencc >/dev/null ; then
+ ${MSGCAT} --no-wrap ${DPO}/zh-cn.po |\
+ ${OPENCC} -c ${DCC}/tw2sp.json -o ${DPO}/zh-cn.po-opencc
+ ${MSGCAT} -o ${DPO}/zh-cn.po-best --use-first ${DPO}/zh-cn.po ${DPO}/zh-cn.po-opencc
+ ${DBIN}/fuzzypo ${DPO}/zh-cn.po-best >>fuzzy.log
+ else
+ ln -f ${DPO}/zh-cn.po ${DPO}/zh-cn.po-best
+ fi
+ if [ -f ${DPO}/zh-cn.add ]; then
+ ${TRANSLATE} -m ${MANUAL}.en.xml -a ${DPO}/zh-cn.add -p ${DPO}/zh-cn.po-best -l ${MANUAL}.zh-cn.xml
+ else
+ ${TRANSLATE} -m ${MANUAL}.en.xml -p ${DPO}/zh-cn.po-best -l ${MANUAL}.zh-cn.xml
+ fi
+ #rm -f ${DPO}/zh-cn.po-best
+}
+
+# Generate XML (zh-tw)
+gen_xml_zh_TW () {
+ if which opencc >/dev/null ; then
+ ${MSGCAT} --no-wrap ${DPO}/zh-cn.po |\
+ ${OPENCC} -c ${DCC}/s2twp.json -o ${DPO}/zh-tw.po-opencc
+ ${MSGCAT} -o ${DPO}/zh-tw.po-best --use-first ${DPO}/zh-tw.po ${DPO}/zh-tw.po-opencc
+ ${DBIN}/fuzzypo ${DPO}/zh-tw.po-best >>fuzzy.log
+ else
+ ln -f ${DPO}/zh-tw.po ${DPO}/zh-tw.po-best
+ fi
+ if [ -f ${DPO}/zh-tw.add ]; then
+ ${TRANSLATE} -m ${MANUAL}.en.xml -a ${DPO}/zh-tw.add -p ${DPO}/zh-tw.po-best -l ${MANUAL}.zh-tw.xml
+ else
+ ${TRANSLATE} -m ${MANUAL}.en.xml -p ${DPO}/zh-tw.po-best -l ${MANUAL}.zh-tw.xml
+ fi
+ #rm -f ${DPO}/zh-tw.po-best
+}
+
+# Main routine
+case "$1" in
+ "zh-tw") gen_xml_zh_TW;;
+ "zh-cn") gen_xml_zh_CN;;
+ "en") gen_xml_en;;
+ *) gen_xml_other "$1";;
+esac
+
diff -Nru maint-guide-1.2.38/Credits maint-guide-1.2.39/Credits
--- maint-guide-1.2.38/Credits 2014-06-28 15:36:00.000000000 +0900
+++ maint-guide-1.2.39/Credits 2017-05-25 22:58:43.000000000 +0900
@@ -96,6 +96,7 @@
* Chinese (zh_CN):
@ Aron Xu <happyaron...@gmail.com>
+- Boyuan Yang <073p...@gmail.com>
- 李凌, Ling Li <lili...@yahoo.com.cn>
* 郑原真, <ych...@slat.org>
@ Chinese (simplified) <i18n...@googlegroups.com>
diff -Nru maint-guide-1.2.38/debian/changelog maint-guide-1.2.39/debian/changelog
--- maint-guide-1.2.38/debian/changelog 2017-02-26 13:03:57.000000000 +0900
+++ maint-guide-1.2.39/debian/changelog 2017-05-25 23:17:12.000000000 +0900
@@ -1,3 +1,17 @@
+maint-guide (1.2.39) unstable; urgency=medium
+
+ * Fix dquilt bash completion. Closes: #861084
+ * Fix VCS-Browser. Closes: #861144
+ * Drop menu section. Closes: #861146
+ * Update translation: de
+ * Update translation: zh_CN. Closes: #645969
+ * Trivial update translation: all
+ * Use opencc as the backup PO string generator for Chinese
+ translation.
+ * Add PDF for zh-cn, zh-tw, and jp. Closes: #850523
+
+ -- Osamu Aoki <os...@debian.org> Thu, 25 May 2017 23:17:12 +0900
+
maint-guide (1.2.38) unstable; urgency=medium
* Fix "Link to Lintian User's Manual". Closes: #819346, #821117
diff -Nru maint-guide-1.2.38/debian/control maint-guide-1.2.39/debian/control
--- maint-guide-1.2.38/debian/control 2016-12-08 00:19:13.000000000 +0900
+++ maint-guide-1.2.39/debian/control 2017-05-25 23:17:12.000000000 +0900
@@ -7,11 +7,12 @@
Build-Depends-Indep: dblatex,
docbook-xml,
docbook-xsl,
- fonts-ipafont,
- fonts-liberation,
- ghostscript,
- gsfonts,
- lmodern,
+ libopencc2-data,
+ fonts-liberation2,
+ fonts-vlgothic,
+ fonts-wqy-microhei,
+ locales-all | locales,
+ opencc,
po4a,
texlive-lang-chinese,
texlive-lang-cyrillic,
@@ -21,13 +22,12 @@
texlive-lang-japanese,
texlive-lang-spanish,
texlive-xetex,
- tipa,
w3m,
xsltproc,
zip
Standards-Version: 3.9.8
Vcs-Git: https://anonscm.debian.org/git/ddp/maint-guide.git
-Vcs-Browser: https://anonscm.debian.org/cgit/dp/maint-guide.git
+Vcs-Browser: https://anonscm.debian.org/cgit/ddp/maint-guide.git
Homepage: http://www.debian.org/doc/devel-manuals#maint-guide
Package: maint-guide
diff -Nru maint-guide-1.2.38/doc/03_modify.xml maint-guide-1.2.39/doc/03_modify.xml
--- maint-guide-1.2.38/doc/03_modify.xml 2014-07-23 22:44:14.000000000 +0900
+++ maint-guide-1.2.39/doc/03_modify.xml 2017-04-26 07:56:37.000000000 +0900
@@ -16,7 +16,7 @@
</para>
<screen>
alias dquilt="quilt --quiltrc=${HOME}/.quiltrc-dpkg"
-complete -F _quilt_completion $_quilt_complete_opt dquilt
+complete -F _quilt_completion -o filenames dquilt
</screen>
<para>
Then let's create <filename>~/.quiltrc-dpkg</filename> as follows:
diff -Nru maint-guide-1.2.38/doc/05_dother.xml maint-guide-1.2.39/doc/05_dother.xml
--- maint-guide-1.2.38/doc/05_dother.xml 2014-07-23 22:44:14.000000000 +0900
+++ maint-guide-1.2.39/doc/05_dother.xml 2017-04-26 08:42:07.000000000 +0900
@@ -593,63 +593,6 @@
docs/gentoo.1
</screen>
</section>
-<section id="menu"><title><filename>menu</filename></title>
-<para>
-X Window System users usually have a window manager with a menu that can be
-customized to launch programs. If they have installed the Debian <systemitem role="package">menu</systemitem> package, a set of menus for every program on
-the system will be created for them.
-</para>
-<para>
-Here's the default <filename>menu.ex</filename> file that
-<command>dh_make</command> created:
-</para>
-<screen>
-?package(gentoo):needs=X11|text|vc|wm \
- section=Applications/see-menu-manual\
- title=gentoo command=/usr/bin/gentoo
-</screen>
-<para>
-The first field after the colon character is <literal>needs</literal>, and it
-specifies what kind of interface the program needs. Change this to one of the
-listed alternatives, e.g. <literal>text</literal> or <literal>X11</literal>.
-</para>
-<para>
-The next is the <literal>section</literal> that the menu and submenu entry
-should appear in.
-<footnote><para> The current list of sections is in
-<ulink url="&menu-structure;">The Debian Menu sub-policy, 2.1 "Preferred menu structure"</ulink>.
-There was a major reorganization of menu structure for <literal>squeeze</literal>.
-</para> </footnote>
-</para>
-<para>
-The <literal>title</literal> field is the name of the program. You can start
-this one in uppercase if you like. Just keep it short.
-</para>
-<para>
-Finally, the <literal>command</literal> field is the command that runs the
-program.
-</para>
-<para>
-Let's change the file name to <filename>menu</filename> and change the menu
-entry to this:
-</para>
-<screen>
-?package(gentoo): needs=X11 \
- section=Applications/Tools \
- title=Gentoo command=gentoo
-</screen>
-<para>
-You can also add other fields like <literal>longtitle</literal>,
-<literal>icon</literal>, <literal>hints</literal> etc. See <citerefentry>
-<refentrytitle>dh_installmenu</refentrytitle> <manvolnum>1</manvolnum>
-</citerefentry>, <citerefentry> <refentrytitle>menufile</refentrytitle>
-<manvolnum>5</manvolnum> </citerefentry>, <citerefentry>
-<refentrytitle>update-menus</refentrytitle> <manvolnum>1</manvolnum>
-</citerefentry>, and
-<ulink url="&policy-menu;">The Debian Menu sub-policy</ulink> for more
-information.
-</para>
-</section>
<section id="news"><title><filename>NEWS</filename></title>
<para>
The <citerefentry> <refentrytitle>dh_installchangelogs</refentrytitle>
diff -Nru maint-guide-1.2.38/Makefile maint-guide-1.2.39/Makefile
--- maint-guide-1.2.38/Makefile 2015-06-09 21:30:08.000000000 +0900
+++ maint-guide-1.2.39/Makefile 2017-05-25 23:17:12.000000000 +0900
@@ -9,7 +9,7 @@
# languages translated with PO files
LANGPO := ca de es fr it ja ru zh-cn zh-tw
# languages to skip generation of PDF files
-NOPDF := ja zh-cn zh-tw
+NOPDF :=
# languages to build document
LANGALL = en $(LANGPO)
@@ -190,11 +190,7 @@
$(MANUAL).%.xml: $(DPO)/%.po $(MANUAL).en.xml
@$(call check-command, po4a-translate, po4a)
@$(call check-command, msgcat, gettext)
- if [ -f $(DPO)/$*.add ]; then \
- $(TRANSLATE) -m $(MANUAL).en.xml -a $(DPO)/$*.add -p $(DPO)/$*.po -l $(MANUAL).$*.xml ;\
- else \
- $(TRANSLATE) -m $(MANUAL).en.xml -p $(DPO)/$*.po -l $(MANUAL).$*.xml ;\
- fi
+ $(DBIN)/genxml $*
sed -i -e 's/$(DPO)\/en\.ent/$(DPO)\/$*.ent/' $@
#######################################################################
diff -Nru maint-guide-1.2.38/Makefile.po maint-guide-1.2.39/Makefile.po
--- maint-guide-1.2.38/Makefile.po 2014-07-24 21:12:07.000000000 +0900
+++ maint-guide-1.2.39/Makefile.po 1970-01-01 09:00:00.000000000 +0900
@@ -1,19 +0,0 @@
-#######################################################################
-# Build maint-guide
-# vim: set ts=8:
-#######################################################################
-### key adjustable parameters
-#######################################################################
-# languages translated with PO files
-LANGPO := ca de es fr it ja ru zh-cn zh-tw
-
-#######################################################################
-# $ make merge # merge po1 and po2 data into po
-#######################################################################
-merge: $(addprefix po/, $(addsuffix .po, $(LANGPO)))
-
-# po1 has priority over po2
-po/%.po: po1/%.po po2/%.po
- msgcat po1/$*.po po2/$*.po |\
- msguniq --use-first >po/$*.po
-
diff -Nru maint-guide-1.2.38/po/ca.po maint-guide-1.2.39/po/ca.po
diff -Nru maint-guide-1.2.38/po/de.po maint-guide-1.2.39/po/de.po
diff -Nru maint-guide-1.2.38/po/es.po maint-guide-1.2.39/po/es.po
diff -Nru maint-guide-1.2.38/po/fr.po maint-guide-1.2.39/po/fr.po
diff -Nru maint-guide-1.2.38/po/it.po maint-guide-1.2.39/po/it.po
diff -Nru maint-guide-1.2.38/po/ja.po maint-guide-1.2.39/po/ja.po
diff -Nru maint-guide-1.2.38/po/ru.po maint-guide-1.2.39/po/ru.po
diff -Nru maint-guide-1.2.38/po/templates.pot maint-guide-1.2.39/po/templates.pot
diff -Nru maint-guide-1.2.38/po/zh-cn.ent maint-guide-1.2.39/po/zh-cn.ent
diff -Nru maint-guide-1.2.38/po/zh-cn.po maint-guide-1.2.39/po/zh-cn.po
diff -Nru maint-guide-1.2.38/po/zh-tw.po maint-guide-1.2.39/po/zh-tw.po
diff -Nru maint-guide-1.2.38/script/cn2tw.sed maint-guide-1.2.39/script/cn2tw.sed
--- maint-guide-1.2.38/script/cn2tw.sed 2014-06-28 15:36:00.000000000 +0900
+++ maint-guide-1.2.39/script/cn2tw.sed 1970-01-01 09:00:00.000000000 +0900
@@ -1,58 +0,0 @@
-# Run this after opencc autoconversion, sed script shoule be run in this order:
-# doc content substitution
-s/簡體/繁體/g
-s/maint-guide-zh-cn/maint-guide-zh-tw/g
-# opencc bug work around
-s/在綫/在線/g
-s/發布里/發佈裏/g
-s/綫索/線索/g
-s/裏麵/裡面/g
-# idiom conversion
-# Left: string auto-converted from zh_CN to zh_TW with opencc
-# Right: better string to use under zh_TW
-# manually sorted list with longer one first etc.
-s/軟件包/套件/g
-s/軟件/軟體/g
-s/二進制包/二進位套件/g
-s/二進制/二進位/g
-s/源代碼包/原始碼套件/g
-s/源代碼/原始碼/g
-s/歸檔文件/壓縮檔/g
-s/文件/檔案/g
-s/文檔/文件/g
-s/內核模塊/核心模組/g
-s/內核補丁/核心補丁/g
-s/內核/核心/g
-# auto sorted list "sort"
-s/下劃綫/底線/g
-s/主頁/首頁/g
-s/代碼/程式碼/g
-s/信息/訊息/g
-s/分發/散佈/g
-s/刷新/更新/g
-s/半角/半形/g
-s/卸載/反安裝/g
-s/參看/參考/g
-s/圖標/圖示/g
-s/屏幕/螢幕/g
-s/操作系統/作業系統/g
-s/擴展名/副檔名/g
-s/數字簽名/數位簽章/g
-s/示例/範例/g
-s/社區/社群/g
-s/程序/程式/g
-s/老板本/舊版本/g
-s/自檢/自身測試/g
-s/解包/解壓縮/g
-s/解釋型/解譯型/g
-s/配置/設定/g
-# One character ones which needs to be careful
-s/棧/堆疊/g
-s/宏/巨集/g
-# Special exclusion rules
-s/\([^區]\)域/\1欄位/g
-s/\([^倉]\)庫/\1函式庫/g
-# formatting fix only for maint-guide table
-s/3 函數函式庫調用 系統函式庫提供的函數/3 函數函式庫調用 系統函式庫提供的函數/
-s/7 巨集包 例如 man 巨集/7 巨集包 例如 man 巨集/
-
diff -Nru maint-guide-1.2.38/script/cnpo2twpo.sh maint-guide-1.2.39/script/cnpo2twpo.sh
--- maint-guide-1.2.38/script/cnpo2twpo.sh 2015-05-24 00:37:22.000000000 +0900
+++ maint-guide-1.2.39/script/cnpo2twpo.sh 1970-01-01 09:00:00.000000000 +0900
@@ -1,34 +0,0 @@
-#!/bin/bash
-# cdlumin...@gmail.com
-
-#set -e
-
-# check arg
-if [ -z $1 ]||[ -z $2 ]; then
- echo "Usage: $0 <zh-cn.po> <zh-tw.po>"
- false
-fi
-
-# check pwd
-if [ ! -e ./Makefile ]; then
- echo "Please cd into source root dir"
- false
-fi
-
-# reformat and do zh_cn -> zh_tw transform via opencc
-printf "reformat... "
-msgcat --no-wrap $1 | opencc -o zhcnx.po
-msgcat --no-wrap $2 | opencc -o zhtwx.po
-
-# manipulate zhcnx.po with sed script
-printf "sed... "
-sed -i -f script/cn2tw.sed zhcnx.po
-
-# merge them together, and set the available translation in original
-# zh_tw.po as prior.
-printf "merge... "
-msgcat --use-first zhtwx.po zhcnx.po -o zh_tw.new.po
-
-# clean
-rm zhcnx.po zhtwx.po
-printf "done.\n"
diff -Nru maint-guide-1.2.38/xslt/xetex_param.xsl maint-guide-1.2.39/xslt/xetex_param.xsl
--- maint-guide-1.2.38/xslt/xetex_param.xsl 2015-05-24 11:33:59.000000000 +0900
+++ maint-guide-1.2.39/xslt/xetex_param.xsl 2017-05-15 00:35:39.000000000 +0900
@@ -3,58 +3,114 @@
<!-- vim: set sts=2 ai expandtab: -->
<!--############################################################################
- XSLT Stylesheet DocBook -> LaTeX
+ XSLT Stylesheet DocBook -> LaTeX (XeTeX focused)
############################################################################ -->
<xsl:param name="xetex.font">
- <!-- Western centric Adobe PostScript looks-alike: gsfonts: missing some odd codes, mono is thin
+ <!-- Set Western font: XeTeX default seems Latin Modern (LM) Family of Fonts -->
+ <!-- Depends: lmodern, tipa -->
+
+ <!-- Nimbus: Original Adobe PostScript looks-alike -->
+ <!-- Origin: URW++ -->
+ <!-- Depends: gsfonts -->
+ <!-- Note: missing some odd codes, mono is thin -->
+ <!--
<xsl:text>\setmainfont{Nimbus Roman No9 L} </xsl:text>
<xsl:text>\setsansfont{Nimbus Sans L} </xsl:text>
<xsl:text>\setmonofont{Nimbus Mono L} </xsl:text>
-->
- <!-- Western centric Bitstream Vera Fonts extended: DejaVu: too big and spaced
+ <!-- DejaVu: Extended coverage Bitstream Vera Fonts -->
+ <!-- Origin: GNOME, https://dejavu-fonts.github.io/ -->
+ <!-- Depends: fonts-dejavu -->
+ <!-- Note: mainly for computer screens, too big and spaced -->
+ <!--
<xsl:text>\setmainfont{DejaVu Serif} </xsl:text>
<xsl:text>\setsansfont{DejaVu Sans} </xsl:text>
<xsl:text>\setmonofont{DejaVu Sans Mono} </xsl:text>
-->
- <!-- Western centric MS (monotype) fonts looks-alike: Liberation : Best looking -->
+ <!-- Liberation: Extended coverage MS (monotype) fonts looks-alike -->
+ <!-- Origin: Red Hat, https://pagure.io/liberation-fonts -->
+ <!-- Depends: fonts-liberation2 -->
+ <!-- License: SIL -->
+ <!-- Note: Best looking -->
<xsl:text>\setmainfont{Liberation Serif} </xsl:text>
<xsl:text>\setsansfont{Liberation Sans} </xsl:text>
<xsl:text>\setmonofont{Liberation Mono} </xsl:text>
+ <!-- GNU FreeFont: Extended coverage Adobe PostScript looks-alike -->
+ <!-- Origin: GNU, https://www.gnu.org/software/freefont -->
+ <!-- Depends: fonts-freefont-otf -->
+ <!-- License: GPL3+ font_exception -->
+ <!-- Note: Best looking -->
+ <!--
+ <xsl:text>\setmainfont{FreeSerif} </xsl:text>
+ <xsl:text>\setsansfont{FreeSans} </xsl:text>
+ <xsl:text>\setmonofont{FreeMono} </xsl:text>
+ -->
+
+ <!-- Only non-latin chars seem to use \setCJK*font settings -->
+ <xsl:text>\usepackage{xeCJK} </xsl:text>
<xsl:choose>
<xsl:when test="$lingua = 'zh-cn'">
- <!-- zh_CN centric: ttf-arphic-gbsn00lp, ttf-wqy-zenhei -->
- <xsl:text>\usepackage{xeCJK} </xsl:text>
+ <!-- zh_CN centric: main=Serif CJK Arphic+文泉-->
+ <!-- Depends: fonts-arphic-gbsn00lp -->
+ <!-- Depends: fonts-wqy-zenhei -->
+ <!--
<xsl:text>\setCJKmainfont{AR PL SungtiL GB} </xsl:text>
<xsl:text>\setCJKsansfont{WenQuanYi Zen Hei} </xsl:text>
<xsl:text>\setCJKmonofont{WenQuanYi Zen Hei Mono} </xsl:text>
+ -->
+ <!-- zh_CN centric: main=Sans CJK, Google Droid derivative-->
+ <!-- Depends: fonts-wqy-microhei -->
+ <xsl:text>\setCJKmainfont{WenQuanYi Micro Hei} </xsl:text>
+ <xsl:text>\setCJKsansfont{WenQuanYi Micro Hei} </xsl:text>
+ <xsl:text>\setCJKmonofont{WenQuanYi Micro Hei Mono} </xsl:text>
</xsl:when>
<xsl:when test="$lingua = 'zh-tw'">
- <!-- zh_TW centric: ttf-arphic-bsmi00lp, ttf-wqy-zenhei -->
- <xsl:text>\usepackage{xeCJK} </xsl:text>
+ <!-- zh_TW centric: main=Serif CJK Arphic+文泉 -->
+ <!-- Depends: fonts-arphic-bsmi00lp -->
+ <!-- Depends: fonts-wqy-zenhei -->
+ <!--
<xsl:text>\setCJKmainfont{AR PL Mingti2L Big5} </xsl:text>
<xsl:text>\setCJKsansfont{WenQuanYi Zen Hei} </xsl:text>
<xsl:text>\setCJKmonofont{WenQuanYi Zen Hei Mono} </xsl:text>
- </xsl:when>
- <xsl:when test="$lingua = 'ja'">
- <!-- ja centric: otf-ipafont-mincho otf-ipafont-gothic -->
- <xsl:text>\usepackage{xeCJK} </xsl:text>
- <xsl:text>\setCJKmainfont{IPAMincho} </xsl:text>
- <xsl:text>\setCJKsansfont{IPAPGothic} </xsl:text>
- <xsl:text>\setCJKmonofont{IPAGothic} </xsl:text>
+ -->
+ <!-- zh_TW centric: main=Sans CJK, Google Droid derivative-->
+ <!-- Depends: fonts-wqy-microhei -->
+ <xsl:text>\setCJKmainfont{WenQuanYi Micro Hei} </xsl:text>
+ <xsl:text>\setCJKsansfont{WenQuanYi Micro Hei} </xsl:text>
+ <xsl:text>\setCJKmonofont{WenQuanYi Micro Hei Mono} </xsl:text>
</xsl:when>
<xsl:when test="$lingua = 'ko'">
- <!-- ko centric: ttf-unfonts-core -->
- <xsl:text>\usepackage{xeCJK} </xsl:text>
+ <!-- ko centric: -->
+ <!-- Depends: fonts-unfonts-core -->
<xsl:text>\setCJKmainfont{UnBatang} </xsl:text>
<xsl:text>\setCJKsansfont{UnDotum} </xsl:text>
<xsl:text>\setCJKmonofont{UnDotum} </xsl:text>
</xsl:when>
<xsl:otherwise>
- <!-- set none -->
+ <!-- This includes English etc. (English original text has my name in Japanese -->
+ <!-- ja centric: Older IPA, main=serif -->
+ <!-- Depends: fonts-ipafont -->
+ <!--
+ <xsl:text>\setCJKmainfont{IPAPMincho} </xsl:text>
+ <xsl:text>\setCJKsansfont{IPAPGothic} </xsl:text>
+ <xsl:text>\setCJKmonofont{IPAGothic} </xsl:text>
+ -->
+ <!-- ja centric: Newer IPA, main=serif -->
+ <!-- Depends: fonts-ipaexfont -->
+ <!--
+ <xsl:text>\setCJKmainfont{IPAexMincho} </xsl:text>
+ <xsl:text>\setCJKsansfont{IPAexGothic} </xsl:text>
+ <xsl:text>\setCJKmonofont{IPAexGothic} </xsl:text>
+ -->
+ <!-- ja centric: main=sans -->
+ <!-- Depends: fonts-vlgothic -->
+ <xsl:text>\setCJKmainfont{VL PGothic} </xsl:text>
+ <xsl:text>\setCJKsansfont{VL PGothic} </xsl:text>
+ <xsl:text>\setCJKmonofont{VL Gothic} </xsl:text>
</xsl:otherwise>
</xsl:choose>
</xsl:param>
@@ -64,7 +120,7 @@
<!--
= Asian font basics =
-Use xCJK only for CJK http://bugs.debian.org/666569
+NOTE: This is slightly outdated
== Sanserif ==
simplified Chinese: 黑体 hēi tǐ
signature.asc
Description: PGP signature
--- End Message ---