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