i would like to replace the Arial fonts on my phone with Liberation Sans (which is metric-compatible, so any text intended to be set in Arial will flow the same way, as the glyphs are all the same size). what i tried first was simply replacing the .ttf files in /System/Library/Fonts/Cache, moving Arial.ttf, ArialBold.ttf and so forth out of the way and placing the corresponding Liberation files there, named Arial.ttf, ArialBold.ttf, etc. the result was that Safari simply fell back to Helvetica, which was an improvement, but is likely to break some layouts. i found FontSwap in Cydia, which was helpful for replacing the dreadfully illegible Marker Felt in the Notes app, but it doesn't appear to be capable of replacing individual font files on a global basis. is there a simple answer i'm not thinking of? or should i proceed immediately to the FontSwap source code? so, no ideas? anyone know where i can read some documentation about the font subsystem?