Improved display of the NewFont midline

This commit is contained in:
Markus Gans 2019-11-06 02:40:47 +01:00
parent b116fa5930
commit 88d5c0d050
18 changed files with 730 additions and 433 deletions

View File

@ -1,3 +1,6 @@
2019-11-06 Markus Gans <guru.mail@muenster.de>
* Improved display of the NewFont midline
2019-11-03 Markus Gans <guru.mail@muenster.de>
* Newfont specialization for 8x16 and 9x16 pixel character
* Fixes the display of reverse characters on the 16 color

View File

@ -40,51 +40,52 @@ newfont 8x16
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_radio_button3 fc::NF_rev_border_corner_upper_right
Unicode 0xe1b7 Unicode 0xe1b8
fc::NF_border_line_left_up fc::NF_radio_button3
Unicode 0xe1b6 Unicode 0xe1b7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ │ 0│ │ │ │ │ │ │ │ │
0│██│ │ │ │ │ │ │ │ 0│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│ │ │ │ │ │ │ │ │ 1│██│██│██│██│██│██│██│ │
1│██│ │ │ │ │ │ │ │ 1│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│██│ │ │ │ │ │ │ │ 2│██│██│██│██│██│██│██│ │
2│██│ │ │ │ │ │ │ │ 2│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│ │██│ │ │ │ │ │ │ 3│██│██│██│██│██│██│██│ │
3│██│ │ │ │ │ │ │ │ 3│ │██│ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│ │██│ │ │ │ │ │ │ 4│██│██│██│██│██│██│██│ │
4│██│ │ │ │ │ │ │ │ 4│ │██│ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│ │ │██│ │ │ │ │ │ 5│██│██│██│██│██│██│██│ │
5│██│ │ │ │ │ │ │ │ 5│ │ │██│ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│ │ │██│ │ │ │ │ │ 6│██│██│██│██│██│██│██│ │
6│██│ │ │ │ │ │ │ │ 6│ │ │██│ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│ │ │██│ │ │ │ │ │ 7│██│██│██│██│██│██│██│ │
7│██│ │ │ │ │ │ │ │ 7│ │ │██│ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │██│ │ │ │ │ │ 8│██│██│██│██│██│██│██│ │
8│ │ │ │ │ │ │ │ │ 8│ │ │██│ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│ │██│ │ │ │ │ │ │ 9│██│██│██│██│██│██│██│ │
9│ │ │ │ │ │ │ │ │ 9│ │██│ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│ │██│ │ │ │ │ │ │ 10│██│██│██│██│██│██│██│ │
10│ │ │ │ │ │ │ │ │ 10│ │██│ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│██│ │ │ │ │ │ │ │ 11│██│██│██│██│██│██│██│ │
11│ │ │ │ │ │ │ │ │ 11│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│ │ │ │ │ │ │ │ │ 12│██│██│██│██│██│██│██│ │
12│ │ │ │ │ │ │ │ │ 12│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│ │ │ │ │ │ │ │ │ 13│██│██│██│██│██│██│██│ │
13│ │ │ │ │ │ │ │ │ 13│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│ │ │ │ │ │ │ │ │ 14│██│██│██│██│██│██│██│ │
14│ │ │ │ │ │ │ │ │ 14│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│ │ │ │ │ │ │ │ │ 15│██│██│██│██│██│██│██│ │
15│ │ │ │ │ │ │ │ │ 15│ │ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_rev_border_line_right fc::NF_rev_border_line_vertical_left
Unicode 0xe1b9 Unicode 0xe1ba
fc::NF_rev_border_corner_upper_right
fc::NF_rev_border_line_right
Unicode 0xe1b8 Unicode 0xe1b9
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│██│██│██│██│██│██│██│ │ 0│██│██│██│██│██│██│██│ │
0│ │ │ │ │ │ │ │ │ 0│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│██│██│██│██│██│██│██│ │ 1│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
@ -98,7 +99,7 @@ newfont 8x16
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│██│██│██│██│██│██│██│ │ 6│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│██│██│██│██│██│██│██│ │ 7│ │ │ │ │ │ │ │ │
7│██│██│██│██│██│██│██│ │ 7│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│██│██│██│██│██│██│██│ │ 8│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
@ -117,38 +118,115 @@ newfont 8x16
15│██│██│██│██│██│██│██│ │ 15│██│██│██│██│██│██│██│ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_rev_border_corner_lower_right
fc::NF_border_line_left
Unicode 0xe1bb Unicode 0xe1bc
fc::NF_rev_border_line_vertical_left
fc::NF_rev_border_corner_lower_right
Unicode 0xe1ba Unicode 0xe1bb
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│██│██│██│██│██│██│██│ │ 0│██│ │ │ │ │ │ │ │
0│██│██│██│██│██│██│██│ │ 0│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│██│██│██│██│██│██│██│ │ 1│██│ │ │ │ │ │ │ │
1│██│██│██│██│██│██│██│ │ 1│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│██│██│██│██│██│██│██│ │ 2│██│ │ │ │ │ │ │ │
2│██│██│██│██│██│██│██│ │ 2│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│██│██│██│██│██│██│██│ │ 3│██│ │ │ │ │ │ │ │
3│██│██│██│██│██│██│██│ │ 3│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│██│██│██│██│██│██│██│ │ 4│██│ │ │ │ │ │ │ │
4│██│██│██│██│██│██│██│ │ 4│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│██│██│██│██│██│██│██│ │ 5│██│ │ │ │ │ │ │ │
5│██│██│██│██│██│██│██│ │ 5│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│██│██│██│██│██│██│██│ │ 6│██│ │ │ │ │ │ │ │
6│██│██│██│██│██│██│██│ │ 6│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│██│██│██│██│██│██│██│ │ 7│██│ │ │ │ │ │ │ │
7│ │ │ │ │ │ │ │ │ 7│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│██│██│██│██│██│██│██│ │ 8│██│ │ │ │ │ │ │ │
8│██│██│██│██│██│██│██│ │ 8│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│██│██│██│██│██│██│██│ │ 9│██│ │ │ │ │ │ │ │
9│██│██│██│██│██│██│██│ │ 9│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│██│██│██│██│██│██│██│ │ 10│██│ │ │ │ │ │ │ │
10│██│██│██│██│██│██│██│ │ 10│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│██│██│██│██│██│██│██│ │ 11│██│ │ │ │ │ │ │ │
11│██│██│██│██│██│██│██│ │ 11│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│██│██│██│██│██│██│██│ │ 12│██│ │ │ │ │ │ │ │
12│██│██│██│██│██│██│██│ │ 12│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│██│██│██│██│██│██│██│ │ 13│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│██│██│██│██│██│██│██│ │ 14│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│██│██│██│██│██│██│██│ │ 15│ │ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_border_line_left fc::NF_rev_up_arrow2
Unicode 0xe1bc Unicode 0xe1bd
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│██│ │ │ │ │ │ │ │ 0│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│██│ │ │ │ │ │ │ │ 1│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│██│ │ │ │ │ │ │ │ 2│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│██│ │ │ │ │ │ │ │ 3│ │██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│██│ │ │ │ │ │ │ │ 4│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│██│ │ │ │ │ │ │ │ 5│ │ │ │██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│██│ │ │ │ │ │ │ │ 6│ │ │ │ │██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│██│ │ │ │ │ │ │ │ 7│ │ │ │ │ │██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│██│ │ │ │ │ │ │ │ 8│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│██│ │ │ │ │ │ │ │ 9│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│██│ │ │ │ │ │ │ │ 10│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│██│ │ │ │ │ │ │ │ 11│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│██│ │ │ │ │ │ │ │ 12│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│██│ │ │ │ │ │ │ │ 13│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│██│ │ │ │ │ │ │ │ 14│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│██│ │ │ │ │ │ │ │ 15│ │ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_rev_down_arrow2 fc::NF_border_line_left_down
Unicode 0xe1be Unicode 0xe1bf
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ │ 0│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│██│██│██│██│██│██│██│ │ 1│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│ │ │██│██│██│██│██│ │ 2│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│ │ │██│██│██│██│██│ │ 3│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│ │ │██│██│██│██│██│ │ 4│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│ │ │██│██│██│██│██│ │ 5│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│ │ │██│██│██│██│██│ │ 6│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│ │ │██│██│██│██│██│ │ 7│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │ │ │ │██│██│ │ 8│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│ │ │ │ │██│██│██│ │ 9│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│ │ │ │██│██│██│██│ │ 10│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│ │ │██│██│██│██│██│ │ 11│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│ │██│██│██│██│██│██│ │ 12│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│██│██│██│██│██│██│██│ │ 13│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
@ -158,66 +236,27 @@ newfont 8x16
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_rev_up_arrow2 fc::NF_rev_down_arrow2
Unicode 0xe1bd Unicode 0xe1be
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ │ 0│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│██│██│██│██│██│██│██│ │ 1│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│██│██│██│██│██│██│██│ │ 2│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│ │██│██│██│██│██│██│ │ 3│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│ │ │██│██│██│██│██│ │ 4│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│ │ │ │██│██│██│██│ │ 5│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│ │ │ │ │██│██│██│ │ 6│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│ │ │ │ │ │██│██│ │ 7│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │██│██│██│██│██│ │ 8│ │ │ │ │ │██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│ │ │██│██│██│██│██│ │ 9│ │ │ │ │██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│ │ │██│██│██│██│██│ │ 10│ │ │ │██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│ │ │██│██│██│██│██│ │ 11│ │ │██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│ │ │██│██│██│██│██│ │ 12│ │██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│ │ │██│██│██│██│██│ │ 13│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│██│██│██│██│██│██│██│ │ 14│██│██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│ │ │ │ │ │ │ │ │ 15│ │ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_border_corner_middle_lower_left
fc::NF_rev_up_arrow1
Unicode 0xe1c0 Unicode 0xe1c1
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│██│ │ │ │ │ │ │ │ 0│ │ │ │ │ │ │ │ │
0│ │ │ │██│ │ │ │ │ 0│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│██│ │ │ │ │ │ │ │ 1│ │██│██│██│██│██│██│██│
1│ │ │ │██│ │ │ │ │ 1│ │██│██│██│██│██│██│██│
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│██│ │ │ │ │ │ │ │ 2│ │██│██│██│██│██│██│██│
2│ │ │ │██│ │ │ │ │ 2│ │██│██│██│██│██│██│██│
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│██│ │ │ │ │ │ │ │ 3│ │██│██│██│██│██│██│ │
3│ │ │ │██│ │ │ │ │ 3│ │██│██│██│██│██│██│ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│██│ │ │ │ │ │ │ │ 4│ │██│██│██│██│██│ │ │
4│ │ │ │██│ │ │ │ │ 4│ │██│██│██│██│██│ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│██│ │ │ │ │ │ │ │ 5│ │██│██│██│██│ │ │ │
5│ │ │ │██│ │ │ │ │ 5│ │██│██│██│██│ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│██│ │ │ │ │ │ │ │ 6│ │██│██│██│ │ │ │ │
6│ │ │ │██│ │ │ │ │ 6│ │██│██│██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│██│██│██│██│██│██│██│██│ 7│ │██│██│ │ │ │ │ │
7│ │ │ │██│██│██│██│██│ 7│ │██│██│ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │ │ │ │ │ │ │ 8│ │██│██│██│██│██│ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
@ -412,23 +451,23 @@ newfont 8x16
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│██│██│██│██│██│██│██│██│ 6│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│ │ │ │ │ │ │ │ │ 7│██│██│██│██│██│██│██│██│
7│ │ │ │ │ │ │ │ │ 7│ │ │ │██│██│██│██│██│
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │ │ │ │ │ │ │ 8│██│ │ │ │ │ │ │ │
8│ │ │ │ │ │ │ │ │ 8│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│██│██│██│██│██│██│██│██│ 9│██│ │ │ │ │ │ │ │
9│██│██│██│██│██│██│██│██│ 9│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│██│██│██│██│██│██│██│██│ 10│██│ │ │ │ │ │ │ │
10│██│██│██│██│██│██│██│██│ 10│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│██│██│██│██│██│██│██│██│ 11│██│ │ │ │ │ │ │ │
11│██│██│██│██│██│██│██│██│ 11│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│██│██│██│██│██│██│██│██│ 12│██│ │ │ │ │ │ │ │
12│██│██│██│██│██│██│██│██│ 12│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│██│██│██│██│██│██│██│██│ 13│██│ │ │ │ │ │ │ │
13│██│██│██│██│██│██│██│██│ 13│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│██│██│██│██│██│██│██│██│ 14│██│ │ │ │ │ │ │ │
14│██│██│██│██│██│██│██│██│ 14│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│ │ │ │ │ │ │ │ │ 15│██│ │ │ │ │ │ │ │
15│ │ │ │ │ │ │ │ │ 15│ │ │ │██│ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
@ -471,43 +510,43 @@ newfont 8x16
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_border_corner_middle_lower_right
fc::NF_border_corner_middle_upper_right
fc::NF_border_line_middle_left_down
fc::NF_border_line_middle_right_up
Unicode 0xe1cf Unicode 0xe1d0
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │██│ 0│ │ │ │ │ │ │ │ │
0│ │ │ │ │ │ │ │ │ 0│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│ │ │ │ │ │ │ │██│ 1│ │ │ │ │ │ │ │ │
1│ │ │ │ │ │ │ │ │ 1│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│ │ │ │ │ │ │ │██│ 2│ │ │ │ │ │ │ │ │
2│ │ │ │ │ │ │ │ │ 2│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│ │ │ │ │ │ │ │██│ 3│ │ │ │ │ │ │ │ │
3│ │ │ │ │ │ │ │ │ 3│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│ │ │ │ │ │ │ │██│ 4│ │ │ │ │ │ │ │ │
4│ │ │ │ │ │ │ │ │ 4│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│ │ │ │ │ │ │ │██│ 5│ │ │ │ │ │ │ │ │
5│ │ │ │ │ │ │ │ │ 5│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│ │ │ │ │ │ │ │██│ 6│ │ │ │ │ │ │ │ │
6│ │ │ │ │ │ │ │ │ 6│██│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│██│██│██│██│██│██│██│██│ 7│██│██│██│██│██│██│██│██│
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │ │ │ │ │ │ │ 8│ │ │ │ │ │ │ │██
8│██│ │ │ │ │ │ │ │ 8│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│ │ │ │ │ │ │ │ │ 9│ │ │ │ │ │ │ │██
9│██│ │ │ │ │ │ │ │ 9│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│ │ │ │ │ │ │ │ │ 10│ │ │ │ │ │ │ │██
10│██│ │ │ │ │ │ │ │ 10│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│ │ │ │ │ │ │ │ │ 11│ │ │ │ │ │ │ │██
11│██│ │ │ │ │ │ │ │ 11│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│ │ │ │ │ │ │ │ │ 12│ │ │ │ │ │ │ │██
12│██│ │ │ │ │ │ │ │ 12│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│ │ │ │ │ │ │ │ │ 13│ │ │ │ │ │ │ │██
13│██│ │ │ │ │ │ │ │ 13│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│ │ │ │ │ │ │ │ │ 14│ │ │ │ │ │ │ │██
14│██│ │ │ │ │ │ │ │ 14│ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│ │ │ │ │ │ │ │ │ 15│ │ │ │ │ │ │ │██
15│██│ │ │ │ │ │ │ │ 15│ │ │ │ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
@ -785,6 +824,46 @@ newfont 8x16
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_border_corner_middle_lower_right
fc::NF_border_corner_middle_upper_right
Unicode 0xe1ea Unicode 0xe1eb
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │██│ │ │ │ │ 0│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
1│ │ │ │██│ │ │ │ │ 1│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
2│ │ │ │██│ │ │ │ │ 2│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
3│ │ │ │██│ │ │ │ │ 3│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
4│ │ │ │██│ │ │ │ │ 4│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
5│ │ │ │██│ │ │ │ │ 5│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
6│ │ │ │██│ │ │ │ │ 6│ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
7│██│██│██│██│ │ │ │ │ 7│██│██│██│██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
8│ │ │ │ │ │ │ │ │ 8│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
9│ │ │ │ │ │ │ │ │ 9│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
10│ │ │ │ │ │ │ │ │ 10│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
11│ │ │ │ │ │ │ │ │ 11│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
12│ │ │ │ │ │ │ │ │ 12│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
13│ │ │ │ │ │ │ │ │ 13│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
14│ │ │ │ │ │ │ │ │ 14│ │ │ │██│ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤
15│ │ │ │ │ │ │ │ │ 15│ │ │ │██│ │ │ │ │
└──┴──┴──┴──┴──┴──┴──┴──┘ └──┴──┴──┴──┴──┴──┴──┴──┘
fc::NF_rev_menu_button3 fc::NF_shadow_box_right
Unicode 0xe1f4 Unicode 0xe1f5
@ -910,7 +989,7 @@ Some combinations of NewFont glyphs
finalcut::NF_menu_button
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤
@ -948,7 +1027,7 @@ finalcut::NF_menu_button
finalcut::NF_button_up
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤
@ -1024,7 +1103,7 @@ finalcut::NF_button_down
finalcut::NF_button_arrow_up
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤
@ -1062,7 +1141,7 @@ finalcut::NF_button_arrow_up
finalcut::NF_button_arrow_down
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬────┐
0│ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼────┤
@ -1100,7 +1179,7 @@ finalcut::NF_button_arrow_down
finalcut::NF_button_arrow_left
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤
@ -1366,7 +1445,7 @@ finalcut::CHECKBOX_ON
finalcut::RADIO_BUTTON
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ ││ │ │██│██│██│██│ │ ││ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤
@ -1404,7 +1483,7 @@ finalcut::RADIO_BUTTON
finalcut::CHECKED_RADIO_BUTTON
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ ││ │ │██│██│██│██│ │ ││ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤

