Quote Originally Posted by Thyandyr View Post
In your opinion, how well suited Allegro is for making 2D implementation of text-intensive UI?
As far as I know Allegro as a game development library does not have UI support already built in. So basically you need to develop your own UI library or use one of the existing ones that are compatible with Allegro.

If you want to see what is eventually possible then I suggest you check game named Factorio (https://www.factorio.com/), if you haven't played it already. Factorio is a 2D game developed on top of Allegro game library using C++ programming language. It has quite complex and detailed UI, with some advanced features like scaling, automatic scrolling when needed and more.
Now I don't know whether they are using some 3rd party UI library or they made one themselves. But since in the past I have done quite some communicating with Factorio developers I could probably get you more detailed info about the UI library they use if you are interested in such information.