Layout Optimisation and a Bit More on Web-fonts
I've updated the layout pretty drastically again. It's been minimalised with a lot of design stuff taken out. I like minimal. It has still got a long long way to go however.
Following on from the post below (that is still relevant in many respects), I've done a lot of digging and found CSS3 actually has an inbuilt font function for automatically downloading and displaying a web-hosted font directly onto the end-user's computer - without them even knowing about it or having the option to use the font or not. This is fantastic news, and ironically it has been implemented into Internet Explorer since IE5... Microsoft have always had more emphasis on the pretty things and pointless things - animated cursors is something else I've noticed only IE have working on their browser. The reasoning behind that is something I'm not going to even begin looking at, as there probably is no real reason for it.
Anyway - the CSS @font-face is a CSS 'rule', and you simply add it to any style sheet along with the URL of the acompanying font file (this blog explains what browsers are compatible with each type of file extention) - typically .ttf (TrueType Font) being compatible with Chrome, Firefox, Safari, Opera; but not Internet Explorer (surprise surprise..), IE going with .eot (Embedded OpenType Font). So by linking the @font-face to both a .ttf and .eot font-file, you've got most browsers nicely covered. I'm not sure if it's required or not, but it seems good practise to also use a format('') after the url('') to define the type of file in use (much like text/css or whatever other meta-data is used in <link> tags).
So there's still a hell of a long way to go; but I've learnt a great deal more about websites yet again. And through fiddling around with all the font stuff, I've also come to understand the dynamic nature of the HTML this blog is created with; how Tumblr links the posts written, to be fitted into the blog. Well, I at least understand the code for where they are put, not the technical aspect (yet), so this should at least allow me to style my blog better, and get rid of the horrible default layout I've been stuck with since the blogs inception.