View File

@ -48,54 +48,55 @@ Specifics for 9-bit characters:
(column 8 = background color) (column 8 = background color)
fc::NF_radio_button3 fc::NF_rev_border_corner_upper_right
Unicode 0xe1b7 Unicode 0xe1b8
vgacode 0xb7 vgacode 0xb8
fc::NF_border_line_left_up fc::NF_radio_button3
Unicode 0xe1b6 Unicode 0xe1b7
vgacode 0xb6 vgacode 0xb7
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│ │ │ │ │ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
0│██│ │ │ │ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│ │ │ │ │ │ │ │ ││ │ 1│██│██│██│██│██│██│██│██││ │
1│██│ │ │ │ │ │ │ ││ │ 1│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│ │ │ │ │ │ │ │ ││ │ 2│██│██│██│██│██│██│██│██││ │
2│██│ │ │ │ │ │ │ ││ │ 2│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│██│ │ │ │ │ │ │ ││ │ 3│██│██│██│██│██│██│██│██││ │
3│██│ │ │ │ │ │ │ ││ │ 3│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│██│ │ │ │ │ │ │ ││ │ 4│██│██│██│██│██│██│██│██││ │
4│██│ │ │ │ │ │ │ ││ │ 4│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│██│ │ │ │ │ │ ││ │ 5│██│██│██│██│██│██│██│██││ │
5│██│ │ │ │ │ │ ││ │ 5│ │██│ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│██│ │ │ │ │ │ ││ │ 6│██│██│██│██│██│██│██│██││ │
6│██│ │ │ │ │ │ ││ │ 6│ │██│ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│ │ │ │ │ │ ││ │ 7│██│██│██│██│██│██│██│██││ │
7│██│ │ │ │ │ │ ││ │ 7│ │██│ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │██│ │ │ │ │ │ ││ │ 8│██│██│██│██│██│██│██│██││ │
8│ │ │ │ │ │ │ │ ││ │ 8│ │██│ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│██│ │ │ │ │ │ │ ││ │ 9│██│██│██│██│██│██│██│██││ │
9│ │ │ │ │ │ │ │ ││ │ 9│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│██│ │ │ │ │ │ │ ││ │ 10│██│██│██│██│██│██│██│██││ │
10│ │ │ │ │ │ │ │ ││ │ 10│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│ │ │ │ │ │ │ │ ││ │ 11│██│██│██│██│██│██│██│██││ │
11│ │ │ │ │ │ │ │ ││ │ 11│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│ │ │ │ │ │ │ │ ││ │ 12│██│██│██│██│██│██│██│██││ │
12│ │ │ │ │ │ │ │ ││ │ 12│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│ │ │ │ │ │ │ │ ││ │ 13│██│██│██│██│██│██│██│██││ │
13│ │ │ │ │ │ │ │ ││ │ 13│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│ │ │ │ │ │ │ │ ││ │ 14│██│██│██│██│██│██│██│██││ │
14│ │ │ │ │ │ │ │ ││ │ 14│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│ │ │ │ │ │ │ │ ││ │ 15│██│██│██│██│██│██│██│██││ │
15│ │ │ │ │ │ │ │ ││ │ 15│ │ │ │ │ │ │ │ ││ │
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
(column 8 = background color) (column 8 = background color)
fc::NF_rev_border_line_right fc::NF_rev_border_line_vertical_left
Unicode 0xe1b9 Unicode 0xe1ba
vgacode 0xb9 vgacode 0xba
fc::NF_rev_border_corner_upper_right
fc::NF_rev_border_line_right
Unicode 0xe1b8 Unicode 0xe1b9
vgacode 0xb8 vgacode 0xb9
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│██│██│██│██│██│██│██│██││ │ 0│██│██│██│██│██│██│██│██││ │
0│ │ │ │ │ │ │ │ ││ │ 0│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│██│██│██│██│██│██│██│██││ │ 1│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
@ -109,7 +110,7 @@ Specifics for 9-bit characters:
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│██│██│██│██│██│██│██│██││ │ 6│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│██│██│██│██│██│██│██││ │ 7│ │ │ │ │ │ │ │ ││ │
7│██│██│██│██│██│██│██│██││ │ 7│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│██│██│██│██│██│██│██│██││ │ 8│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
@ -129,37 +130,121 @@ Specifics for 9-bit characters:
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
(column 8 = background color) (column 8 = background color)
fc::NF_rev_border_corner_lower_right fc::NF_border_line_left
Unicode 0xe1bb Unicode 0xe1bc
vgacode 0xbb vgacode 0xbc
fc::NF_rev_border_line_vertical_left
fc::NF_rev_border_corner_lower_right
Unicode 0xe1ba Unicode 0xe1bb
vgacode 0xba vgacode 0xbb
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│██│██│██│██│██│██│██│██││ │ 0│██│ │ │ │ │ │ │ ││ │
0│██│██│██│██│██│██│██│██││ │ 0│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│██│██│██│██│██│██│██│██││ │ 1│██│ │ │ │ │ │ │ ││ │
1│██│██│██│██│██│██│██│██││ │ 1│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│██│██│██│██│██│██│██│██││ │ 2│██│ │ │ │ │ │ │ ││ │
2│██│██│██│██│██│██│██│██││ │ 2│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│██│██│██│██│██│██│██│██││ │ 3│██│ │ │ │ │ │ │ ││ │
3│██│██│██│██│██│██│██│██││ │ 3│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│██│██│██│██│██│██│██│██││ │ 4│██│ │ │ │ │ │ │ ││ │
4│██│██│██│██│██│██│██│██││ │ 4│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│██│██│██│██│██│██│██│██││ │ 5│██│ │ │ │ │ │ │ ││ │
5│██│██│██│██│██│██│██│██││ │ 5│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│██│██│██│██│██│██│██│██││ │ 6│██│ │ │ │ │ │ │ ││ │
6│██│██│██│██│██│██│██│██││ │ 6│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│██│██│██│██│██│██│██││ │ 7│██│ │ │ │ │ │ │ ││ │
7│ │ │ │ │ │ │ │ ││ │ 7│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│██│██│██│██│██│██│██│██││ │ 8│██│ │ │ │ │ │ │ ││ │
8│██│██│██│██│██│██│██│██││ │ 8│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│██│██│██│██│██│██│██│██││ │ 9│██│ │ │ │ │ │ │ ││ │
9│██│██│██│██│██│██│██│██││ │ 9│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│██│██│██│██│██│██│██│██││ │ 10│██│ │ │ │ │ │ │ ││ │
10│██│██│██│██│██│██│██│██││ │ 10│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│██│██│██│██│██│██│██│██││ │ 11│██│ │ │ │ │ │ │ ││ │
11│██│██│██│██│██│██│██│██││ │ 11│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│██│██│██│██│██│██│██│██││ │ 12│██│ │ │ │ │ │ │ ││ │
12│██│██│██│██│██│██│██│██││ │ 12│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│██│██│██│██│██│██│██│██││ │ 13│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│██│██│██│██│██│██│██│██││ │ 14│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│██│██│██│██│██│██│██│██││ │ 15│ │ │ │ │ │ │ │ ││ │
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
(column 8 = background color) (column 8 = background color)
fc::NF_border_line_left fc::NF_rev_up_arrow2
Unicode 0xe1bc Unicode 0xe1bd
vgacode 0xbc vgacode 0xbd
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│██│ │ │ │ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│██│ │ │ │ │ │ │ ││ │ 1│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│██│ │ │ │ │ │ │ ││ │ 2│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│██│ │ │ │ │ │ │ ││ │ 3│ │██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│██│ │ │ │ │ │ │ ││ │ 4│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│██│ │ │ │ │ │ │ ││ │ 5│ │ │ │██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│██│ │ │ │ │ │ │ ││ │ 6│ │ │ │ │██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│ │ │ │ │ │ │ ││ │ 7│ │ │ │ │ │██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│██│ │ │ │ │ │ │ ││ │ 8│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│██│ │ │ │ │ │ │ ││ │ 9│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│██│ │ │ │ │ │ │ ││ │ 10│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│██│ │ │ │ │ │ │ ││ │ 11│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│██│ │ │ │ │ │ │ ││ │ 12│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│██│ │ │ │ │ │ │ ││ │ 13│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│██│ │ │ │ │ │ │ ││ │ 14│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│██│ │ │ │ │ │ │ ││ │ 15│ │ │ │ │ │ │ │ ││ │
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
(column 8 = background color) (column 8 = background color)
fc::NF_rev_down_arrow2 fc::NF_border_line_left_down
Unicode 0xe1be Unicode 0xe1bf
vgacode 0xbe vgacode 0xbf
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│ │ │ │ │ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│██│██│██│██│██│██│██│██││ │ 1│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│ │ │██│██│██│██│██│██││ │ 2│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│ │ │██│██│██│██│██│██││ │ 3│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│ │ │██│██│██│██│██│██││ │ 4│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│ │ │██│██│██│██│██│██││ │ 5│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│ │ │██│██│██│██│██│██││ │ 6│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│ │ │██│██│██│██│██│██││ │ 7│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │ │ │ │ │██│██│██││ │ 8│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│ │ │ │ │██│██│██│██││ │ 9│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│ │ │ │██│██│██│██│██││ │ 10│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│ │ │██│██│██│██│██│██││ │ 11│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│ │██│██│██│██│██│██│██││ │ 12│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│██│██│██│██│██│██│██│██││ │ 13│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
@ -170,47 +255,6 @@ Specifics for 9-bit characters:
(column 8 = background color) (column 8 = background color)
fc::NF_rev_up_arrow2 fc::NF_rev_down_arrow2
Unicode 0xe1bd Unicode 0xe1be
vgacode 0xbd vgacode 0xbe
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│ │ │ │ │ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│██│██│██│██│██│██│██│██││ │ 1│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│██│██│██│██│██│██│██│██││ │ 2│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│ │██│██│██│██│██│██│██││ │ 3│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│ │ │██│██│██│██│██│██││ │ 4│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│ │ │ │██│██│██│██│██││ │ 5│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│ │ │ │ │██│██│██│██││ │ 6│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│ │ │ │ │ │██│██│██││ │ 7│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │ │██│██│██│██│██│██││ │ 8│ │ │ │ │ │██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│ │ │██│██│██│██│██│██││ │ 9│ │ │ │ │██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│ │ │██│██│██│██│██│██││ │ 10│ │ │ │██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│ │ │██│██│██│██│██│██││ │ 11│ │ │██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│ │ │██│██│██│██│██│██││ │ 12│ │██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│ │ │██│██│██│██│██│██││ │ 13│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│██│██│██│██│██│██│██│██││ │ 14│██│██│██│██│██│██│██│██││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│ │ │ │ │ │ │ │ ││ │ 15│ │ │ │ │ │ │ │ ││ │
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
(column 8 = background color) (column 8 = background color)
fc::NF_border_corner_middle_lower_left
fc::NF_rev_up_arrow1
Unicode 0xe1c0 Unicode 0xe1c1
@ -218,21 +262,21 @@ Specifics for 9-bit characters:
┌─>─┐ ┌─>─┐
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│██│ │ │ │ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
0│ │ │ │██│ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│██│ │ │ │ │ │ │ ││ │ 1│ │██│██│██│██│██│██│██││██│
1│ │ │ │██│ │ │ │ ││ │ 1│ │██│██│██│██│██│██│██││██│
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│██│ │ │ │ │ │ │ ││ │ 2│ │██│██│██│██│██│██│██││██│
2│ │ │ │██│ │ │ │ ││ │ 2│ │██│██│██│██│██│██│██││██│
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│██│ │ │ │ │ │ │ ││ │ 3│ │██│██│██│██│██│██│ ││ │
3│ │ │ │██│ │ │ │ ││ │ 3│ │██│██│██│██│██│██│ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│██│ │ │ │ │ │ │ ││ │ 4│ │██│██│██│██│██│ │ ││ │
4│ │ │ │██│ │ │ │ ││ │ 4│ │██│██│██│██│██│ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│██│ │ │ │ │ │ │ ││ │ 5│ │██│██│██│██│ │ │ ││ │
5│ │ │ │██│ │ │ │ ││ │ 5│ │██│██│██│██│ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│██│ │ │ │ │ │ │ ││ │ 6│ │██│██│██│ │ │ │ ││ │
6│ │ │ │██│ │ │ │ ││ │ 6│ │██│██│██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│██│██│██│██│██│██│██││██│ 7│ │██│██│ │ │ │ │ ││ │
7│ │ │ │██│██│██│██│██││██│ 7│ │██│██│ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │ │ │ │ │ │ │ ││ │ 8│ │██│██│██│██│██│ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
@ -432,23 +476,23 @@ Specifics for 9-bit characters:
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│██│██│██│██│██│██│██│██││██│ 6│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│ │ │ │ │ │ │ │ ││ │ 7│██│██│██│██│██│██│██│██││██│
7│ │ │ │ │ │ │ │ ││ │ 7│ │ │ │██│██│██│██│██││██│
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │ │ │ │ │ │ │ ││ │ 8│██│ │ │ │ │ │ │ ││ │
8│ │ │ │ │ │ │ │ ││ │ 8│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│██│██│██│██│██│██│██│██││██│ 9│██│ │ │ │ │ │ │ ││ │
9│██│██│██│██│██│██│██│██││██│ 9│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│██│██│██│██│██│██│██│██││██│ 10│██│ │ │ │ │ │ │ ││ │
10│██│██│██│██│██│██│██│██││██│ 10│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│██│██│██│██│██│██│██│██││██│ 11│██│ │ │ │ │ │ │ ││ │
11│██│██│██│██│██│██│██│██││██│ 11│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│██│██│██│██│██│██│██│██││██│ 12│██│ │ │ │ │ │ │ ││ │
12│██│██│██│██│██│██│██│██││██│ 12│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│██│██│██│██│██│██│██│██││██│ 13│██│ │ │ │ │ │ │ ││ │
13│██│██│██│██│██│██│██│██││██│ 13│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│██│██│██│██│██│██│██│██││██│ 14│██│ │ │ │ │ │ │ ││ │
14│██│██│██│██│██│██│██│██││██│ 14│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│ │ │ │ │ │ │ │ ││ │ 15│██│ │ │ │ │ │ │ ││ │
15│ │ │ │ │ │ │ │ ││ │ 15│ │ │ │██│ │ │ │ ││ │
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
@ -492,44 +536,44 @@ Specifics for 9-bit characters:
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
fc::NF_border_corner_middle_lower_right
fc::NF_border_corner_middle_upper_right
fc::NF_border_line_middle_left_down
fc::NF_border_line_middle_right_up
Unicode 0xe1cf Unicode 0xe1d0
vgacode 0xcf vgacode 0xd0
┌─>─┐ ┌─>─┐
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│ │ │ │ │ │ │ │██││██│ 0│ │ │ │ │ │ │ │ ││ │
0│ │ │ │ │ │ │ │ ││ │ 0│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│ │ │ │ │ │ │ │██││██│ 1│ │ │ │ │ │ │ │ ││ │
1│ │ │ │ │ │ │ │ ││ │ 1│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│ │ │ │ │ │ │ │██││██│ 2│ │ │ │ │ │ │ │ ││ │
2│ │ │ │ │ │ │ │ ││ │ 2│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│ │ │ │ │ │ │ │██││██│ 3│ │ │ │ │ │ │ │ ││ │
3│ │ │ │ │ │ │ │ ││ │ 3│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│ │ │ │ │ │ │ │██││██│ 4│ │ │ │ │ │ │ │ ││ │
4│ │ │ │ │ │ │ │ ││ │ 4│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│ │ │ │ │ │ │ │██││██│ 5│ │ │ │ │ │ │ │ ││ │
5│ │ │ │ │ │ │ │ ││ │ 5│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│ │ │ │ │ │ │ │██││██│ 6│ │ │ │ │ │ │ │ ││ │
6│ │ │ │ │ │ │ │ ││ │ 6│██│ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│██│██│██│██│██│██│██││██│ 7│██│██│██│██│██│██│██│██││██│
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │ │ │ │ │ │ │ ││ │ 8│ │ │ │ │ │ │ │██││██
8│██│ │ │ │ │ │ │ ││ │ 8│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│ │ │ │ │ │ │ │ ││ │ 9│ │ │ │ │ │ │ │██││██
9│██│ │ │ │ │ │ │ ││ │ 9│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│ │ │ │ │ │ │ │ ││ │ 10│ │ │ │ │ │ │ │██││██
10│██│ │ │ │ │ │ │ ││ │ 10│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│ │ │ │ │ │ │ │ ││ │ 11│ │ │ │ │ │ │ │██││██
11│██│ │ │ │ │ │ │ ││ │ 11│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│ │ │ │ │ │ │ │ ││ │ 12│ │ │ │ │ │ │ │██││██
12│██│ │ │ │ │ │ │ ││ │ 12│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│ │ │ │ │ │ │ │ ││ │ 13│ │ │ │ │ │ │ │██││██
13│██│ │ │ │ │ │ │ ││ │ 13│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│ │ │ │ │ │ │ │ ││ │ 14│ │ │ │ │ │ │ │██││██
14│██│ │ │ │ │ │ │ ││ │ 14│ │ │ │ │ │ │ │ ││
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│ │ │ │ │ │ │ │ ││ │ 15│ │ │ │ │ │ │ │██││██
15│██│ │ │ │ │ │ │ ││ │ 15│ │ │ │ │ │ │ │ ││
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
@ -814,6 +858,47 @@ Specifics for 9-bit characters:
(column 8 = background color) (column 8 = background color)
fc::NF_border_corner_middle_lower_right
fc::NF_border_corner_middle_upper_right
Unicode 0xe1ea Unicode 0xe1eb
vgacode 0xea vgacode 0xeb
┌─>─┐ ┌─>─┐
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐ ┌──┬──┬──┬──┬──┬──┬──┬──┐┌──┐
0│ │ │ │██│ │ │ │ ││ │ 0│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
1│ │ │ │██│ │ │ │ ││ │ 1│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
2│ │ │ │██│ │ │ │ ││ │ 2│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
3│ │ │ │██│ │ │ │ ││ │ 3│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
4│ │ │ │██│ │ │ │ ││ │ 4│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
5│ │ │ │██│ │ │ │ ││ │ 5│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
6│ │ │ │██│ │ │ │ ││ │ 6│ │ │ │ │ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
7│██│██│██│██│ │ │ │ ││ │ 7│██│██│██│██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
8│ │ │ │ │ │ │ │ ││ │ 8│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
9│ │ │ │ │ │ │ │ ││ │ 9│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
10│ │ │ │ │ │ │ │ ││ │ 10│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
11│ │ │ │ │ │ │ │ ││ │ 11│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
12│ │ │ │ │ │ │ │ ││ │ 12│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
13│ │ │ │ │ │ │ │ ││ │ 13│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
14│ │ │ │ │ │ │ │ ││ │ 14│ │ │ │██│ │ │ │ ││ │
├──┼──┼──┼──┼──┼──┼──┼──┤├──┤ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┤
15│ │ │ │ │ │ │ │ ││ │ 15│ │ │ │██│ │ │ │ ││ │
└──┴──┴──┴──┴──┴──┴──┴──┘└──┘ └──┴──┴──┴──┴──┴──┴──┴──┘└──┘
fc::NF_rev_menu_button3 fc::NF_shadow_box_right
Unicode 0xe1f4 Unicode 0xe1f5
vgacode 0xf4 vgacode 0xf5
@ -943,7 +1028,7 @@ Some combinations of NewFont glyphs
finalcut::NF_menu_button
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┼──┤
@ -981,7 +1066,7 @@ finalcut::NF_menu_button
finalcut::NF_button_up
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┼──┤
@ -1133,7 +1218,7 @@ finalcut::NF_button_arrow_down
finalcut::NF_button_arrow_left
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 7 8 0 1 2 3 4 5 6 7 8
┌──┬──┬──┬──┬──┬──┬──┬──┬──┐┌──┬──┬──┬──┬──┬──┬──┬──┬──┐
0│ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │
├──┼──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┼──┤

