![]() However, it differs from the original in one unique way. So, to make a HD version of it, in theory all I need to do was create an SVG file that was 16:9/1920×1080 and repeat this process. And it worked! The result you already saw at the beginning of this blog post. Ta da! Not a very elegant soluion but it was 2010. For each frame I swapped the font file with the next one which was a bit glitchier:Ĭp /home/hellocatfood/Desktop/dataface_$no.ttf /home/hellocatfood/.fonts/Ĭonvert /home/hellocatfood/Desktop/glitch.svg /home/hellocatfood/Desktop/glitch_$no.jpg I needed to turn them back to ttf files and so used the follwing font forge scrpt to convert them back to ttfsĪnd ran it over the whole folder with this criptįontforge -script convert_font_fontforge.pe dataface_$no.svgįinally, I generated the frames used for the video by creating an SVG file with the text in that uses the Liberation Sans font. I then used the glitch script from Garry Bulmer in a way like so: Using FontForge I converted the font to an SVG font (File > Generate Fonts). It’s a free font and had a lot of glyphs. The very popular Ubuntu font wasn’t out at that point and so I opted to use Liberation Sans. So, if I could convert a font to SVG then in theory I could glitch it!įirst I needed a font to work with. SVG fonts was/is a specification for, well, representing fonts as an SVG file. It worked great and left the SVGs in an editable state.Īt some point later it was brought to my attention that font glyphs are formed in the same way as vector files in that the glyphs are made up of paths and nodes, hence why they are infinitely scalable. sed didn’t quite work on SVGs as it would always destroy them and so I asked Garry Bulmer to write a script to glitch SVG files. If you’ve ever done any glitching via the command line you’ll know that you can utilise sed to automate the glitching of files. Even today I like working with SVGs as they’re highly editable and can be used in many ways (vinyl cutting, plotting, laser printing, screen printing, web design etc). In 2009 I wrote about “glitching” SVG files and became really interested in that as a format to work with. ![]() So, part of the following is pieced together from memory and what remains on my hard drives. Also back in 2010 I wasn’t that good at documenting my processes and so looking back at my source files some of them were not in a good state or were just missing. Making this piece required me to learn a lot about Linux, loops, automation and bash programming. Back in 2010 my programming skills were, to be blunt, crap. So, I would just need to make the background larger and center the text.īefore going into the problems I faced remaking the piece in 16:9 it’s worth going over how it was made. For I Am Sitting in a Room in theory this isn’t a problem as the piece is black text against a white background.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |