[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 (ä½é‡Žã€€æ­¦ä¿Š)