View File

@ -73,10 +73,12 @@ CheckList::CheckList (finalcut::FWidget* parent)
{
setText (L"Shopping list");
setShadow();
std::size_t nf_offset = ( isNewFont() ) ? 1 : 0;
setGeometry ( FPoint(int(1 + (parent->getWidth() - 28) / 2), 5)
, FSize(28, 13) );
, FSize(28 + nf_offset, 13) );
listView.ignorePadding();
listView.setGeometry (FPoint(1, 2), FSize(getWidth(), getHeight() - 1));
listView.setGeometry ( FPoint(1 + int(nf_offset), 2)
, FSize(getWidth() - nf_offset, getHeight() - 1) );
// Add columns to the view
listView.addColumn ("Item");

View File

@ -24,7 +24,7 @@ SLANT "R"
WEIGHT_NAME "Medium"
X_HEIGHT 7
ENDPROPERTIES
CHARS 917
CHARS 923
STARTCHAR char0
ENCODING 0
SWIDTH 480 0
@ -20012,6 +20012,29 @@ C0
03
01
ENDCHAR
STARTCHAR nf_bor_vert
ENCODING 57779
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
10
ENDCHAR
STARTCHAR nf_revltarrow2
ENCODING 57780
SWIDTH 480 0
@ -20058,6 +20081,29 @@ FE
FE
00
ENDCHAR
STARTCHAR nf_bor_lu
ENCODING 57782
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
80
80
80
80
80
80
80
80
00
00
00
00
00
00
00
00
ENDCHAR
STARTCHAR nf_radio_btn3
ENCODING 57783
SWIDTH 480 0
@ -20242,20 +20288,43 @@ FE
FE
00
ENDCHAR
STARTCHAR nf_bor_ld
ENCODING 57791
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
00
00
00
00
00
00
00
80
80
80
80
80
80
80
80
80
ENDCHAR
STARTCHAR nf_bor_mid_ll
ENCODING 57792
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
80
80
80
80
80
80
80
FF
10
10
10
10
10
10
10
1F
00
00
00
@ -20334,6 +20403,29 @@ FF
80
80
ENDCHAR
STARTCHAR nf_bor_hori
ENCODING 57796
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
00
00
00
00
00
00
00
FF
00
00
00
00
00
00
00
00
ENDCHAR
STARTCHAR nf_bor_up+dn
ENCODING 57797
SWIDTH 480 0
@ -20508,15 +20600,15 @@ BITMAP
00
00
00
FF
80
80
80
80
80
80
80
80
1F
10
10
10
10
10
10
10
10
ENDCHAR
STARTCHAR nf_shw_box_cd
ENCODING 57805
@ -20565,19 +20657,19 @@ BITMAP
00
ENDCHAR
STARTCHAR nf_bor_mid_lr
ENCODING 57807
ENCODING 57834
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
01
01
01
01
01
01
01
FF
10
10
10
10
10
10
10
F0
00
00
00
@ -20588,7 +20680,7 @@ FF
00
ENDCHAR
STARTCHAR nf_bor_mid_ur
ENCODING 57808
ENCODING 57835
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
@ -20600,15 +20692,15 @@ BITMAP
00
00
00
FF
01
01
01
01
01
01
01
01
F0
10
10
10
10
10
10
10
10
ENDCHAR
STARTCHAR nf_shw_box_net
ENCODING 57809
@ -20840,6 +20932,29 @@ FF
80
80
ENDCHAR
STARTCHAR nf_bor_mid_lul
ENCODING 57807
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
00
00
00
00
00
00
00
FF
80
80
80
80
80
80
80
80
ENDCHAR
STARTCHAR nf_shw_box_chk
ENCODING 57820
SWIDTH 480 0
@ -20863,6 +20978,29 @@ FF
FF
00
ENDCHAR
STARTCHAR nf_bor_mid_lur
ENCODING 57808
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
80
80
80
80
80
80
80
FF
00
00
00
00
00
00
00
00
ENDCHAR
STARTCHAR nf_rev_b_rt+lf
ENCODING 57831
SWIDTH 480 0

