Preloading of BFont (default for 3D Text Objects) glyphs will not load
any with a character code greater than 256, resulting in 43 characters
that are inaccessible. This patch corrects that preloading code.
When fonts are loaded for 3D Text objects, there is an attempt made to preload the first 256 glyphs. There are further assumptions that this will load all the contents of the built-in "bfont.pfb" font in that it will refuse to look up any glyphs that are later not found.
Unfortunately the loop that does the preloading will not do so for any codepoints that are above 256. This font contains 43 codepoints above that number. Most of the unavailable glyphs are fairly obscure and not noticed but we have had at least two bug reports about "per-mille - ‰" (codepoint value of 8240) not working despite it being in the font: T53332: Text Object - Edit Mode - Special Characters - Circle and Promille doesn't get created, T66038: Broken Special Characters