Did you register the font? iTextSharp doesn't scan the system for installed fonts unless you tell it to since it could lead to a performance/caching nightmare.
FontFactory.Register("C:\\Windows\\Fonts\\comic.ttf", "Comic Sans MS");
You can also tell iTextSharp to scan your font folder but I'd recommend against it:
FontFactory.RegisterDirectory("C:\\WINDOWS\\Fonts")