Binary file not shown.

View File

@ -24,7 +24,7 @@ SLANT "R"
WEIGHT_NAME "Medium"
X_HEIGHT 7
ENDPROPERTIES
CHARS 45
CHARS 43
STARTCHAR nf_revltarrow2
ENCODING 57780
SWIDTH 480 0
@ -577,52 +577,6 @@ BITMAP
03
00
ENDCHAR
STARTCHAR nf_bor_mid_lr
ENCODING 57807
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
01
01
01
01
01
01
01
FF
00
00
00
00
00
00
00
00
ENDCHAR
STARTCHAR nf_bor_mid_ur
ENCODING 57808
SWIDTH 480 0
DWIDTH 8 0
BBX 8 16 0 -4
BITMAP
00
00
00
00
00
00
00
FF
01
01
01
01
01
01
01
01
ENDCHAR
STARTCHAR nf_shw_box_net
ENCODING 57809
SWIDTH 480 0

View File

@ -194,10 +194,10 @@
0xb0 0x2591 # LIGHT SHADE
0xb1 0x2592 # MEDIUM SHADE
0xb2 0x2593 # DARK SHADE
0xb3 0x2502 # BOX DRAWINGS LIGHT VERTICAL
0xb3 0xe1b3 # NF BORDER LINE VERTICAL
0xb4 0xe1b4 # NF REVERSE LEFT ARROW 2
0xb5 0xe1b5 # NF REVERSE DOWN ARROW 2
0xb6 0x2562 # BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
0xb6 0xe1b6 # NF BORDER LINE LEFT UP
0xb7 0xe1b7 # NF RADIO BUTTON 3
0xb8 0xe1b8 # NF REVERSE BORDER CORNER UPPER RIGHT
0xb9 0xe1b9 # NF REVERSE BORDER LINE RIGHT
@ -206,12 +206,12 @@
0xbc 0xe1bc # NF BORDER LINE LEFT
0xbd 0xe1bd # NF REVERSE UP ARROW 2
0xbe 0xe1be # NF REVERSE DOWN ARROW 2
0xbf 0x2510 # BOX DRAWINGS LIGHT DOWN AND LEFT
0xbf 0xe1bf # NF BORDER LINE LEFT DOWN
0xc0 0xe1c0 # NF BORDER CORNER MIDDLE LOWER LEFT
0xc1 0xe1c1 # NF REVERSE UP ARROW 1
0xc2 0xe1c2 # NF REVERSE DOWN ARROW 1
0xc3 0xe1c3 # NF REVERSE LINE VERTICAL RIGHT
0xc4 0x2500 # BOX DRAWINGS LIGHT HORIZONTAL
0xc4 0xe1c4 # NF BORDER LINE HORIZONTAL
0xc5 0xe1c5 # NF BORDER LINE UP AND DOWN
0xc6 0xe1c6 # NF SHADOW BOX MIDDLE
0xc7 0xe1c7 # NF SHADOW BOX HDD
@ -222,8 +222,8 @@
0xcc 0xe1cc # NF BORDER CORNER MIDDLE UPPER LEFT
0xcd 0xe1cd # NF SHADOW BOX CD
0xce 0xe1ce # NF SHADOW BOX LEFT
0xcf 0xe1cf # NF BORDER CORNER MIDDLE LOWER RIGHT
0xd0 0xe1d0 # NF BORDER CORNER MIDDLE UPPER RIGHT
0xcf 0xe1cf # NF BORDER LINE MIDDLE LEFT DOWN
0xd0 0xe1d0 # NF BORDER LINE MIDDLE RIGHT UP
0xd1 0xe1d1 # NF SHADOW BOX NET
0xd2 0xe1d2 # NF REVERSE UP POINTING TRIANGLE 1
0xd3 0xe1d3 # NF BORDER CORNER LOWER LEFT
@ -249,8 +249,8 @@
0xe7 0xe1e7 # NF REVERSE BORDER LINE RIGHT AND LEFT
0xe8 0xe1e8 # NF REVERSE UP POINTING TRIANGLE 2
0xe9 0xe1e9 # NF REVERSE DOWN POINTING TRIANGLE 2
0xea 0x03a9 # GREEK CAPITAL LETTER OMEGA
0xeb 0x03b4 # GREEK SMALL LETTER DELTA
0xea 0xe1ea # NF BORDER CORNER MIDDLE LOWER RIGHT
0xd0 0xe1d0 # NF BORDER CORNER MIDDLE UPPER RIGHT
0xec 0x221e # INFINITY
0xed 0x03c6 # GREEK SMALL LETTER PHI
0xee 0x03b5 # GREEK SMALL LETTER EPSILON

