I've had a problem with most *band variants and vanilla under XP since its release nigh ten years ago and as I understand it these issues still exist in Vista & 7. The problem is fonts. Once you run ANY windows *band build that uses bitmap fon to display text that fon file becomes locked by csrss.exe and bound to that one executable. The only way to unhook it is to reboot. This means that if you have say vanilla and NPP set to both use 12x24 and you launch V you have to reboot or switch fonts to play NPP. Between the many variants and subwindows there's not enough fonts available. That's the problem as it stands going all the way back to 2.7.x
There are however two simple solutions to this problem. What puzzles me is why almost no maintainers implement them.
1) Build native windows console versions like most other roguelikes. It works fine, no problem. ibm builds used to be common but everyone stopped releasing them.
2) Do like a couple of variants (Hellband springs to mind) and add support for System Fonts in the win builds.
I don't use subwindows much myself, so for a long time I just ran ibm builds since I prefer the console anyway for roguelikes. Then everyone stopped releasing them and I began to wonder why this bug was never fixed. I guess the reason it puzzles me is no other roguelike but *bands suffer from this issue, and its not exactly a new thing or difficult to repair.
There are however two simple solutions to this problem. What puzzles me is why almost no maintainers implement them.
1) Build native windows console versions like most other roguelikes. It works fine, no problem. ibm builds used to be common but everyone stopped releasing them.
2) Do like a couple of variants (Hellband springs to mind) and add support for System Fonts in the win builds.
I don't use subwindows much myself, so for a long time I just ran ibm builds since I prefer the console anyway for roguelikes. Then everyone stopped releasing them and I began to wonder why this bug was never fixed. I guess the reason it puzzles me is no other roguelike but *bands suffer from this issue, and its not exactly a new thing or difficult to repair.
Comment