[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:13913] Re: What to do with gs + vflib2?
ä½é‡Žï¼ 浜æ¾ã§ã™ã€‚
In <20010320232619S.take@master.debian.or.jp>,
on "Tue, 20 Mar 2001 23:28:15 +0900',
Yasuhiro TAKE <take@debian.or.jp> ã•ã‚“ wrote:
> ãŸã‘ã§ã™ã€‚-private ã‹ã‚‰(許å¯ä»˜ãã§) -devel ã«æŒ¯ã‚Šã¾ã™ã€‚
ã©ã†ã‚‚ã‚りãŒã¨ã†ã”ã–ã„ã¾ã—ãŸã€‚
> gs-cjk ã®å•題点ã¨ã—ã¦ã¯
> * é…ã„? (ã‚らã—ã¯æ°—ã«ãªã‚‰ãªã„ã‘ã©)
> * è¨å®šãŒã‚„ã‚„ã“ã„?(defoma 勿‰‹ã«ã‚„ã£ã¦ãれるã‘ã©)
> * msmincho/msgothic ã®ã‚«ã‚¿ã‚«ãƒŠãŒãれã„ã«è¡¨ç¤ºã•れãªã„?
> (gs7 ã§è§£æ±ºï¼Ÿ curveto ㌠lineto ã§ãƒ¢ã‚²ã¨ã‹ï¼Ÿ ãã‚‚ãã‚‚
> msmincho/msgothic 使ã£ã¡ã‚ƒã„ã‘ã¾ã›ã‚“よ?)
> * rearrangefont ãŒæœªå®Ÿè£…ã§ Tgif3 ã®ã¯ã .eps ã¯ãƒ€ãƒ¡ã¨ã‹ï¼Ÿ
> (もㆠTgif4 ã«ç§»è¡Œã‚®ãƒŸã ã‘ã©ï¼Ÿ ä»–ã«ã‚‚ã‚ã‚‹ã‹ãªï¼Ÿ)
ç¾çж potato ã§ã‚‚ tgif4 ã§ã™ã‚ˆã。tgif ã®å…ƒãƒ•ァイル (.obj) ãŒ
ã‚れ㰠tgif4 ã§èªã‚“ã§ PS を出ã—ç›´ã›ã°ã„ã„ã£ã¦ã“ã¨ã§ã—ょã†ã‹ ?
元ファイルãŒç„¡ããªã£ã¦ã—ã¾ã£ãŸå ´åˆã« slink 以å‰ã® tgif ã§åã„㟠PS ãŒ
èªã‚ãªã„ã¨ã„ã†ã®ã¯å•題ã‚ã‚‹ã‹ãªã€‚ã¾ã‚ã€ã‚ã‚‹ã‹ã‚‚ã—れã¾ã›ã‚“。
> rearrangefont ãŒå¤§å•題ãªã®ã§ã—ょã†ã€‚
> # ç§ã¯ abiword 㨠tgif 㨠ptex を使ã£ã¦ã„ã¾ã™ãŒã€ã¨ã‚Šã‚ãˆãš
> # ã“れらã§ã¯å•題ãªã„ã§ã™ã。> gs-cjk
xfig ã®åã„㟠PS 㯠OK ? ã¾ã‚自分ã§ç¢ºã‹ã‚ã¦ã¿ã‚Œã°è‰¯ã„ã“ã¨ã§ã™ãŒã€
æ—¢ã«ç¢ºèªã•れãŸäººãŒã„るよã†ãªã‚‰æ•™ãˆã¦ã‚‚らã£ãŸã»ã†ãŒæ—©ã„ã‹ãªã€ã¨ã€‚
ã‚ã¨ã€ç¾åœ¨ã¯æœªå®Ÿè£…ã¨ã„ã†ã“ã¨ã§ã™ãŒã€ä»Šå¾Œå®Ÿè£…ã•れる予定ã¨ã‹ã¯
ã©ã†ãªã‚“ã§ã—ょㆠ? è¿‘ã„ã†ã¡ã«å¯¾å¿œã§ãã‚‹å¯èƒ½æ€§ã¨ã‹ã‚りãã†ã§ã™ã‹ ?
> ã¾ãš Debian ã« install ã•れã¦ã„ã‚‹ gs ã§ã™ãŒã€
> * vflib patch ã¯å¤–ã™
> * gs5.5 ã‚‚ GPL ãªã®ã§ã€ãれベースã«ãƒ‘ケジングã—ã¦ã‚‚らã£ã¦ã€
> CID を扱ãˆã‚‹ã‚ˆã†ã§ã‚れã°ãれã§Go?
> * 4月㫠gs7 ãŒãƒªãƒªãƒ¼ã‚¹ã•れるã®ã§ã€ãã®å¾Œ gs6 ㌠GPL ã«ãªã‚‹ã®ã‚’å¾…ã£ã¦ã€
> gs-cjk をマージã—ã¦ã‚‚らã†ã€‚
gs-cjk ã‚’ gs7 ã« upstream (Aladdin) level ã§ merge ã—ã¦ã‚‚らãˆã‚‹
å¯èƒ½æ€§ã¨ã„ã†ã®ã¯ã‚りã¾ã™ã‹ ? ã‚‚ã—ãれãŒå¯èƒ½ãªã‚‰ãã®ã»ã†ãŒã„ã‚ã„ã‚
嬉ã—ã„ã‹ã‚‚。
> * Torsten ã®ä½œæ¥ã‚’増やã™ã“ã¨ã«ã‚‚ãªã‚‹ã—ã€Debian Kr ã®äºº(Changwoo)ã‚‚
> Japanizing patch ã‚’å¿«ãæ€ã£ã¦ã„ãªã„よã†ã ã—ã€gs-cjk ä»¥å¤–ã®æ—¥æœ¬èªž
> サãƒãƒ¼ãƒˆãƒ‘ッãƒã‚’マージã—ã¦ã‚‚らã†ã“ã¨ã¯ã—ãªã„。
ã‚れã¯ãã‡ã€‚debian-devel@Org ã§åè«–ã—よã†ã‹ã¨æ€ã£ãŸã‘ã©ã€ã‚‚ã¨ã‚‚ã¨
JP Merge Operation ã‚’å§‹ã‚ãŸå½“åˆã¯ gs 自体㫠merge ã™ã‚‹ã‚“ã˜ã‚ƒãªãã¦
gs-ja ã¨ã—ã¦ç‹¬ç«‹ã—ãŸãƒ‘ッケージ㧠ITP ã—ãŸã‚“ã§ã™ã‚ˆã€‚ã¨ã“ã‚ãŒãã®å½“時
xxx-ja ãªãƒ‘ãƒƒã‚±ãƒ¼ã‚¸ãŒæ€¥ã«ç›®ç«‹ã£ã¦ããŸã®ã§ã€Œforked package is evilã€
ãªè°è«–ãŒèµ·ãã¦ã€ç„¡ç†çŸ¢ç†ã«ã§ã‚‚全部本体ã«å–り込ã¾ã‚Œã‚‹ã‚ˆã†ãªä½œæ¥ã‚’
ã—ãªãã¡ã‚ƒã„ã‘ãªããªã£ãŸã€‚
作æ¥ã™ã‚‹ã»ã†ã‹ã‚‰ã„ãˆã° forked package 作ã£ã¦ç½®ã„ã¦ãŠãã»ã†ãŒæ¥½ãª
ã‚ã‘ã§ã™ã‚ˆã€‚ç¾åœ¨ Changwoo ㌠Debian-KR ã§ã‚„ã£ã¦ã‚‹ã€ŒKorean 対応ãª
gs 㯠Debian-KR ã§é…布ã€ã£ã¦ã®ã¯ãã®æ–¹å‘ã§ã™ã‚ˆã。
ã ã‘ã©ã€ãã“ã§çµ‚ã£ã¦ã„ã¦ã¯ãƒ€ãƒ¡ã£ã¦ã®ãŒ Debian JP ã®æ´å²ã®ä¸ã§ç¢ºèª
ã•れãŸã“ã¨ã ã—ã€Debian ã®åˆ©ç”¨è€… (日本人以外ã§ã™ã€ã‚‚ã¡ã‚ã‚“) ã‹ã‚‰ã‚‚
今ã¾ã§ã€Œã©ã†ã—ã¦æ—¥æœ¬èªžå¯¾å¿œã® gs ㌠Debian ã«å–り込ã¾ã‚Œãªã„ã® ?ã€ã£ã¦
ã„ã†è³ªå•ã¨ã‹ã€ŒJP Package ã‚‚ã©ã‚“ã©ã‚“ Debian ã«æŒã£ã¦ã„ãã¹ãã€ã¨ã„ã†
æ„見ã¨ã‹ã€ãŸãã•んもらã£ã¦ã„ãŸã‚ã‘ã§ã™ã€‚
(アメリカã®äººã¨ã‹ã€è‹±èªžã®ä½¿ãˆãªã„ãƒãƒ³ã‚¬ãƒªãƒ¼ã®äººã¨ã‹ã€ãŸãã•ã‚“ã)
Changwoo ã‚‚ xcalendar-i18n ã‚„ xpostit-ja ã«ã¤ã„ã¦ã¯ merge ã™ã¹ãã¨
言ã£ã¦ãŸãらã„ã ã‹ã‚‰ã€å½“時ã‹ã‚‰ gs-ja ã‚’ gs ã« merge ã™ã‚‹ã¨ã„ã†è°è«–ã‚’
承知ã—ã¦ãŸã¯ãšã€‚ã‚‚ã— gs-ja ã¨ã—ã¦ç‹¬ç«‹ã•ã›ãŸã»ã†ãŒè‰¯ã„ã¨ã„ã†æ„見ãªã‚‰
ãã®å½“時ã®ã€Œforked package is evilã€ãªè°è«–ã§å ‚々ã¨ãã®æ„見を主張ã™ã‚Œã°
ã¾ãŸåˆ¥ã®å±•é–‹ã‚‚ã‚ã£ãŸã‹ã‚‚ã—れãªã„ã®ã«ã€ä»Šé ƒã«ãªã£ã¦æ–‡å¥ã‚’言ã†ã®ã¯
ç‹é•ã„ã ã‚ã†ã€ã¨ã„ã†æ°—ãŒã—ã¦ã¾ã™ã€‚
ã„ãšã‚Œã«ã—ã‚ã€Debian official 㪠gs ãŒæ—¥æœ¬èªžã‚µãƒãƒ¼ãƒˆã‚’外ã™ã“ã¨ã«ãªã‚Œã°
ãŠãらã Torsten ãŒãŸãã•ã‚“ bug report もらã†ã“ã¨ã«ãªã‚‹ã¨æ€ã„ã¾ã™ã‚ˆã€‚
ã‚‚ã¡ã‚ん日本人以外ã‹ã‚‰ã‚‚ã。ç§ã«ã¯ãã‚ŒãŒæœ›ã¾ã—ã„ã“ã¨ã ã¨ã¯æ€ãˆã¾ã›ã‚“ãŒã€‚
ã©ã†ã—ã¦ã‚‚ã¨ã„ã†ãªã‚‰ã€å¤ã„ gs-ja ã‚’æŒã£ã¦ã„ã£ã¦ã€Œæ—¥æœ¬èªžãŒå¿…è¦ãªäººã¯
ã“ã¡ã‚‰ã€ã¨å®£ä¼ã™ã‚‹ã“ã¨ã«ãªã‚‹ã§ã—ょã†ã。
ãã®æ™‚ã¯ã¾ãŸã€Œforked package is evilã€ãªæ„見ã®äººã‚’説得ã™ã‚‹ã ã‘ã®
è°è«–ãŒå¿…è¦ã«ãªã‚‹ã¨æ€ã„ã¾ã™ã‘ã©ã€‚
> * 日本語プリンタドライãƒã¯ä»Šã¾ã§é€šã‚Šã€‚
>
> ç§ã¯ã“ã®ã‚ˆã†ãªãƒãƒªã‚·ãƒ¼ã§ã„ã„ã®ã§ã¯ã€ã¨æ€ã£ã¦ã„ã¾ã™ã€‚
gs5.5 ベース + gs-cjk ãªãƒ‘ッケージ㌠CID を扱ãˆã‚‹
(= 日本語 (ã ã‘ã˜ã‚ƒãªã„ã‘ã©) 対応å¯èƒ½)
ã¨ã„ã†ã“ã¨ã‚’確èªã§ãれã°ã€ãれを Debian official ã«ã—ã¦ã‚‚らã£ã¦
VFlib 関連パッãƒã¯å¤–ã™ã€ã§ã‚‚ OK ã ã¨æ€ã„ã¾ã™ã€‚
逆ã«è¨€ãˆã°ã€ãれãŒãƒ€ãƒ¡ãªã‚‰ VFlib + libtruetype ãªãƒ©ã‚¤ã‚»ãƒ³ã‚¹å•題を
ãªã‚“ã¨ã‹è§£æ±ºã§ãã€ã‹ã¤æ—¥æœ¬èªžå¯¾å¿œã‚‚å¯èƒ½ãªå¯¾ç–を考ãˆãªã„ã¨ã„ã‘ãªã„
ã¨æ€ã„ã¾ã™ã€‚ãã®æ–¹æ³•ã¨ã—ã¦ã¯ã€æ¦ã•んも書ã‹ã‚Œã¦ã„ãŸã€Œfreetype ã¨
link ã—ãªã„ vflib2ã€ã¨ã„ã†ã®ã‚‚é¸æŠžè‚¢ã®ã²ã¨ã¤ã§ã—ょã†ã€‚
xxx-nonfree ãªãƒ‘ッケージã¨ã‹ xemacs-nomule (ã¡ã‚‡ã£ã¨é•ã†ã‘ã©)
ãªãƒ‘ッケージã¨ã‹ã€ã‚ã‚‹ã„㯠xxx-nox ãªã‚‚ã®ã¨ã‹ã‚ã‚‹ã®ã§ã€
vflib2-nofreetype ã¨ã‹ä½œã‚‹ã®ã¯ã€Œãƒ©ã‚¤ã‚»ãƒ³ã‚¹å•題ã®è§£æ¶ˆã€ã¨ã„ã†ç†ç”±ã‚‚
ã‚ã‚‹ã“ã¨ã ã—ã€åˆ¥ã«ã„ã„ã‚“ã˜ã‚ƒãªã„ã‹ã¨ã€‚
「gs6 ㌠GPL ã«ãªã‚Šã€gs-cjk をマージã—ã¦ã‚‚らãˆã‚‹ã€æ™‚点ã«ãªã‚Œã°ã€
ãれã ã‘ã§ã‚‚ OK ã§ã—ょã†ã€‚(ãŸã ã— tgif3 㪠PS ã¸ã®å¯¾å‡¦ã¯ã‚ã£ãŸã»ã†ãŒ
ã„ã„ã¨æ€ã„ã¾ã™)
> ã‚“ã§ã€ã€Œå¿…è¦ã¨ã—ã¦ã„る日本人ã®ä¾¿å®œã‚’図るãŸã‚ã€ã« gs-ja(= gs + vflib) ã‚’
> Debian JP ã«ç½®ã„ã¦ãŠã‘ã°ã„ã„ã‹ã‚‚ã€ç§ã¯å«Œãªã®ã ã‘ã©ãªãã€ã¨æ€ã£ã¦ã„ãŸã®ã§ã™ãŒã€
> 例ã®ãƒ©ã‚¤ã‚»ãƒ³ã‚¹å•é¡ŒãŒæµ®ä¸Šã—ã¦ã„ã‚‹ã®ã§ã€ãã†ã„ã†è¨³ã«ã‚‚行ãã¾ã›ã‚“。
「ライセンスå•題ã€ãŒã‚る以上ã€ç¾çŠ¶ã® gs + vflib2 㯠JP ã® archive ã‹ã‚‰ã‚‚
é…布ã§ããªã„ã®ã§ã€ã‚‚ã—仮り㫠gs-ja ã‚’ JP archive ã‹ã‚‰é…布ã™ã‚‹ã¨ã—ã¦ã‚‚
> freetype 㨠link ã—ãªã„ vflib2 を作ã£ã¦ã¿ã‚‹ï¼Ÿ
ã“ã®å¯¾å‡¦ã¯å¿…è¦ã ã¨æ€ã„ã¾ã™ã€‚今ã¡ã‚‡ã£ã¨ vflib2_2.25.1-4 (å¤ã„ ?) ã‚’
眺ã‚ã¦ã¿ã¾ã—ãŸãŒã€INSTALL ã¨ã„ã†ãƒ•ァイルã«
*NOTE* By default, VFlib is compiled not to use TrueType driver using
FreeType. To compile VFlib to enable this features, run configure
program with the following long options, for example. Probably, most
users do this. (The same shell script is 'run-conf'.)
ã¨æ›¸ã„ã¦ã‚ã‚‹ã®ã§ã€vflib2-nofreetype を作るã®ã¯ãれã»ã©é›£ã—ã„ã“ã¨ã§ã¯
ç„¡ã•ãã†ãªæ°—ãŒã—ã¾ã™ã€‚
今ã€vflib2 ã®ãƒ¡ãƒ³ãƒ†ãƒŠãƒ¼ã¯æ¨½çŸ³ã•ã‚“ã§ã€vflib3 ãŒå…«ç”°(真)ã•ã‚“ã§ã™ã。
gs ã‹ã‚‰ä½¿ãˆã‚‹ã®ã¯ vflib2 ã®ã»ã†ã ã‘ã§ã—ãŸã£ã‘ ? vflib2 㨠vflib3 ã®
é•ã„ã£ã¦ã©ã‚Œãらㄠ? (ã™ã¿ã¾ã›ã‚“ã€å…¨ç„¶ã‚ã‹ã£ã¦ãªãã¦)
gs+vflib ㌠vflib-nofreetype ã¨çµ„ã¿åˆã‚ã›ã¦ãã¡ã‚“ã¨å‹•ãã®ãªã‚‰
ãれã¨ã¯ç‹¬ç«‹ã« vflib (with freetype) ãŒé…布ã•れるã®ã¯åˆ¥ã«å•題無ã„ã—
利用者ãŒè‡ªåˆ†ã§ãれらを組ã¿åˆã‚ã›ã¦ä½¿ã†ã®ã‚‚å•題無ã„ã§ã—ょã†ã€‚
ã“ã®å ´åˆã€gs(+vflib) 㯠Depends ã« freetype2 を書ã‹ãšã«ã€vflib2
ã ã‘を書ãã“ã¨ã«ã—ã¦ã€vflib2-nofreetype 㨠vflib2-freetype ã¯
ã©ã¡ã‚‰ã‚‚ provides vflib2 ã—ã¦ãŠã‘ã°ã„ã„ã‚“ã˜ã‚ƒãªã„ã‹ã¨ã€‚
ãŸã ã—ã€ã“れã¯
gs5.5 ベース + gs-cjk ãªãƒ‘ッケージ㌠CID を扱ãˆã‚‹
(= 日本語 (ã ã‘ã˜ã‚ƒãªã„ã‘ã©) 対応å¯èƒ½)
ãŒã™ãã«å®Ÿç¾ã§ããªã„å ´åˆã§ã™ã。もã—上記ãŒã™ãã«å®Ÿç¾å¯èƒ½ãªã‚‰ã€
gs ã‹ã‚‰ã¯ 「vflib パッムステã€ã§ã‚‚実用上ã¯ã‚ã¾ã‚Šå•題無ã„ã‹ã¨
ã„ã†æ°—ã¯ã—ã¾ã™ã€‚
一応ã€gs-ja -> gs ã® merge 作æ¥ã«é–¢ä¿‚ã—ãŸäººé–“ã¨ã—ã¦å¤šå°‘ã®è²¬ä»»ã¯
感ã˜ã¦ã‚‹ã®ã§ã€å¿…è¦ãŒã‚れã°ã€ã‚る程度作æ¥ã¯ã—よã†ã¨æ€ã„ã¾ã™ã€‚
ã¨ã‚Šã‚ãˆãšå€‹äººçš„ãªæ„見表明ã¾ã§ã€‚
--
# (ã‚ãŸã—ã®ãŠã†ã¡ã¯æµœæ¾å¸‚ã€ã€Œå¤œã®ãŠè“åã€ã§æœ‰åã•。)
<kgh12351@xxxxxxxxxxx> : Taketoshi Sano (ä½é‡Žã€€æ¦ä¿Š)