View File

@ -190,10 +190,10 @@ static unsigned char __8x16graph[] =
0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, /* 176 */
0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, /* 177 */
0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, /* 178 */
0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, /* 179 */
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, /* 179 */
0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x02, 0x02, 0x02, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, /* 180 */
0x00, 0xfe, 0xfe, 0xfe, 0x9e, 0x8e, 0x06, 0x02, 0x06, 0x8e, 0x9e, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, /* 181 */
0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, /* 182 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 182 */
0x00, 0x00, 0x80, 0x40, 0x40, 0x20, 0x20, 0x20, 0x20, 0x40, 0x40, 0x80, 0x00, 0x00, 0x00, 0x00, /* 183 */
0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, /* 184 */
0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, /* 185 */
@ -202,8 +202,8 @@ static unsigned char __8x16graph[] =
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 188 */
0x00, 0xfe, 0xfe, 0x7e, 0x3e, 0x1e, 0x0e, 0x06, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0xfe, 0x00, /* 189 */
0x00, 0xfe, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x3e, 0x06, 0x0e, 0x1e, 0x3e, 0x7e, 0xfe, 0xfe, 0x00, /* 190 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, /* 191 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 192 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 191 */
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x1f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 192 */
0x00, 0x7f, 0x7f, 0x7e, 0x7c, 0x78, 0x70, 0x60, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7f, 0x00, /* 193 */
0x00, 0x7f, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x60, 0x70, 0x78, 0x7c, 0x7e, 0x7f, 0x7f, 0x00, /* 194 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 195 */
@ -215,11 +215,11 @@ static unsigned char __8x16graph[] =
0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x40, 0x40, 0x40, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, /* 201 */
0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7e, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, /* 202 */
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 203 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 204 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1f, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, /* 204 */
0x00, 0xff, 0x00, 0x00, 0x6c, 0x8a, 0x8a, 0x8a, 0x6c, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, /* 205 */
0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x03, 0x00, /* 206 */
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 207 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* 208 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 207 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 208 */
0x00, 0xff, 0x00, 0x00, 0x12, 0x1a, 0x16, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, /* 209 */
0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7c, 0x78, 0x70, 0x60, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, /* 210 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, /* 211 */
@ -245,28 +245,27 @@ static unsigned char __8x16graph[] =
0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, 0x7e, /* 231 */
0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0x7e, 0x3e, 0x1e, 0x0e, 0x06, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, /* 232 */
0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x06, 0x0e, 0x1e, 0x3e, 0x7e, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, /* 233 */
0x00, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0x6c, 0x6c, 0x6c, 0x6c, 0xee, 0x00, 0x00, 0x00, 0x00, /* 234 */
0x00, 0x00, 0x1e, 0x30, 0x18, 0x0c, 0x3e, 0x66, 0x66, 0x66, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00, /* 235 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0xdb, 0xdb, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 236 */
0x00, 0x00, 0x00, 0x03, 0x06, 0x7e, 0xdb, 0xdb, 0xf3, 0x7e, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 237 */
0x00, 0x00, 0x1c, 0x30, 0x60, 0x60, 0x7c, 0x60, 0x60, 0x60, 0x30, 0x1c, 0x00, 0x00, 0x00, 0x00, /* 238 */
0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, /* 239 */
0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, /* 240 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, /* 241 */
0x00, 0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 242 */
0x00, 0x00, 0x00, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 243 */
0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x7e, 0x7e, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, /* 244 */
0x00, 0xc0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xe0, 0x00, /* 245 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */
0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 248 */
0x00, 0x00, 0x00, 0x00, 0x38, 0x7c, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, /* 249 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 250 */
0x00, 0x03, 0x03, 0x06, 0x06, 0x0c, 0x0c, 0xcc, 0xd8, 0xd8, 0x78, 0x38, 0x00, 0x00, 0x00, 0x00, /* 251 */
0x00, 0xcc, 0x78, 0x30, 0x30, 0x78, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 252 */
0x00, 0x70, 0xd8, 0x30, 0x60, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 253 */
0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 254 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 255 */
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 234 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0xdb, 0xdb, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 235 */
0x00, 0x00, 0x00, 0x03, 0x06, 0x7e, 0xdb, 0xdb, 0xf3, 0x7e, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 236 */
0x00, 0x00, 0x1c, 0x30, 0x60, 0x60, 0x7c, 0x60, 0x60, 0x60, 0x30, 0x1c, 0x00, 0x00, 0x00, 0x00, /* 237 */
0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, /* 238 */
0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, /* 239 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, /* 240 */
0x00, 0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 241 */
0x00, 0x00, 0x00, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 242 */
0x00, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x7e, 0x7e, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0xfe, 0x00, /* 243 */
0x00, 0xc0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xe0, 0x00, /* 244 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, /* 245 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */
0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */
0x00, 0x00, 0x00, 0x00, 0x38, 0x7c, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, /* 248 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 249 */
0x00, 0x03, 0x03, 0x06, 0x06, 0x0c, 0x0c, 0xcc, 0xd8, 0xd8, 0x78, 0x38, 0x00, 0x00, 0x00, 0x00, /* 250 */
0x00, 0xcc, 0x78, 0x30, 0x30, 0x78, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 251 */
0x00, 0x70, 0xd8, 0x30, 0x60, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 252 */
0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 253 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 254 */
};
} // namespace fc

