:: Re: [DNG] Fwd: [kbd] [ANNOUNCE] kbd…
Top Page
Delete this message
Reply to this message
Author: viverna
Date:  
To: dng
Subject: Re: [DNG] Fwd: [kbd] [ANNOUNCE] kbd-2.3.0
il devuanizzato Clarke Sideroad via Dng <dng@???> il 11-07-20 05:52:30 ha scritto:
>I thought this might be of interest to some.
>
>Clarke
>
>
>-------- Forwarded Message --------
>Subject:     [kbd] [ANNOUNCE] kbd-2.3.0
>Date:     Fri, 10 Jul 2020 20:18:30 +0200
>From:     Alexey Gladkov <gladkov.alexey@???>
>Reply-To:     Linux console tools development discussion 
><kbd@???>
>To:     Linux console tools development discussion <kbd@???>

>
>
>
>kbd 2.3.0 Release Notes
>=======================
>
>Changes
>=======
>
>+ Added option -d to double size of font (setfont).

Wonderful! I don't buy until now 4K monitor because fonts in console are
too small!

https://man7.org/linux/man-pages/man8/setfont.8.html

"Doubles the size of the font, by replicating all of its pixels
vertically and horizontally. This is suitable for high pixel
density (e.g. "4k") displays on which the standard fonts are
too small to be easily legible."

But:
"Due to kernel limitations, this is suitable only for 16x16 or smaller
fonts."

But if I want a very large console fonts 64x64 or 128x128 and so on I
obtain an error: "incorrect height" if I manually enlarge character.
It is possibile to have a very VERY large console fonts in pure linux
console (with fbterm is very simple)?
Where are in the kernel these limitations?

Only I think pure console in Linux should be better treated (for example
16M colors (if framebuffer is enabled it is possible), support for very
large font, better support for SGR parameters in ANSI escape code,
maybe Sixel.

-- 
 _________
< Viverna >
 ---------
       \                    ^    /^
        \                  / \  // \
         \   |\___/|      /   \//  .\
          \  /0  0  \__  /    //  | \ \           *----*
            /     /  \/_/    //   |  \  \          \   |
            @_^_@`/   \/_   //    |   \   \         \/\ \
            //_^_/     \/_ //     |    \    \         \  \
         ( //) |        \///      |     \     \       |  |
       ( / /)  |         //       |      \     _\     |  /
     ( // /)   |          ; -.    |    _ _\.-~       /   /
   (( / / ))   |        _      *-.|.-~-.           .~    ~
  (( // / ))    \      /                 ~-. _ .-~      /
  (( /// ))      `.   }            {                   /
   (( / ))      .----~-.\        \-`                 .~
                ///.----..<        \             _ -~
                   ///-._ _ _ _ _ _ _{^ - - - - ~