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

[debian-devel:14387] Re: groff Japanese support breaks PS output for latin2



ä½é‡Žï¼ æµœæ¾ã§ã™ã€‚

In <87sng4f4a1.wl@xxxxxxxxxxxxxxxxxxxxx>,
  on "Wed, 11 Jul 2001 13:55:20 +0900',
   with "[debian-devel:14380] Re: groff Japanese support breaks PS output for latin2",
 Tomohiro KUBOTA <tkubota@xxxxxxxxxxx> ã•ã‚“ wrote:

> ã©ã†ã‚‚。久ä¿ç”°ã§ã™ã€‚

ã©ã†ã‚‚ã‚ã‚ŠãŒã¨ã†ã”ã–ã„ã¾ã™ _o_

> ãŸã‚ã—ã«ã€ã‚³ãƒžãƒ³ãƒ‰ã‚ªãƒ—ションを追加ã—ã¦ã¿ã¾ã—ãŸã€‚
> groff ã®ã‚½ãƒ¼ã‚¹ã¯ã¾ã£ãŸãã‚‚ã£ã¦åˆ†ã‹ã‚‰ãªã„ã®ã§ã€device ã¨ã„ã†
> 変数ã®å®šç¾©ã‚’ã¾ã­ã—㦠eucmode ã¨ã„ã†å¤‰æ•°ã‚’追加ã—ã€-T ã‚’å—ã‘付ã‘ã‚‹
> getopt_long ã™ã¹ã¦ã« --eucmode ã¨ã„ã†ã‚ªãƒ—ションを追加ã™ã‚‹ã€ã¨ã„ã†
> 方法を用ã„ã¾ã—ãŸã€‚src/include/eucmac.h ã§ã¯ã€ãƒ‡ãƒã‚¤ã‚¹ãŒ nippon
> ã¾ãŸã¯ eucmode ãŒæœ‰åŠ¹ãªã¨ãã« EUC 文字ã®åˆ¤åˆ¥ã‚’è¡Œã†ã‚ˆã†ã«ã—ã¾ã—ãŸã€‚
> 
> http://www.debian.or.jp/~kubota/packages/groff
> 
> ã«ç½®ãã¾ã—ãŸã€‚
> (const char * device ã®å®šç¾©ãŒ2ヶ所ã«å­˜åœ¨ã™ã‚‹ã®ãŒè¬Ž...)

ã¨ã‚Šã‚ãˆãšã‚‚らã£ã¦ãã¾ã—ãŸã€‚ã¾ã è©¦ã—ã¦ã¾ã›ã‚“ãŒã€‚

> At Wed, 11 Jul 2001 10:25:32 +0900,
> Fumitoshi UKAI <ukai@debian.or.jp> wrote:
> 
> > 実際ã«ã“ã†ã„ã†ã‚³ãƒžãƒ³ãƒ‰ã§ã„ã„ã‹ã©ã†ã‹ã¯ã¾ã æ¤œè¨Žã—ãªã„ã¨ã„ã‘ã¾ã›ã‚“ãŒ
> > 例ãˆã°
> >  .x-encoding EUC-JP
> > ã¨ã™ã‚‹ã¨ 以後 EUC-JPã§æ‰±ã†ã‚ˆã†ã«ãªã‚‹ã¨ã‹ã€‚

アプローãƒã¨ã—ã¦ã¯ã“ã£ã¡ã®ã»ã†ãŒã‚¹ãƒžãƒ¼ãƒˆã§ã™ã­ã€‚
読もã†ã¨ã™ã‚‹ roff 文書ã«ã‚ˆã£ã¦å‹•ä½œã‚’切り替ãˆã‚‹ã‚ã‘ã§ã™ã‹ã‚‰
読ã¿ãŸã„人ãŒã‚³ãƒžãƒ³ãƒ‰ã‚ªãƒ—ションをã„ã¡ã„ã¡æŒ‡å®šã—ãªãã¦ã‚‚
ã„ã„ã‚ã‘ã§ã€ãŸã¨ãˆã° -Tascii ã®ã¾ã¾ã§ã‚‚ãã†ã„ㆠroff コマンドãŒ
書ã‹ã‚Œã¦ã„る文書を読む場åˆã«ã¯è‡ªå‹•çš„ã« -Tnippon ã¨åŒã˜å‹•ä½œã‚’ã—ã¦
ãれるよã†ã«ãªã‚‹ã€ã¨ã‹ã€‚

> ãã†ã§ã™ã­ã€‚ã˜ã¤ã¯ã€å°†æ¥æ§‹æƒ³ã® UTF-8 groff ã®ãªã‹ã§ã€ãã‚Œã«ä¼¼ãŸ
> ã‚‚ã®ã‚’å°Žå…¥ã—よã†ã¨ã„ã†è©±ãŒã‚ã‚Šã¾ã™ã€‚ã„ã¾ã®ã¨ã“ã‚ã€troff コア
> 部分㯠UTF-8 ã®ã¿ã‚’å—ã‘付ã‘るよã†ã«ãªã‚Šã€pre/postprocessor ãŒ
> エンコーディング変æ›ã‚’担当ã™ã‚‹ã¨ã„ã†ã“ã¨ã«ãªã£ã¦ã„ã¾ã™ã€‚