View File

@ -190,10 +190,10 @@ static unsigned char __9x16graph[] =
0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, 0x11, 0x44, /* 176 */
0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, 0x55, 0xaa, /* 177 */
0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, 0xdd, 0x77, /* 178 */
0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, /* 179 */
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, /* 179 */
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x03, 0x03, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 180 */
0x00, 0xff, 0xff, 0xff, 0x9f, 0x8f, 0x07, 0x03, 0x07, 0x8f, 0x9f, 0xff, 0xff, 0xff, 0xff, 0x00, /* 181 */
0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0xf6, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, 0x36, /* 182 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 182 */
0x00, 0x00, 0x00, 0x80, 0x80, 0x40, 0x40, 0x40, 0x40, 0x80, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, /* 183 */
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 184 */
0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, /* 185 */
@ -202,7 +202,7 @@ static unsigned char __9x16graph[] =
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 188 */
0x00, 0xff, 0xff, 0x7f, 0x3f, 0x1f, 0x0f, 0x07, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0xff, 0x00, /* 189 */
0x00, 0xff, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0x00, /* 190 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, 0x18, /* 191 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 191 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 192 */
0x00, 0x7f, 0x7f, 0x7e, 0x7c, 0x78, 0x70, 0x60, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7f, 0x00, /* 193 */
0x00, 0x7f, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x60, 0x70, 0x78, 0x7c, 0x7e, 0x7f, 0x7f, 0x00, /* 194 */
@ -218,8 +218,8 @@ static unsigned char __9x16graph[] =
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 204 */
0x00, 0xff, 0x00, 0x00, 0x6c, 0x8a, 0x8a, 0x8a, 0x6c, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, /* 205 */
0x00, 0x07, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x04, 0x07, 0x03, 0x00, /* 206 */
0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 207 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, 0x01, /* 208 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, /* 207 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 208 */
0x00, 0xff, 0x00, 0x00, 0x12, 0x1a, 0x16, 0x12, 0x12, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, /* 209 */
0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x7e, 0x7c, 0x78, 0x70, 0x60, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, /* 210 */
0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0x80, 0xff, /* 211 */
@ -245,28 +245,27 @@ static unsigned char __9x16graph[] =
0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, 0x7f, /* 231 */
0x00, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x3f, 0x1f, 0x0f, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 232 */
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0x07, 0x0f, 0x1f, 0x3f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0x00, /* 233 */
0x00, 0x00, 0x38, 0x6c, 0xc6, 0xc6, 0xc6, 0x6c, 0x6c, 0x6c, 0x6c, 0xee, 0x00, 0x00, 0x00, 0x00, /* 234 */
0x00, 0x00, 0x1e, 0x30, 0x18, 0x0c, 0x3e, 0x66, 0x66, 0x66, 0x66, 0x3c, 0x00, 0x00, 0x00, 0x00, /* 235 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0xdb, 0xdb, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 236 */
0x00, 0x00, 0x00, 0x03, 0x06, 0x7e, 0xdb, 0xdb, 0xf3, 0x7e, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 237 */
0x00, 0x00, 0x1c, 0x30, 0x60, 0x60, 0x7c, 0x60, 0x60, 0x60, 0x30, 0x1c, 0x00, 0x00, 0x00, 0x00, /* 238 */
0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, /* 239 */
0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, /* 240 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, /* 241 */
0x00, 0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 242 */
0x00, 0x00, 0x00, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 243 */
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 244 */
0x00, 0xc0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xe0, 0x00, /* 245 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */
0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 248 */
0x00, 0x00, 0x00, 0x00, 0x38, 0x7c, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, /* 249 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 250 */
0x00, 0x03, 0x03, 0x06, 0x06, 0x0c, 0x0c, 0xcc, 0xd8, 0xd8, 0x78, 0x38, 0x00, 0x00, 0x00, 0x00, /* 251 */
0x00, 0xcc, 0x78, 0x30, 0x30, 0x78, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 252 */
0x00, 0x70, 0xd8, 0x30, 0x60, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 253 */
0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 254 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 255 */
0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0x10, 0xf0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 234 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x7e, 0xdb, 0xdb, 0xdb, 0x7e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 235 */
0x00, 0x00, 0x00, 0x03, 0x06, 0x7e, 0xdb, 0xdb, 0xf3, 0x7e, 0x60, 0xc0, 0x00, 0x00, 0x00, 0x00, /* 236 */
0x00, 0x00, 0x1c, 0x30, 0x60, 0x60, 0x7c, 0x60, 0x60, 0x60, 0x30, 0x1c, 0x00, 0x00, 0x00, 0x00, /* 237 */
0x00, 0x00, 0x00, 0x7c, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0xc6, 0x00, 0x00, 0x00, 0x00, /* 238 */
0x00, 0x00, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0xfe, 0x00, 0x00, 0x00, 0x00, 0x00, /* 239 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x7e, 0x18, 0x18, 0x00, 0x00, 0xff, 0x00, 0x00, 0x00, 0x00, /* 240 */
0x00, 0x00, 0x00, 0x30, 0x18, 0x0c, 0x06, 0x0c, 0x18, 0x30, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 241 */
0x00, 0x00, 0x00, 0x0c, 0x18, 0x30, 0x60, 0x30, 0x18, 0x0c, 0x00, 0x7e, 0x00, 0x00, 0x00, 0x00, /* 242 */
0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x7f, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, /* 243 */
0x00, 0xc0, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0x60, 0xe0, 0xe0, 0x00, /* 244 */
0x00, 0x00, 0x00, 0x00, 0x18, 0x18, 0x00, 0x7e, 0x00, 0x18, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, /* 245 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x76, 0xdc, 0x00, 0x76, 0xdc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 246 */
0x00, 0x38, 0x6c, 0x6c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 247 */
0x00, 0x00, 0x00, 0x00, 0x38, 0x7c, 0xfe, 0xfe, 0xfe, 0x7c, 0x38, 0x00, 0x00, 0x00, 0x00, 0x00, /* 248 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 249 */
0x00, 0x03, 0x03, 0x06, 0x06, 0x0c, 0x0c, 0xcc, 0xd8, 0xd8, 0x78, 0x38, 0x00, 0x00, 0x00, 0x00, /* 250 */
0x00, 0xcc, 0x78, 0x30, 0x30, 0x78, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 251 */
0x00, 0x70, 0xd8, 0x30, 0x60, 0xc8, 0xf8, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, /* 252 */
0x00, 0x00, 0x00, 0x00, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x7c, 0x00, 0x00, 0x00, 0x00, 0x00, /* 253 */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 /* 254 */
};
} // namespace fc

