diff --git a/ChangeLog b/ChangeLog index 6370d4b2..a5aa9352 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2019-11-06 Markus Gans + * Improved display of the NewFont midline + 2019-11-03 Markus Gans * Newfont specialization for 8x16 and 9x16 pixel character * Fixes the display of reverse characters on the 16 color diff --git a/doc/newfont-8x16.txt b/doc/newfont-8x16.txt index 8cd18e7f..feff8069 100644 --- a/doc/newfont-8x16.txt +++ b/doc/newfont-8x16.txt @@ -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│ │ │ │ │ │ │ │ ││ │ │██│██│██│██│ │ ││ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┤ diff --git a/doc/newfont-9x16.txt b/doc/newfont-9x16.txt index a45b03f4..9106bf9c 100644 --- a/doc/newfont-9x16.txt +++ b/doc/newfont-9x16.txt @@ -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│ │ │ │ │ │ │ │ │ ││ │ │ │ │ │ │ │ │ │ ├──┼──┼──┼──┼──┼──┼──┼──┼──┤├──┼──┼──┼──┼──┼──┼──┼──┼──┤ diff --git a/examples/checklist.cpp b/examples/checklist.cpp index 548d123f..86215b65 100644 --- a/examples/checklist.cpp +++ b/examples/checklist.cpp @@ -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"); diff --git a/fonts/8x16graph.bdf b/fonts/8x16graph.bdf index 5677a002..958fed21 100644 --- a/fonts/8x16graph.bdf +++ b/fonts/8x16graph.bdf @@ -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 diff --git a/fonts/8x16graph.pcf.gz b/fonts/8x16graph.pcf.gz index 75f98cd1..1a18040c 100644 Binary files a/fonts/8x16graph.pcf.gz and b/fonts/8x16graph.pcf.gz differ diff --git a/fonts/9x16graph_patch.bdf b/fonts/9x16graph_patch.bdf index e5c54254..a0a40b27 100644 --- a/fonts/9x16graph_patch.bdf +++ b/fonts/9x16graph_patch.bdf @@ -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 diff --git a/fonts/map-newfont b/fonts/map-newfont index 026c3b04..f8675b1b 100644 --- a/fonts/map-newfont +++ b/fonts/map-newfont @@ -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 diff --git a/fonts/newfont_8x16.h b/fonts/newfont_8x16.h index af6ae20a..4d318bf5 100644 --- a/fonts/newfont_8x16.h +++ b/fonts/newfont_8x16.h @@ -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 diff --git a/fonts/newfont_9x16.h b/fonts/newfont_9x16.h index 3ff1c00e..32df785c 100644 --- a/fonts/newfont_9x16.h +++ b/fonts/newfont_9x16.h @@ -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 diff --git a/src/fcharmap.cpp b/src/fcharmap.cpp index 9e5d21e7..77380469 100644 --- a/src/fcharmap.cpp +++ b/src/fcharmap.cpp @@ -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) diff --git a/src/flistbox.cpp b/src/flistbox.cpp index b20f7fe0..d4445672 100644 --- a/src/flistbox.cpp +++ b/src/flistbox.cpp @@ -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() ) diff --git a/src/flistview.cpp b/src/flistview.cpp index 14a236de..6f4d4d8a 100644 --- a/src/flistview.cpp +++ b/src/flistview.cpp @@ -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); } //---------------------------------------------------------------------- diff --git a/src/fscrollbar.cpp b/src/fscrollbar.cpp index ca3e159a..867f760a 100644 --- a/src/fscrollbar.cpp +++ b/src/fscrollbar.cpp @@ -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 diff --git a/src/fscrollview.cpp b/src/fscrollview.cpp index d1db4f96..3f574efa 100644 --- a/src/fscrollview.cpp +++ b/src/fscrollview.cpp @@ -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); } //---------------------------------------------------------------------- diff --git a/src/fwidget_functions.cpp b/src/fwidget_functions.cpp index 03dae7bf..6e15883a 100644 --- a/src/fwidget_functions.cpp +++ b/src/fwidget_functions.cpp @@ -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 diff --git a/src/include/final/fc.h b/src/include/final/fc.h index e9cf7f0b..0f63cf05 100644 --- a/src/include/final/fc.h +++ b/src/include/final/fc.h @@ -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 // √ }; /* diff --git a/src/include/final/fwidget.h b/src/include/final/fwidget.h index 4a8c6f18..049d04f0 100644 --- a/src/include/final/fwidget.h +++ b/src/include/final/fwidget.h @@ -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