部分的ã«ã¨ã„ã†ã‹ã€æž çµ„ã ã‘ã§ã‚‚ã„ã„ã‹ã‚‰ upstream ã«æ—¥æœ¬èªžã¸ã®å¯¾å¿œã‚‚
入れã¦ã‚‚らã„ãŸã„ã§ã™ã­ã€‚ç¾çŠ¶ã ã¨ groff ã®å ´åˆã¯ upstream ㌠fork ã‚’
強制ã—ã¦ã„ã‚‹ã¨ã‚‚言ãˆã‚‹ã‚ˆã†ãªã€‚「将æ¥è¨ˆç”»ã€ã¨ã—ã¦ã¯è€ƒæ…®ã—ã¦ãã‚Œã¦
ã„るらã—ã„ã§ã™ã‘ã©ã€ã€Œä»Šã€ç¾åœ¨ã€å¿…è¦ã€ãªåˆ©ç”¨è€…ã®ã“ã¨ã¯ç„¡è¦–ã•ã‚Œã¦
ã„るよã†ãªã€‚

ã¾ã‚ã„ãšã‚Œã«ã—ã‚ã€ãƒ¡ãƒ³ãƒ†ãƒŠã® Colin Watson ã«ç›¸è«‡ã—ã¦ã¿ã‚‹å¿…è¦ã¯
ã‚ã‚‹ã‹ã‚‚。

> ad-hoc ãªè§£ã¨ã—ã¦ã¯ã€ã‚³ãƒžãƒ³ãƒ‰ã‚ªãƒ—ションã§ã‚‚ roff command ã§ã‚‚
> ã©ã¡ã‚‰ã§ã‚‚ã„ã„ã¨æ€ã„ã¾ã™ã€‚(ãŸã ç§ãŒã‚„ã‚‹ã¨ã€ã‚‰ããªã»ã†ã€ã¤ã¾ã‚Š
> コマンドオプションã«ãªã‚Šã¾ã™ãŒã€‚)

æ—¢ã«ä¹…ä¿ç”°ã•ã‚“ã«å®Ÿè£…ã—ã¦ã‚‚らã£ãŸã“ã¨ã‚‚ã‚ã‚‹ã—ã€ã¨ã‚Šã‚ãˆãšã€ã‚‚ã—ã€
ã™ãã«ä½•ã‹å¯¾å¿œãŒå¿…è¦ã¨ã„ã†è©±ã«ãªã£ãŸã‚‰ã€ã“ã‚Œã§ã„ãã—ã‹ãªã„ã§ã—ょã†ã€‚

ã‚‚ã¡ã‚ã‚“ roff command ã®ã»ã†ã§ã‚‚ã™ãã«å®Ÿè£…ã§ãるよã†ã§ã—ãŸã‚‰
ãã£ã¡ã«ä¹—ã‚Šæ›ãˆã¦ã‚‚ã„ã„ã§ã™ã‘ã©ã€‚

> 上記ã®ã‚³ãƒžãƒ³ãƒ‰ã‚ªãƒ—ションã§ã‚‚ã€--enc EUC-JP ã¨ã‹ã„ã†ãµã†ã«
> 指定ã™ã‚‹ã‚ˆã†ã«ã™ã‚‹ã¨ã€ã‚‚ã†ã¡ã‚‡ã£ã¨å°†æ¥æ€§ã®ã‚る解ã«ãªã‚‹ã‹ã‚‚
> ã—ã‚Œã¾ã›ã‚“。ãŸã ã€groff ã®ä»Šå¾ŒãŒã©ã†ãªã‚‹ã‹ã¯ã¾ã£ãŸã未知数ãªã®ã§ã€
> ã‚ã¾ã‚Šå°†æ¥æ€§ã‚’考ãˆã¦ã‚‚仕方ãŒãªã„ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“。

ã“ã®ã¸ã‚“㯠groff ã®é–‹ç™º ML ã§è­°è«–ã™ã¹ããªã‚“ã§ã—ょã†ã‘ã©ã­ã€‚
 groff ã®å†…部ã¨ã‹ roff コマンドã®ã‚ãŸã‚Šã¨ã‹å…¨ç„¶ã‚ã‹ã£ã¦ãªã„ã®ã§
ãªã‹ãªã‹æ„見を出ãã†ã«ã‚‚ãã£ã‹ã‘ãŒã¤ã‹ã‚ãªã‹ã£ãŸã‚Šã€‚

ãŸã ã®åˆ©ç”¨è€…ã¨ã—ã¦ã€Œæ—¥æœ¬èªžå‡ºãªã„ã®ã¯å›°ã‚‹ã‹ã‚‰æ—©ããªã‚“ã¨ã‹
ã—ã¦ãã‚Œã€ã¨é¨·ãã ã‘ãªã‚‰ã§ãã‚‹ã‹ã‚‚ã—ã‚Œã¾ã›ã‚“ãŒã€æ„味ã®ã‚ã‚‹
効果ãŒå¾—られるã‹ã©ã†ã‹ã€ç–‘å•ã ã—。

ãã†ã„ãˆã°ã“ã‚Œã«é–¢é€£ã—㟠groff ã® bug report 㯠Debian BTS ã«
出ã¦ã„ã‚‹ã‚“ã§ã—ょã†ã‹ ? ã¾ã ç¢ºèªã—ã¦ãªã„ã®ã§ã™ãŒã€‚

ã‚‚ã—出ã¦ã„るよã†ãªã‚‰ã€ãã‚Œã¸ã®ã‚³ãƒ¡ãƒ³ãƒˆã¨ã—ã¦ä¹…ä¿ç”°ã•ã‚“ã®ãƒ‘ッãƒã‚’
紹介ã—ã¦ã¿ã‚‹ã¨ã‹ã€‚

ãã†ã„ãˆã°ä»Šæ—¥ update ã—ãŸã‚‰ groff 1.17.2-1 ã«ãªã£ã¦ã¾ã—ãŸã­ã€‚

-- 
     # (ã‚ãŸã—ã®ãŠã†ã¡ã¯æµœæ¾å¸‚ã€ã€Œå¤œã®ãŠè“å­ã€ã§æœ‰åã•ã€‚)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (ä½é‡Žã€€æ­¦ä¿Š)