I have rewritten the wiki article on TrueType fonts to clarify some of the ideas that I was trying to sequence whilst tired.
2010-09-11
2010-09-11 - More Vector Fonts
More modifications to the C# font renderer, adding all the glyph data into the code, and getting it to load glyphs at random, I think it is complete as far as it needs to be.
I have rewritten the wiki article on TrueType fonts to clarify some of the ideas that I was trying to sequence whilst tired.
I have rewritten the wiki article on TrueType fonts to clarify some of the ideas that I was trying to sequence whilst tired.
2010-09-10
2010-09-10 - More Vector Fonts
Few modifications to the font rendering program. Little bit of work on the TrueType article.
2010-09-09
2010-09-09 - Vector Fonts
After a break due to pressures at work and moving house, I have been spending this week working on a new angle, that of TrueType fonts.
I investigated Bézier curves (required for font drawing) and created a prototype application in C# to test the code. Following that, I looked into the structure of TrueType font files and added the glyph data for a few glyphs into the program.
With a few teething troubles, mainly due to some of the data interpretation oddities not being explicitly defined in the specification, I have a mostly working font renderer. This has not only given me valuable experience with the file format and a testbed to analyse different font files, it also means I can write an article on TrueType fonts in the OSDev wiki and use it in my OS for font rendering.
I investigated Bézier curves (required for font drawing) and created a prototype application in C# to test the code. Following that, I looked into the structure of TrueType font files and added the glyph data for a few glyphs into the program.
With a few teething troubles, mainly due to some of the data interpretation oddities not being explicitly defined in the specification, I have a mostly working font renderer. This has not only given me valuable experience with the file format and a testbed to analyse different font files, it also means I can write an article on TrueType fonts in the OSDev wiki and use it in my OS for font rendering.
Subscribe to:
Posts (Atom)