¿Es posible usar fuentes monosize TrueType en la consola con controlador framebuffer (vesafb)? Estoy usando Ubuntu.
¿Es posible usar fuentes monosize TrueType en la consola con controlador framebuffer (vesafb)? Estoy usando Ubuntu.
Respuestas:
Sí, se puede hacer con este tipo de configuración. Ninguno de estos requiere la instalación de un servidor X.
Soporte FrameBuffer
Fuentes Fontconfig + FreeType2 + TTF
Terminal de Framebuffer que soporta Fontconfig
fbcon no admite este tipo de configuración. he utilizado fbterm , Se ve genial y es muy rapido.
Debería ser. OK, bueno, todo depende de lo que estés haciendo.
Los TTF no son compatibles con el núcleo, y las fuentes de la consola del núcleo son todo lo que obtiene en el momento de arranque . Con el framebuffer de la consola en el kernel, fbcon, las únicas fuentes disponibles son aquellas incluidas cuando se compiló el kernel. Me sorprendería si el kernel incluye código para representar TTF. Si quieres TTF durante el arranque, probablemente no tengas suerte.
Pero si puede esperar hasta después del arranque, puede cargar un servidor X y utilizar sus representadores de fuentes, que son compatibles con TTF la última vez que lo comprobé. Si está trabajando en una aplicación, probablemente sea aquí donde necesitará las fuentes, por lo que debe ser bueno.
Aquí está la documentación del núcleo en Vesafb (y enlaces a fbcon y al kernel framebuffer genérico). No he encontrado ninguna documentación sobre las fuentes de la consola del kernel, pero debería haber alguna en alguna parte.
Esta Cómo hacer Framebuffer antiguo es todo lo que pude encontrar específicamente habla de fuentes , y no dice mucho, se trata específicamente de las fuentes de la consola del kernel:
Para obtener la capacidad de cambiar las fuentes, necesitas kbd-0.99 [...] serás capaz de cargar fuentes internacionales [...] en su dispositivo de consola