nowy groff - pierwszy problem

Jakub Bogusz qboosh w pld.org.pl
Pią, 2 Sie 2002, 18:14:09 CEST


On Fri, Aug 02, 2002 at 05:50:32PM +0200, Tomasz Kłoczko wrote:
> On Fri, 2 Aug 2002, Jakub Bogusz wrote:
> > On Tue, Jul 30, 2002 at 11:28:16PM +0200, Tomasz Kłoczko wrote:
> > > On Tue, 30 Jul 2002, Jakub Bogusz wrote:
> > > > Właśnie zauważyłem - przeglądarka z mc nie toleruje sekwencji <ESC>...m
> > > > i wyświetla sieczkę... Trzeba było dopisać -c do wywołań nroffa.
> > > > 
> > > > To nie wszystko - np. `man nroff` ignoruje typ terminala i wyświetla
> > > > kolory np. przy TERM=linux-m.
> > > > 
> > > > Jakieś pomysły co z tym zrobić?
> > > 
> > > No .. używanie kolorów powinno być poprostu zalezne od tego co zwraca 
> > > sekwenckja colors. Kwestia tylko w tym czy takei sprawdzenie da się tam 
> > > łatwo wrzucić.
> > 
> > colors w definicji terminala? Ale groff zazwyczaj wyrzuca dane przez
> > rurkę albo do pliku i nie ma skąd wiedzieć, na jakim terminalu to będzie
> > wyświetlone.
> 
> Nie wiem jak to jest dokłądnie robione wiem takze że używane tu sekwencje 
> nie są sekwencjami od kolorów. Przykład: podgląd mana z pod mc:
[...]
> .[1mNAME.[0m
> 	mdadm - manage MD devices .[4maka.[24m Linux Software Raid.
> 
> Tymcasem:
> 
> [kloczek w test2 SPECS]$ infocmp -I | grep seta
> 	sc=\E7, ind=^J, ri=\EM, setab=\E[4%p1%dm, setaf=\E[3%p1%dm, 
>                                       ^^^^^^^^^^        ^^^^^^^^^^

Bo to akurat są bold itp. Właściwe kolory są np. w man groff albo
grotty.
Stary groff (albo nowy z opcją -c) używa tylko ^H.


-- 
Jakub Bogusz    http://prioris.mini.pw.edu.pl/~qboosh/



Więcej informacji o liście dyskusyjnej pld-devel-pl