I've crafted a .psfu console font that include the 256 Unicode braille patterns (https://github.com/NodeOS/NodeOS/tree/master/node_modules/nodeos-rootfs/node_modules/nodeos-console-font) to use them for graphic purposses on the console (https://github.com/asciimoo/drawille), and I want to use it as default font (compiled in kernel) because it will be used in a minimalistic, ready-to-use barebones system combining Linux kernel and Node.js (https://github.com/NodeOS/NodeOS). Since I want still be able to use ASCII characters, this makes it a 512 glyphs font, but after some tests and code look-outs, I've found that Linux kernel and build tools has hard-coded the usage of 256 glyphs in default fonts (https://github.com/torvalds/linux/blob/718749d56214aa97015fe01b76b6d6dd0c171796/drivers/video/console/fbcon.c#L998 and http://lxr.free-electrons.com/source/scripts/conmakehash.c#L107), and in fact seems that has set to explicitly only test for the actual number of glyphs for user loaded fonts in several places https://github.com/torvalds/linux/blob/718749d56214aa97015fe01b76b6d6dd0c171796/drivers/video/console/fbcon.c#L2453-L2456 https://github.com/torvalds/linux/blob/718749d56214aa97015fe01b76b6d6dd0c171796/drivers/video/console/fbcon.c#L2574-L2577 https://github.com/torvalds/linux/blob/718749d56214aa97015fe01b76b6d6dd0c171796/drivers/video/console/fbcon.c#L3226-L3227 https://github.com/torvalds/linux/blob/718749d56214aa97015fe01b76b6d6dd0c171796/drivers/video/console/fbcon.c#L3240-L3241 but I think there's no actual a hard requeriment (hardware support or similar) that would not allow to use them, since in fact user loaded fonts can use 512 glyphs. Another alternative is to use setfont command, but it's not only giving me problems to compile it (NodeOS is a musl-based system, it don't use glibc) but also would complicate the usage of the system since in it's basic form it show to the user a Node.js REPL, similar in concept to 80's microcomputers BASIC prompt. Also I have been thinking about fixing it myself, but don't have enough time at this moment (at least until Summer). I think the first step is to change conmakehash to allow more than 256 glyphs in the generated code, and later update fbcon.c to be able to manage them for default fonts (probably mostly to use the same macros to check the font size that are being used for user loaded fonts).