Hi, an idea, allow to select the font type for the menus, in case of FONT 5 would be the largest vertical saving in pixels.
Annex some sources that I wrote, they have the first characters with symbols, the place of squares
PHP Code:
DIR
font8x6
«
"CCB20930108000614456661657C647840543933414350283A263F50787C661F11111111111F10000020381D070200060102041718041417010305171804141701030D1F0808080701030917141C0812050705051C0C04130503050704040C1305030D1708001C050507050D1808080F102024262F1604000000020302070000000003040207000F102020201A060E0000000105070400000000070304030000000006030506000000000704020100000000060705030000000006070403000000000605050300060505030000000001050704000000000703040300000000060305060000000007040201000000000607050300000000060704030000000003030303030303030F1111111111111F1406070604000500040C0C1C04000410000000000000000006060606060006000A0A0A00000000000A0A0F1A0F1A0A00040E05160C051E040225151A041A2A211C021A042A211E2004040404000000000804040404040800020404040404020000011A040A0110000004040F1404000000000000000604020000000F10000000000000000006060008080406020101000E11111111111F000406040404040E000E01101C02010F100F18040800111E00080C0A090F1808000F110F0010111E000C12010F01111E000F101808040404000E01111E01111E000E01111E10111E0000000600000600000000000600060402002814030408102000000F100F10000001060800380601000E011118040004000C0219151D220C100E01111F111111100F01111F01111F000E01110101011E0007090111111907000F11010F01010F100F11010F010101000E01110109111E100111111F111111100E04040404040E000830101011111E0001190503050901100101010101010F10011B15151111111001131515191111100E01111111111E000F01111F010101000E011111151906100F01111F090111100E01110E00111E000F140404040404000111111111111E000111111A0A0404000111111515151A0001111A040A0111100111111A040404000F10180402010F100C14040404040C1001010206040808000704040404040700040A0110000000000000000000000F30030204000000000000000E001E111E2001010D0311111F0000000E0101011E000010161911111E1000000E011F110E000C0212070202020000000E011E04080701010D03111111100400060404040E0008000C08080809060101011D070901100202020202020C0000000B051515111000000D031111111000000E0111111E0000000D03111F010100000619111E101010000D031101010000000E110E001F000202070202021C00000001111119161000000111111A04000000011115151A000000031C0406091000000111121C040300000F1804020F100814040204040810040404040404040003040408040403000000020518000000000F300F300F30000000180406090F100F1003141C0609100F1003121A0C04020C1404040405060408041404040405020F1112040402011F14080F102F18040000000F1A0A0A091008101619090D0A10001C030C001F100F11060816010F100F10180F140F12010000000619090926100008001F301800000004020F3204000004040404051E0400040E05140404040000000215180804040C02140A01111E0000000E0116011E0000000A05141410101E01111F11111E000006080C0A0A211000000C02121E020100000E190909060000000E150404180000000A0115151A000F1111111A0A04040F1A0A0A0A0A0A0A0E11212121221330000002231E0A0230000A0515151A0000000C021F03031E0006000607061E06000A1C0201010E001C0814251E04060D2210051A01111A05100001050105353530002E1D060E160603021C0206010E001C00000F030F030F0000000C1606060C100E001E111E200F3008041A050A0418000000000F10101000080C0B0C1000000000000E061E0616100F060606060000000C02121C0000000004040F1404000F100304020700000000070204030000000006060402000000000000021212121D2100000A19292E180800000515151E04040A1602020000000002030207000000000E0111111E000F1002050A041A0502000000011111111E0000000E0111111110000000011A040000000000040A01100002040E011F11111008040E011F111110040A000E011F1110061D000E011F11100A000E011F111110040A040E011F11100A15070D05050D100E011101011E080602040F110F010F1008040F110F010F10040A0F110F010F100A000F110F010F1002040E0404040E0008040E0404040E00040A000E04040E000A000E0404040E000F02121712121F00061D00031519111002040E0111111E0008040E0111111E00040A0E0111111E00061D0E0111111E000A000E0111111E0004051E0E0514000000001E0915131E010204011111111E000804011111111E00040A000111111E000A00011111111E000804011A04040400010F0111111F010006090D01111D010102040E001E111E3008040E001E111E30040A0E001E111E30061D0E001E111E300A000E001E111E30040A040F0E111E3000000B041E150E1000000E01011E080602040E011F110E0008040E011F110E00040A0E011F110E000A000E011F110E000204000604040E000804000604040E00040A000604040E000114000604040E000A040A001E111E00061D000D031111100204000E01111E000804000E01111E00040A000E01111E00061D000E01111E00000A000E01111E000004000F100400000000001E05131E0102040111111916100804011111191610040A0001111916100A00011111191610080401111A0A040200010D0311131D010A0001111A0A04020"
H->
»
font7x6
«
"CCB20F2010700011D456469657D63414350273A253F50787C611F111111111F10000000181D07020000060102040718041007010305071804100701030D1F08080007010309171C1C0002050705051C04100305030507040C100305030D1F001C00050507050D1808000F0014161F060400000002030207000000000304020700000F102020241C0C100000010507040000000007030403000000000603050600000000070402010000000006070503000000000607040300000000060505030000060505030000000001050704000000000703040300000000060305060000000007040201000000000607050300000000060704030000000003030303030303000F11111111111F100406070604000500040C0C1C04000410000000000000000006060606000600000A0A0A00000000000A0F1A0A0F1A0000040E150E041F0400021D060C06190000040A06051906100004040400000000000804040404080000020404040402000000011A040A0110000004040F1404000000000000060402000000000F10000000000000000606000008080404040202000E111111111F000004060404040E00000E011804020F10000E011C00111E0000080C0A090F1800000F110F00111E00000E010F01111E00000F101804040400000E011E01111E00000E01111E101F000000000600000600000000060006040200000804030408000000000F100F10000000020408140200000E011804000400000E091519110E00000E011F11111110000F011F01111F00000E011101011E000007090111190700000F110F01010F10000F110F01010100000E011109111E100001111F11111110000E040404040E00000C18080909060000011907090111100001010101010F1000011B15111111100001131515191110000E011111111E00000F011F01010100000E011115190610000F011F09011110000E011608011E00000F1404040404000001111111111E0000011111111A04000001111115151A0000011A04040A01100001111A04040400000F180402010F10000C140404040C100002020404040808000704040404070000040A01100000000000000000000F1000030204000000000000000E090906100001010D03111F000000000E01011E000000101619111E100000000E09070E10000C0217020202000000000E011E08070001010D031111100004000604040E000008000C0808090600010109070509000002020202020C000000000B051515100000000D031111100000000E01111E000000000D03111F010000000619111E101000000D031101000000000E17081F000002020702021C00000000011119161000000001111A04000000000115151A00000000031C060910000000011916101E0000000F18060F1000000C1402040C1000040404040404000000070408040700000000020518000000000F000F000F000000180402050F10000F10031C060910000F10031A040300000C1404040506040008041404040502000F12140404021F1002040F001F04020000000F1A0A091000081016190D0A1000001C030C001F100001060816010F100000180F140F12010000000619090610000004080F180400000004020F12040000040404051E040000040E05140404000000021518080800000C02140A011E0000000E0116011E000000000A05141010100E011F11111E0000040A080C0A011000000C02121E02010000000E190906000000000E150418000000000A01151A00000F11111A0A0404000F1A0A0A0A0A0A000E0111111A0B100000021B060A021000000A05151A0000000C021F03031E0000060006071E0600000A0402010E001E000C021F02060B100000051A011A0510000001050105353000002E150E16060300021C0206010E0010000F030F030F0000000C1606060C1000000E0906100F100008041A050A04180000000F1010100000080C0B0C10000000000E061E061610000F060606000000000C02121C00000000040F14000F100000030402070000000007020403000000000606040200000000000009090907110000000C05151E0400000005151E0404000A1602020000000002030207000000000E011E000F10000002050A041A05020000000111111E000000000E01111110000000011A040000000000040A0110000002040E011F11100008040E011F111000040A0E011F111000021D0E011F1110000A000E011F111000040A040A0F1110000A15070D050D10000E0111011E04020002040F1F010F100008040F1F010F1000040A0F1F010F10000A000F1F010F100002040E04040E000008040E04040E0000040A0E04040E00000A000E04040E00000F021217121F0000041A03151911100002040E01111E000008040E01111E0000040A0E01111E0000021D0E01111E00000A000E01111E000004051E051400000000001E05131E010002040111111E000008040111111E0000040A0001111E00000A000111111E00000804011A04040000010F01111F01000006090D011D0100000204000E090610000804000E09061000040A000E090610000A05000E090610000A000E0909061000040A040E09061000000B041E150E100000000E01011E030002040E09070E100008040E09070E1000040A0E09070E10000A000E09070E100002040006040E000008040006040E0000040A0006040E000001140006040E00000A04080E09060000021D000D031110000204000E011E00000804000E011E0000040A000E011E0000021D000E011E0000000A000E011E000004000F10040000000000001E051E010002040111191610000804011119161000040A0001191610000A00011119161000080401111A04020000010709090701000A0001111A0402000"
H->
»
font6x6
«
"CCB20D201060000135D616C6C63414350263A253F50787C601F1111111F10000000181D07020000000603040718041000070305071804100007030D1F08080000070309171C1C0000020507051C04100007030507040C100007030D1F001C00000507050D18080000081020222F120000000203020700000000030402070000000F102028281830000001050704000000000703040300000000060305060000000007040201000000000607050300000000060704030000000006050503000000060505030000000001050704000000000703040300000000060305060000000007040201000000000607050300000000060704030000000003030303030300000F111111111F1000020F0F0200050000080E1E1800041000000000000000000006060600060000000A0A0000000000000A0F1A0F1A000000040E17081F040000031B040A191000000205061906100000040400000000000008040404080000000204040402000000011A040A0110000004040F1404000000000000060402000000000F1000000000000000060600000008080404020200000E1111111F000000040604040E0000000E011C020F1000000E011C011E000000080C0A0F180000000F110F001F0000000E010F011E0000000F101804040000000E011E011E0000000E011E101F000000000600060000000000060006040200000804020408000000000F100F1000000002040804020000000E011C00040000000E091519220000000E011F11111000000F011F011F0000000E0111011E0000000F0111111F0000000F110F010F1000000F110F01010000000E110D111E10000001111F11111000000E0404040E0000000C18080906000000011D030D01100000010101010F100000011B15111110000001131519111000000E0111111E0000000F011F01010000000E011519061000000F011F09011000000E110E001F0000000F14040404000000011111111E0000000111111A04000000011115151A000000011A040A01100000011A0404040000000F1804020F1000000C1404040C10000002020404080800000704040407000000040A011000000000000000000F1000000302040000000000000E090906100000010D03111F000000000E01011E000000001619111E100000000E0D130E0000000C02170202000000000E011E08070000010D031111100000040006040E00000008000C08090600000109070509000000020202020C000000000B051515100000000D031111100000000E01111E000000000D03111F010000000619111E101000000D031101000000000E17081F000000020702021C00000000011119161000000001111A04000000000115151A00000000031C060910000000011916101E0000000F18060F1000000C1402040C1000000404040404000000070408040700000000020518000000000F000F000F0000000018040A0F1000000E10021C021000000F10031A040300000C1404050604000008041404050200000F121404021F1000040F001F04000000000F1A0A0910000008101619061000000C130C100F100000070817000F100000080F140F12000000000619090610000004080F180400000004020F12040000000404051E04000000040E051404000000000215180404000006010E011E0000000E0116011E000000000A0514101010000E011F111E000000040A0C0A01100000000C021E02010000000E190906000000000E150418000000000A01151A0000000F111A0A040400000F1A0A0A0A0A00000E01111A0B10000000021B060A100000000A05151A0000000C021F030E100000060006071E06000005020106080600000C0212060B100000051A011A0510000001050105353000000E3D060E16030000090E06010E0010000F0307030F0000000C1606060C1000000E0906100F100000041A050A0410000000000F1010100000080C0B0C100000000E061E06161000000F060606000000000C02121C00000000040E04000E0000000304020700000000070204030000000006040200000000000009090907110000000C05151E040000000005151E0400000A1602020000000002030207000000000E011E000F100000050A041A05000000000001111E00000000000E01111000000000011A040000000000040A011000000206090F090000000806090F090000000606090F090000000A05060F090000000A04060F09000000040A060F090000000A150F050D1000000E01110E18060000020F17010F100000080F17010F100000040F17010F1000000A0F17010F10000002040E040E00000008040E040E000000040A0E040E0000000A000E040E0000000F0217121F000000041A07191110000002000E011E00000008000E011E000000040A0E011E000000021D0E011E0000000A000E011E00000004051E0514000000001E05131E010000020511111E000000080511111E000000040A00011E0000000A0001111E00000008051A0404000000010F011F01000000060D011D0100000002000E090610000008000E0906100000040A0E09061000000A050E09061000000A000E09061000000E0A0E09061000000B041E050E100000000E01110E070000010C0A060C100000001C0A060C100000040C0A060C1000000A0C0A060C100000020400040C000000080400040C000000040A00040C000000011400040C0000000A04080E09060000041A0D031110000002000609060000000800060906000000040A0609060000000A05060906000000090006090600000004000F100400000000001E051E01000002040119161000000804011916100000040A00011E1000000A000119161000000804011A0403000000010709070100000A00011A040300000"
H->
»
minifont6x5
«
"EF620706000075557008D72062B4A073F4A073F440737AC865E6A01774C013F460575E40688AF2023270034270788537015740073430063560074210067530067430065530655300157400734300635600742100675300674300333333F9999F636050363050000000666060550000AF6F502E7A7254215025A5B02200004222401222100525000272000003210070000000204421106555302322703421707424301574407174306135607421106525303564300202000020214212400707001242103420206DD160257550353530251520355530713170713110615560557550722270E44520553550111170575550355550255520353110255360353550612430722220555570555220555750552550552220742170622260112440322230250000000070324000065560135530061160465560065360C2722006574313555020327040645215355022224005755003555002552003553106556406111006343027224005556005553005575005225005564307427062126022222032423000A5007070700425F0705250705643E22232422221F2442F2787200F4550C865A04217071247074727100A55A004F40002F2002227202722200B442261252061216005AA88257520254A9004A6210E55200E548009BF60755522F4555569969002B6A006BD604A73E06067E65216864A26B0969690151DD0872621962168F373F0E333E06560704A5A400074008CB8007B7BB0F666002520002720703427007243006420000555B104AA72009B7261100023270025207025A520005570007550005520002550125750425750250275A52575502575252575E5F5D02515231073174073172573175073171207274207272507275072707AFA70A50355106530406530250653A50653506530096900425521120570420570250570050570420522135310253531102560406560000000A506565065602526560FA5E0061963165360425360252536502536120260420260250260502260524656A50255102520402520250252A50252502520207020042521120560420560250560050560420563013531505643H "
H->
»
font5x6
«
"CCB2013010500021D496E696D657D63414350253A253F50787C621F11111F10000000080D07020000000006020B040A00000007030F040A00000007030F04040000000703070A0C08000006050E060A000000010707040C00000001030F04060000000507050E0400000007080A0702000000000203020700000000030601070000000F00141C0C1000000006050704000000000703040700000000070107070000000007040201000000000707050700000000020502010000000007050507000000070505070000000006050704000000000703040700000000070107070000000007040201000000000707050700000000020502010000000003030303030000000F0909090F000000020F020005000000080E1800041000000000000000000000060600060000000005050000000000000B051D05000000000C060C06040000000A050A0500000000060A050B000000000404000000000000040202040000000002040402000000000502050000000000000207020000000000000302010000000000070000000000000000020000000008040201000000000605050300000000020302070000000003040207000000000702040300000000040507040000000007030403000000000603050600000000070402020000000006070503000000000607040300000000000200020000000000030002010000000402010204000000000700070000000001020402010000000304020002000000060D0106000000000205070500000000070305030000000006010106000000000305050300000000070301070000000007010301000000000601050600000000090F0909000000000702020700000000070202010000000005030505000000000101010700000000011B151110000000090B0D0900000000020505020000000003050301000000000205070E000000000305030500000000060304030000000007020202000000000505050600000000050505020000000001151A0A0000000005020205000000000502020200000000070402070000000007010107000000000102040800000000070404070000000002050000000000000000000F0000000003020400000000000006050B000000000103050300000000000601060000000004060506000000000006050E000000000C02070200000000000605060300000001030505000000000200020600000000040006040300000001050305000000000202020400000000000B0511100000000003050500000000000205020000000000030503010000000006050604000000000503010000000000060203000000000207020400000000000505060000000000050502000000000001151A00000000000502050000000000050604030000000003020600000000060201020600000002020202000000000302040203000000000A0500000000000F000F000F0000000402050F0000000007000502050000000700050603000000060202030200000004020202010000000F0204020F0000000207080702000000000F1A0A000000000C0E0D0E000000000C030C000F000000030C03000F0000000407020701000000000A050A0000000000040F040000000000020F020000000004040E0400000000040E0404000000000A0504040000000006020502000000000E07010E000000000A051410100000000205070502000000020406050000000000040A0601000000000E050200000000000E0504080000000001151E0000000007050502020000000F040505050000000609060900000000000A070A00000000000A051A000000000C0B070E100000000600070E0000000005020106040000000C02160B00000000090606090000000001050115100000000C03060201000000060301060800000007010307000000000E03030E0000000006050A0F00000000040A050A0400000000000704000000000C090800000000000E061E06100000000F060600000000000C021C0000000000040E040E000000000304020500000000030406030000000006040200000000000000050F01000000000C051E040000000000051E040000000C0202000000000003020700000000000609060F0000000002050A050200000000000A0E0000000000000E0A00000000000A0E040000000000040E0A000000000106050A000000000806050A00000000020006050A0000000A050C0A041000000502050B00000000020502070B0000000A150F0D1000000006090106030000000100070307000000040007030700000002050703070000000500070307000000010E040E00000000080702070000000002050702070000000507020700000000060A0B0600000000041A0F09000000000106090600000000080609060000000002050609060000000A0D021C000000000906090600000000051E051000000000080609060100000002000A0E0000000008000A0E00000000040A000A0E0000000A000A0E0000000008000A0404000000010709070100000006070907010000000106050B000000000806050B00000000020506050B0000000A07050B000000000A06050B00000000040A06050B00000008161D0B1000000000060106030000000106050E000000000806050E00000000040A03050E0000000906050E000000000500040C000000000A0002060000000002050002060000000500020600000000040E0506000000000A050007090000000102050200000000040205020000000007000205020000000A05040A0400000005000205020000000200070002000000040205020100000001000506000000000400050600000000020500050600000005000506000000000800050603000000010305030100000005000506030000000"
H->
»
END