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