Mirror of http://bjh21.me.uk/bedstead/ with small changes to render pixels instead of smooth diagonal lines. Latest version of the code in that repo can be found in Bazaar, more info is at: http://bjh21.me.uk/bedstead/ They did all the hard work in C and they have my thanks!
For font files see: https://galax.xyz/Teletext50/
A small site I created that replicates the look and feel of Teletext on a TV (complete with scrambled characters and a counter until page reload) can be found here: https://mcfctoronto.ca - a screenshot is below