Actually, GIF also supports transparency. However, GIF only recognizes 'transparent' and 'no-transparent'. PNG recognizes partial transparencies, so borders will degradate correctly with the background and will not be pixelated :)
About the handscript fonts, if it was an explicit asking, then...