Browse Source

TrueType-ipafont:
- update to 3.02
- add ttfconf/cidfmap/fontconfig conf to svn repo.


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@1888 ec354946-7b23-47d6-9f5a-488ba84defc7

daisuke 13 years ago
parent
commit
e10fc6536e

+ 48 - 0
T/TrueType-ipafont/59-ipa-mincho.conf

@@ -0,0 +1,48 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+<!-- IPA Mincho -->
+    <match target="font">
+        <test name="family">
+            <string>IPAPMincho</string>
+            <string>IPAMincho</string>
+        </test>
+	<test name="pixelsize" compare="less">
+	    <double>9</double>
+	</test>
+        <edit name="hinting" mode="assign">
+            <bool>false</bool>
+        </edit>
+        <edit name="autohint" mode="assign">
+            <bool>false</bool>
+        </edit>
+    </match>
+
+    <match target="font">
+        <test name="family">
+            <string>IPAPMincho</string>
+            <string>IPAMincho</string>
+        </test>
+	<test name="pixelsize" compare="more_eq">
+	    <double>9</double>
+	</test>
+        <edit name="hinting" mode="assign">
+            <bool>true</bool>
+        </edit>
+        <edit name="hintstyle" mode="assign">
+            <const>hintslight</const>
+        </edit>
+        <edit name="autohint" mode="assign">
+            <bool>true</bool>
+        </edit>
+    </match>
+
+    <alias>
+        <family>serif</family>
+        <prefer>
+            <family>IPAPMincho</family>
+        </prefer>
+    </alias>
+
+</fontconfig>

+ 55 - 0
T/TrueType-ipafont/60-ipa-gothic.conf

@@ -0,0 +1,55 @@
+<?xml version="1.0"?>
+<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
+<fontconfig>
+
+<!-- Sazanami Mincho -->
+    <match target="font">
+        <test name="family">
+            <string>IPAPGothic</string>
+            <string>IPAGothic</string>
+        </test>
+	<test name="pixelsize" compare="less">
+	    <double>9</double>
+	</test>
+        <edit name="hinting" mode="assign">
+            <bool>false</bool>
+        </edit>
+        <edit name="autohint" mode="assign">
+            <bool>false</bool>
+        </edit>
+    </match>
+
+    <match target="font">
+        <test name="family">
+            <string>IPAPGothic</string>
+            <string>IPAGothic</string>
+        </test>
+	<test name="pixelsize" compare="more_eq">
+	    <double>9</double>
+	</test>
+        <edit name="hinting" mode="assign">
+            <bool>true</bool>
+        </edit>
+        <edit name="hintstyle" mode="assign">
+            <const>hintslight</const>
+        </edit>
+        <edit name="autohint" mode="assign">
+            <bool>true</bool>
+        </edit>
+    </match>
+
+    <alias>
+        <family>sans-serif</family>
+        <prefer>
+            <family>IPAPGothic</family>
+        </prefer>
+    </alias>
+
+    <alias>
+        <family>monospace</family>
+        <prefer>
+            <family>IPAGothic</family>
+        </prefer>
+    </alias>
+
+</fontconfig>

+ 11 - 7
T/TrueType-ipafont/TrueType-ipafont-vl.spec

@@ -1,15 +1,15 @@
 %define _fontdir %{_datadir}/fonts/TrueType-ipafont
 
 Name:    TrueType-ipafont
-Version: 3.01
-Release: 3%{?_dist_release}
+Version: 3.02
+Release: 1%{?_dist_release}
 Summary: IPA TrueType Fonts
 Summary(ja): IPA の日本語 TrueType フォント
 Group: User Interface/X
 License: IPA Font License Agreement v1.0
 URL: http://ossipedia.ipa.go.jp/ipafont/
 
-Source:	IPAfont00301.zip
+Source:	IPAfont00302.zip
 Source10: ipafont-mincho.ttfconf
 Source11: ipafont-gothic.ttfconf
 Source20: cidfmap.ja.ipafont-mincho
@@ -76,13 +76,13 @@ license.
 を含むドキュメント類が含まれています。
 
 %prep
-%setup -q -n IPAfont00301
+%setup -q -n IPAfont00302
 
 %build
 
 %install
 mkdir -p $RPM_BUILD_ROOT%{_fontdir}
-cp -a *.otf $RPM_BUILD_ROOT%{_fontdir}
+cp -a *.ttf $RPM_BUILD_ROOT%{_fontdir}
 cp -f %{SOURCE10} %{SOURCE11} $RPM_BUILD_ROOT%{_fontdir}
 
 mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/fonts/conf.{avail,d}
@@ -123,7 +123,7 @@ fi
 %doc *.txt
 
 %files mincho