View File

@ -101,8 +101,10 @@ uInt character[][fc::NUM_OF_ENCODINGS] =
{0x25c0, ',', 0x11, '<'}, // ◀ - BlackLeftPointingTriangle (1)
{0x25ba, '+', 0x10, '>'}, // ► - BlackRightPointingPointer (1)
{0x25c4, ',', 0x11, '<'}, // ◄ - BlackLeftPointingPointer
{0xe1b3, 'x', 0xb3, '|'}, // │ - NF_border_line_vertical (2)
{0xe1b4, 0, 0xb4, 0}, // ⊐ - NF_rev_left_arrow2 (2)
{0xe1b5, 0, 0xb5, 0}, // ► - NF_rev_right_arrow2 (2)
{0xe1b6, 0, 0xb6, 0}, // ╵ - NF_border_line_left_up (2)
{0xe1b7, 0, 0xb7, 0}, // ) - NF_radio_button3 (2)
{0xe1b8, 0, 0xb8, 0}, // ⎤ - NF_rev_border_corner_upper_right (2)
{0xe1b9, 0, 0xb9, 0}, // ⎹ - NF_rev_border_line_right (2)
@ -111,10 +113,12 @@ uInt character[][fc::NUM_OF_ENCODINGS] =
{0xe1bc, 0, 0xbc, 0}, // ⎸ - NF_border_line_left (2)
{0xe1bd, 0, 0xbd, 0}, //⎹◣ - NF_rev_up_arrow2 (2)
{0xe1be, 0, 0xbe, 0}, //⎹◤ - NF_rev_down_arrow2 (2)
{0xe1bf, 0, 0xbf, 0}, // ╷ - NF_border_line_left_down (2)
{0xe1c0, 0, 0xc0, 0}, // └ - NF_border_corner_middle_lower_left (2)
{0xe1c1, 0, 0xc1, 0}, // ◢⎸ - NF_rev_up_arrow1 (2)
{0xe1c2, 0, 0xc2, 0}, // ◥⎸ - NF_rev_down_arrow1 (2)
{0xe1c3, 0, 0xc3, 0}, // ├ - NF_border_line_vertical_right (2)
{0xe1c4, 'q', 0xc4, '-'}, // ─ - NF_border_line_horizontal (2)
{0xe1c5, 0, 0xc5, 0}, // = - NF_border_line_up_and_down (2)
{0xe1c6, 0, 0xc6, 0}, // = - NF_shadow_box_middle (2)
{0xe1c7, 0, 0xc7, 0}, // = - NF_shadow_box_hdd (2)
@ -125,8 +129,8 @@ uInt character[][fc::NUM_OF_ENCODINGS] =
{0xe1cc, 0, 0xcc, 0}, // ┌ - NF_border_corner_middle_upper_left (2)
{0xe1cd, 0, 0xcd, 0}, // = - NF_shadow_box_cd (2)
{0xe1ce, 0, 0xce, 0}, // [ - NF_shadow_box_left (2)
{0xe1cf, 0, 0xcf, 0}, // ┘ - NF_border_corner_middle_lower_right (2)
{0xe1d0, 0, 0xd0, 0}, // ┐ - NF_border_corner_middle_upper_right (2)
{0xe1cf, 0, 0xcf, 0}, // ┌ - NF_border_line_middle_left_down (2)
{0xe1d0, 0, 0xd0, 0}, // └ - NF_border_line_middle_right_up (2)
{0xe1d1, 0, 0xd1, 0}, // = - NF_shadow_box_net (2)
{0xe1d2, 0, 0xd2, 0}, // ◢ - NF_rev_up_pointing_triangle1 (2)
{0xe1d3, 0, 0xd3, 0}, // ⎣ - NF_border_corner_lower_left (2)
@ -141,6 +145,8 @@ uInt character[][fc::NUM_OF_ENCODINGS] =
{0xe1e7, 0, 0xe7, 0}, // ║ - NF_rev_border_line_right_and_left (2)
{0xe1e8, 0, 0xe8, 0}, // ◣ - NF_rev_up_pointing_triangle2 (2)
{0xe1e9, 0, 0xe9, 0}, // ◤ - NF_rev_down_pointing_triangle2 (2)
{0xe1ea, 0, 0xea, 0}, // ┘ - NF_border_corner_middle_lower_right (2)
{0xe1eb, 0, 0xeb, 0}, // ┐ - NF_border_corner_middle_upper_right (2)
{0xe1f4, 0, 0xf4, 0}, // ] - NF_rev_menu_button3 (2)
{0xe1f5, 0, 0xf5, 0}, // ] - NF_shadow_box_right (2)
{0xe1fb, 0, 0xfb, 0}, // ✓ - NF_check_mark (2)

View File

@ -171,7 +171,7 @@ void FListBox::setGeometry ( const FPoint& pos, const FSize& size
if ( isNewFont() )
{
vbar->setGeometry (FPoint(int(getWidth()), 2), FSize(2, getHeight() - 2));
hbar->setGeometry (FPoint(1, int(getHeight())), FSize(getWidth() - 2 - nf_offset, 1));
hbar->setGeometry (FPoint(1, int(getHeight())), FSize(getWidth() - 2, 1));
}
else
{
@ -645,7 +645,7 @@ void FListBox::adjustSize()
hbar->setMaximum (hmax);
hbar->setPageSize (int(max_line_width), int(width) - 2);
hbar->setY (int(getHeight()));
hbar->setWidth (width + nf_offset, false);
hbar->setWidth (width, false);
hbar->resize();
if ( isShown() )
@ -683,7 +683,7 @@ void FListBox::init()
setTopPadding(1);
setLeftPadding(1);
setBottomPadding(1);
setRightPadding(1 + int(nf_offset));
setRightPadding(1);
mapKeyFunctions();
}
@ -756,7 +756,7 @@ void FListBox::draw()
for (int y{2}; y < int(getHeight()); y++)
{
print() << FPoint(int(getWidth()), y)
print() << FPoint(int(getWidth()) - 1, y)
<< ' '; // clear right side of the scrollbar
}
}
@ -785,14 +785,8 @@ void FListBox::draw()
//----------------------------------------------------------------------
void FListBox::drawBorder()
{
if ( isNewFont() )
{
FRect box(FPoint(1, 1), getSize());
box.scaleBy(-1, 0);
finalcut::drawBorder (this, box);
}
else
FWidget::drawBorder();
FRect box(FPoint(1, 1), getSize());
finalcut::drawListBorder (this, box);
}
//----------------------------------------------------------------------
@ -1136,7 +1130,7 @@ void FListBox::recalculateHorizontalBar (std::size_t len, bool has_brackets)
? int(max_line_width - getWidth() + nf_offset + 4)
: 0;
hbar->setMaximum (hmax);
hbar->setPageSize (int(max_line_width), int(getWidth() - nf_offset - 4));
hbar->setPageSize (int(max_line_width), int(getWidth() - nf_offset) - 4);
hbar->calculateSliderValues();
if ( isShown() )

View File

@ -1323,7 +1323,7 @@ void FListView::init()
setTopPadding(1);
setLeftPadding(1);
setBottomPadding(1);
setRightPadding(1 + int(nf_offset));
setRightPadding(1);
mapKeyFunctions();
}
@ -1423,7 +1423,7 @@ void FListView::draw()
for (int y{2}; y < int(getHeight()); y++)
{
print() << FPoint(int(getWidth()), y)
print() << FPoint(int(getWidth()) - 1, y)
<< ' '; // clear right side of the scrollbar
}
}
@ -1452,14 +1452,8 @@ void FListView::draw()
//----------------------------------------------------------------------
void FListView::drawBorder()
{
if ( isNewFont() )
{
FRect box(FPoint(1, 1), getSize());
box.scaleBy(-1, 0);
finalcut::drawBorder (this, box);
}
else
FWidget::drawBorder();
FRect box(FPoint(1, 1), getSize());
finalcut::drawListBorder (this, box);
}
//----------------------------------------------------------------------

View File

@ -524,7 +524,9 @@ inline void FScrollbar::drawVerticalBackgroundLine()
if ( isMonochron() || max_color < 16 )
print (fc::MediumShade); // ▒
else
else if ( isNewFont() )
print (fc::NF_rev_border_line_right); // ⎹
else
print (' ');
}
@ -567,7 +569,7 @@ void FScrollbar::drawHorizontalBar()
inline void FScrollbar::drawHorizontalBackgroundColumn()
{
if ( isNewFont() && max_color > 8 )
print (fc::NF_border_line_upper); // ¯
print (fc::NF_border_line_up_and_down); // ニ
else if ( isMonochron() || max_color < 16 )
print (fc::MediumShade); // ▒
else

View File

@ -451,14 +451,8 @@ void FScrollView::draw()
//----------------------------------------------------------------------
void FScrollView::drawBorder()
{
if ( isNewFont() )
{
FRect box(FPoint(1, 1), getSize());
box.scaleBy(-1, 0);
finalcut::drawBorder (this, box);
}
else
FWidget::drawBorder();
FRect box(FPoint(1, 1), getSize());
finalcut::drawListBorder (this, box);
}
//----------------------------------------------------------------------

View File

@ -348,7 +348,7 @@ void clearFlatBorder (FWidget* w)
}
//----------------------------------------------------------------------
void drawBorder (FWidget* w, FRect r)
inline void checkBorder (FWidget* w, FRect r)
{
if ( r.x1_ref() > r.x2_ref() )
std::swap (r.x1_ref(), r.x2_ref());
@ -367,6 +367,12 @@ void drawBorder (FWidget* w, FRect r)
if ( r.y2_ref() > int(w->getHeight()) )
r.y2_ref() = int(w->getHeight());
}
//----------------------------------------------------------------------
void drawBorder (FWidget* w, FRect r)
{
checkBorder (w, r);
if ( w->isNewFont() )
drawNewFontBox (w, r);
@ -374,6 +380,17 @@ void drawBorder (FWidget* w, FRect r)
drawBox (w, r);
}
//----------------------------------------------------------------------
void drawListBorder (FWidget* w, const FRect& r)
{
checkBorder (w, r);
if ( w->isNewFont() )
drawNewFontListBox (w, r);
else
drawBox (w, r);
}
//----------------------------------------------------------------------
inline void drawBox (FWidget* w, const FRect& r)
{
@ -383,7 +400,7 @@ inline void drawBox (FWidget* w, const FRect& r)
return;
w->print() << r.getUpperLeftPos()
<< fc::BoxDrawingsDownAndRight // ┌
<< fc::BoxDrawingsDownAndRight // ┌
<< FString(r.getWidth() - 2, fc::BoxDrawingsHorizontal) // ─
<< fc::BoxDrawingsDownAndLeft; // ┐
@ -396,7 +413,7 @@ inline void drawBox (FWidget* w, const FRect& r)
}
w->print() << r.getLowerLeftPos()
<< fc::BoxDrawingsUpAndRight // └
<< fc::BoxDrawingsUpAndRight // └
<< FString(r.getWidth() - 2, fc::BoxDrawingsHorizontal) // ─
<< fc::BoxDrawingsUpAndLeft; // ┘
}
@ -408,21 +425,43 @@ inline void drawNewFontBox (FWidget* w, const FRect& r)
w->print() << r.getUpperLeftPos()
<< fc::NF_border_corner_middle_upper_left // ┌
<< FString(r.getWidth() - 2, fc::BoxDrawingsHorizontal) // ─
<< FString(r.getWidth() - 2, fc::NF_border_line_horizontal) // ─
<< fc::NF_border_corner_middle_upper_right; // ┐
for (int y = r.getY1() + 1; y < r.getY2(); y++)
{
w->print() << FPoint(r.getX1(), y)
<< fc::NF_border_line_left // border left ⎸
<< fc::NF_border_line_vertical // │
<< FPoint(r.getX2(), y)
<< fc::NF_rev_border_line_right; // border right⎹
<< fc::NF_border_line_vertical; // │
}
w->print() << r.getLowerLeftPos()
<< fc::NF_border_corner_middle_lower_left // └
<< FString(r.getWidth() - 2, fc::BoxDrawingsHorizontal) // ─
<< FString(r.getWidth() - 2, fc::NF_border_line_horizontal) // ─
<< fc::NF_border_corner_middle_lower_right; // ┘
}
//----------------------------------------------------------------------
inline void drawNewFontListBox (FWidget* w, const FRect& r)
{
w->print() << r.getUpperLeftPos()
<< fc::NF_border_line_middle_left_down // ┌
<< FString(r.getWidth() - 2, fc::NF_border_line_horizontal) // ─
<< fc::NF_border_line_left_down; // ╷
for (int y = r.getY1() + 1; y < r.getY2(); y++)
{
w->print() << FPoint(r.getX1(), y)
<< fc::NF_border_line_left // border left ⎸
<< FPoint(r.getX2(), y)
<< fc::NF_border_line_left; // border left ⎸
}
w->print() << r.getLowerLeftPos()
<< fc::NF_border_line_middle_right_up // └
<< FString(r.getWidth() - 2, fc::NF_border_line_horizontal) // ─
<< fc::NF_border_line_left_up; // ╵
}
} // namespace finalcut

View File

@ -201,8 +201,10 @@ enum SpecialCharacter : wchar_t
LowerHalfBlock = 0x2584, // ▄
LeftHalfBlock = 0x258c, // ▌
RightHalfBlock = 0x2590, // ▐
NF_border_line_vertical = 0xe1b3, // │ (2)
NF_rev_left_arrow2 = 0xe1b4, // ⊐ (2)
NF_rev_right_arrow2 = 0xe1b5, // ► (2)
NF_border_line_left_up = 0xe1b6, // ╵ (2)
NF_radio_button3 = 0xe1b7, // ) (2)
NF_rev_border_corner_upper_right = 0xe1b8, // ⎤ (2)
NF_rev_border_line_right = 0xe1b9, // ⎹ (2)
@ -211,10 +213,12 @@ enum SpecialCharacter : wchar_t
NF_border_line_left = 0xe1bc, // ⎸ (2)
NF_rev_up_arrow2 = 0xe1bd, //⎹◣ (2)
NF_rev_down_arrow2 = 0xe1be, //⎹◤ (2)
NF_border_line_left_down = 0xe1bf, // ╷ (2)
NF_border_corner_middle_lower_left = 0xe1c0, // └ (2)
NF_rev_up_arrow1 = 0xe1c1, // ◢⎸ (2)
NF_rev_down_arrow1 = 0xe1c2, // ◥⎸ (2)
NF_border_line_vertical_right = 0xe1c3, // ├ (2)
NF_border_line_horizontal = 0xe1c4, // │ (2)
NF_border_line_up_and_down = 0xe1c5, // ニ (2)
NF_shadow_box_middle = 0xe1c6, // ニ (2)
NF_shadow_box_hdd = 0xe1c7, // ニ (2)
@ -225,8 +229,8 @@ enum SpecialCharacter : wchar_t
NF_border_corner_middle_upper_left = 0xe1cc, // ┌ (2)
NF_shadow_box_cd = 0xe1cd, // ニ (2)
NF_shadow_box_left = 0xe1ce, // [ (2)
NF_border_corner_middle_lower_right = 0xe1cf, // ┘ (2)
NF_border_corner_middle_upper_right = 0xe1d0, // ┐ (2)
NF_border_line_middle_left_down = 0xe1cf, // ┌ (2)
NF_border_line_middle_right_up = 0xe1d0, // └ (2)
NF_shadow_box_net = 0xe1d1, // ニ (2)
NF_rev_up_pointing_triangle1 = 0xe1d2, // ◢ (2)
NF_border_corner_lower_left = 0xe1d3, // ⎣ (2)
@ -241,11 +245,13 @@ enum SpecialCharacter : wchar_t
NF_rev_border_line_right_and_left = 0xe1e7, // || (2)
NF_rev_up_pointing_triangle2 = 0xe1e8, // ◣ (2)
NF_rev_down_pointing_triangle2 = 0xe1e9, // ◤ (2)
NF_border_corner_middle_lower_right = 0xe1ea, // ┘ (2)
NF_border_corner_middle_upper_right = 0xe1eb, // ┐ (2)
NF_rev_menu_button3 = 0xe1f4, // ] (2)
NF_shadow_box_right = 0xe1f5, // ] (2)
NF_Bullet = 0xe1f9, // ● (2)
NF_check_mark = 0xe1fb, // ✓ (2)
NF_x_superior = 0xe1fc, // ˣ
NF_x_superior = 0xe1fc, // ˣ (2)
SquareRoot = 0x221a // √
};
/*

View File

@ -536,9 +536,12 @@ void drawBlockShadow (FWidget*);
void clearShadow (FWidget*);
void drawFlatBorder (FWidget*);
void clearFlatBorder (FWidget*);
void checkBorder (FWidget*, FRect);
void drawBorder (FWidget*, FRect);
void drawListBorder (FWidget*, const FRect&);
void drawBox (FWidget*, const FRect&);
void drawNewFontBox (FWidget*, const FRect&);
void drawNewFontListBox (FWidget*, const FRect&);
// FWidget inline functions