-%{_fontdir}/ipam*.otf
+%{_fontdir}/ipam*.ttf
 %{_fontdir}/ipafont-mincho.ttfconf
 %config %{_datadir}/ghostscript/conf.d/cidfmap.ja.ipafont-mincho
 %{_sysconfdir}/fonts/conf.avail/*-ipa-mincho.conf
@@ -131,7 +131,7 @@ fi
 %config(missingok,noreplace) %{_sysconfdir}/fonts/conf.d/*-ipa-mincho.conf
 
 %files gothic
-%{_fontdir}/ipag*.otf
+%{_fontdir}/ipag*.ttf
 %{_fontdir}/ipafont-gothic.ttfconf
 %config %{_datadir}/ghostscript/conf.d/cidfmap.ja.ipafont-gothic
 %{_sysconfdir}/fonts/conf.avail/*-ipa-gothic.conf
@@ -139,6 +139,10 @@ fi
 
 
 %changelog
+* Fri Sep 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 3.02-1
+- update to IPAfont 00302
+- update ttfconf/cidfmap
+
 * Mon Aug 24 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 3.01-3
 - add fontpath.d symlink
 

+ 7 - 0
T/TrueType-ipafont/cidfmap.ja.ipafont-gothic

@@ -0,0 +1,7 @@
+/IPA-Gothic	<< /FileType /TrueType /Path (/usr/share/fonts/TrueType-ipafont/ipag.ttf) /CSI [(Japan1) 6] >> ;
+/IPA-Gothic-Regular	/IPA-Gothic ;
+/IPA-Gothic-JaH	<< /FileType /TrueType /Path (/usr/share/fonts/TrueType-ipafont/ipag.ttf) /CSI [(Japan2) 0] >> ;
+/IPA-Gothic-Regular-JaH	/IPA-Gothic-JaH ;
+/GothicBBB-Medium	/IPA-Gothic ;
+/Adobe-Japan1		/IPA-Gothic ;
+/Adobe-Japan2		/IPA-Gothic-JaH ;

+ 5 - 0
T/TrueType-ipafont/cidfmap.ja.ipafont-mincho

@@ -0,0 +1,5 @@
+/IPA-Mincho	<< /FileType /TrueType /Path (/usr/share/fonts/TrueType-ipafont/ipam.ttf) /CSI [(Japan1) 6] >> ;
+/IPA-Mincho-Regular	/IPA-Mincho ;
+/IPA-Mincho-JaH	<< /FileType /TrueType /Path (/usr/share/fonts/TrueType-ipafont/ipam.ttf) /CSI [(Japan2) 0] >> ;
+/IPA-Mincho-Regular-JaH	/IPA-Mincho-JaH ;
+/Ryumin-Light	/IPA-Mincho ;

+ 127 - 0
T/TrueType-ipafont/ipafont-gothic.ttfconf

@@ -0,0 +1,127 @@
+###############################################################################
+# delimiter: TAB
+##########################################################
+# Entry format:
+#-----------------------------------------------------------------------
+#<foundry>	<family>	<charset1>[,<charset2>]	<prop|cell|mono>
+#	<filename for Medium Roman>	[<additional ttcap>]
+#	<filename for Bold   Roman>	[<additional ttcap>]
+#	<filename for Medium Italic>	[<additional ttcap>]
+#	<filename for Bold   Italic>	[<additional ttcap>]
+#-----------------------------------------------------------------------
+# * (<filename for *>) makes ttcap entry automatically.
+# * --                 makes no entry.
+#
+##########################################################
+# Alias format:
+#-----------------------------------------------------------------------
+#alias	<NAME for alias>	<NAME for entity>	<priority(digit)>
+#-----------------------------------------------------------------------
+# NAME : <foundry>-<family>-<charset>-<encoding>
+#
+##########################################################
+# TTCAP:
+# fn=<face number:int>
+# ai=<slant rate:real>
+# fp=[yn] font metric calicurate (this is obsolete? -> fs)
+# fs=[pmc] force spacing
+# bw=<width rate:real> this opt is valid for fixed fonts
+# ds=[yn] double striking (pseudo bold) ab is obsoletes
+# vl=[yn] very lazy method to caliculate metrics
+# eo=<code conversion module name:string>
+# hi=[yn] hinting
+# cr=Range[,Range,..] Range = a|a-b|-b|a- : restrict code range : use for unicode fonts
+# eb=[yn] use embedded bitpmas (and bs is needed) : not recommended with vl,eb
+# bs=<real> embedded bitmap bounding box width rate
+
+######################################################################
+# IPA Gothic Font
+
+##########################################################
+# IPA-Gothic, IPA-P-Gothic
+
+ipa	ipa gothic	iso8859-1,jisx0201.1976-0	cell
+	ipag.ttf	eb=y:hi=y:bw=0.5
+	(ipag.ttf)	eb=y:hi=y:bw=0.5
+	(ipag.ttf)	eb=y:hi=y:bw=0.5
+	(ipag.ttf)	eb=y:hi=y:bw=0.5
+
+ipa	ipa gothic	jisx0208.1983-0	cell
+	ipag.ttf	eb=y:hi=y
+	(ipag.ttf)	eb=y:hi=y
+	(ipag.ttf)	eb=y:hi=y
+	(ipag.ttf)	eb=y:hi=y
+
+ipa	ipa gothic	iso10646-1	cell
+	ipag.ttf	vl=y:eb=y:hi=y
+	(ipag.ttf)	vl=y:eb=y:hi=y
+	(ipag.ttf)	vl=y:eb=y:hi=y
+	(ipag.ttf)	vl=y:eb=y:hi=y
+
+ipa	ipa p gothic	iso8859-1,jisx0201.1976-0	prop
+	ipagp.ttf	fn=1:eb=y:hi=y:bs=1.7
+	(ipagp.ttf)	fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+	(ipagp.ttf)	fn=1:eb=y:hi=y:bs=1.7
+	(ipagp.ttf)	fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+
+ipa	ipa p gothic	jisx0208.1983-0	prop
+	ipagp.ttf	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipagp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+	(ipagp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipagp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+
+ipa	ipa p gothic	iso10646-1	prop
+	ipagp.ttf	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipagp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+	(ipagp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipagp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+
+##########################################################
+# fixed
+#
+
+ipa	fixed	iso8859-1,jisx0201.1976-0	cell
+	ipag.ttf	bw=0.5
+	(ipag.ttf)	bw=0.5
+	(ipag.ttf)	bw=0.5
+	(ipag.ttf)	bw=0.5
+
+ipa	fixed	jisx0208.1983-0	cell
+	ipag.ttf
+	(ipag.ttf)
+	(ipag.ttf)
+	(ipag.ttf)
+
+##########################################################
+# ALIASES
+
+alias	alias-gothic-c-iso8859-1	ipa-ipa gothic-iso8859-1	15
+alias	alias-gothic-c-jisx0201.1976-0	ipa-ipa gothic-jisx0201.1976-0	15
+alias	alias-gothic-c-jisx0208.1983-0	ipa-ipa gothic-jisx0208.1983-0	15
+alias	alias-gothic-c-jisx0208.1983-0	ipa-ipa gothic-iso10646-1	15
+
+alias	alias-gothic-p-iso8859-1	ipa-ipa p gothic-iso8859-1	15
+alias	alias-gothic-p-jisx0201.1976-0	ipa-ipa p gothic-jisx0201.1976-0	15
+alias	alias-gothic-p-jisx0208.1983-0	ipa-ipa p gothic-jisx0208.1983-0	15
+alias	alias-gothic-p-jisx0208.1983-0	ipa-ipa p gothic-iso10646-1	15
+
+alias	alias-fixed-c-iso8859-1	ipa-fixed-iso8859-1	15
+alias	alias-fixed-c-jisx0201.1976-0	ipa-fixed-jisx0201.1976-0	15
+alias	alias-fixed-c-jisx0208.1983-0	ipa-fixed-jisx0208.1983-0	15
+alias	alias-fixed-c-jisx0208.1983-0	ipa-fixed-iso10646-1	15
+
+alias	misc-fixed-c-iso8859-1	ipa-fixed-iso8859-1	15
+alias	misc-fixed-c-jisx0201.1976-0	ipa-fixed-jisx0201.1976-0	15
+alias	misc-fixed-c-jisx0208.1983-0	ipa-fixed-jisx0208.1983-0	15
+alias	misc-fixed-c-jisx0208.1983-0	ipa-fixed-iso10646-1	15
+
+alias	alias-sans-p-iso8859-1	ipa-ipa p gothic-iso8859-1	15
+alias	alias-sans-p-jisx0201.1976-0	ipa-ipa p gothic-jisx0201.1976-0	15
+alias	alias-sans-p-jisx0208.1983-0	ipa-ipa p gothic-jisx0208.1983-0	15
+alias	alias-sans-p-jisx0208.1983-0	ipa-ipa p gothic-iso10646-1	15
+
+alias	alias-monospace-m-iso8859-1	ipa-ipa gothic-iso8859-1	15
+alias	alias-monospace-m-jisx0201.1976-0	ipa-ipa gothic-jisx0201.1976-0	15
+alias	alias-monospace-m-jisx0208.1983-0	ipa-ipa gothic-jisx0208.1983-0	15
+alias	alias-monospace-m-jisx0208.1983-0	ipa-ipa gothic-iso10646-1	15
+

+ 91 - 0
T/TrueType-ipafont/ipafont-mincho.ttfconf

@@ -0,0 +1,91 @@
+###############################################################################
+# delimiter: TAB
+##########################################################
+# Entry format:
+#-----------------------------------------------------------------------
+#<foundry>	<family>	<charset1>[,<charset2>]	<prop|cell|mono>
+#	<filename for Medium Roman>	[<additional ttcap>]
+#	<filename for Bold   Roman>	[<additional ttcap>]
+#	<filename for Medium Italic>	[<additional ttcap>]
+#	<filename for Bold   Italic>	[<additional ttcap>]
+#-----------------------------------------------------------------------
+# * (<filename for *>) makes ttcap entry automatically.
+# * --                 makes no entry.
+#
+##########################################################
+# Alias format:
+#-----------------------------------------------------------------------
+#alias	<NAME for alias>	<NAME for entity>	<priority(digit)>
+#-----------------------------------------------------------------------
+# NAME : <foundry>-<family>-<charset>-<encoding>
+#
+##########################################################
+# TTCAP:
+# fn=<face number:int>
+# ai=<slant rate:real>
+# fp=[yn] font metric calicurate (this is obsolete? -> fs)
+# fs=[pmc] force spacing
+# bw=<width rate:real> this opt is valid for fixed fonts
+# ds=[yn] double striking (pseudo bold) ab is obsoletes
+# vl=[yn] very lazy method to caliculate metrics
+# eo=<code conversion module name:string>
+# hi=[yn] hinting
+# cr=Range[,Range,..] Range = a|a-b|-b|a- : restrict code range : use for unicode fonts
+# eb=[yn] use embedded bitpmas (and bs is needed) : not recommended with vl,eb
+# bs=<real> embedded bitmap bounding box width rate
+
+######################################################################
+# IPA Mincho Font
+
+##########################################################
+# IPA-Mincho, IPA-P-Mincho
+
+ipa	ipa mincho	iso8859-1,jisx0201.1976-0	cell
+	ipam.ttf	bw=0.5
+	(ipam.ttf)	bw=0.5
+	(ipam.ttf)	bw=0.5
+	(ipam.ttf)	bw=0.5
+
+ipa	ipa mincho	jisx0208.1983-0	cell
+	ipam.ttf
+	(ipam.ttf)
+	(ipam.ttf)
+	(ipam.ttf)
+
+ipa	ipa p mincho	iso8859-1,jisx0201.1976-0	prop
+	ipamp.ttf	fn=1:eb=y:hi=y:bs=1.7
+	(ipamp.ttf)	fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+	(ipamp.ttf)	fn=1:eb=y:hi=y:bs=1.7
+	(ipamp.ttf)	fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+
+ipa	ipa p mincho	jisx0208.1983-0	prop
+	ipamp.ttf	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipamp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+	(ipamp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipamp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+
+ipa	ipa p mincho	iso10646-1	prop
+	ipamp.ttf	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipamp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+	(ipamp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7
+	(ipamp.ttf)	vl=y:fn=1:eb=y:hi=y:bs=1.7:bw=1.05
+
+
+##########################################################
+# ALIASES
+
+alias	alias-mincho-c-iso8859-1	ipa-ipa mincho-iso8859-1	15
+alias	alias-mincho-c-jisx0201.1976-0	ipa-ipa mincho-jisx0201.1976-0	15
+alias	alias-mincho-c-jisx0208.1983-0	ipa-ipa mincho-jisx0208.1983-0	15
+alias	alias-mincho-c-jisx0208.1983-0	ipa-ipa mincho-iso10646-1	15
+
+alias	alias-mincho-p-iso8859-1	ipa-ipa p mincho-iso8859-1	15
+alias	alias-mincho-p-jisx0201.1976-0	ipa-ipa p mincho-jisx0201.1976-0	15
+alias	alias-mincho-p-jisx0208.1983-0	ipa-ipa p mincho-jisx0208.1983-0	15
+alias	alias-mincho-p-jisx0208.1983-0	ipa-ipa p mincho-iso10646-1	15
+
+alias	alias-serif-p-iso8859-1	ipa-ipa p mincho-iso8859-1	15
+alias	alias-serif-p-jisx0201.1976-0	ipa-ipa p mincho-jisx0201.1976-0	15
+alias	alias-serif-p-jisx0208.1983-0	ipa-ipa p mincho-jisx0208.1983-0	15
+alias	alias-serif-p-jisx0208.1983-0	ipa-ipa p mincho-iso10646-1	15
+