The old [java.awt.Font](http://docs.oracle.com/javase/6/docs/api/java/awt/Font.html#createFont%28int,%20java.io.File%29) is conveniently Serializable - however somewhat annoyingly, the [JavaFX font class](http://docs.oracle.com/javafx/2/api/javafx/scene/text/Font.html) isn't. Even more annoyingly, it's awkward to serialize manually since the `FontPosture` and `FontWeight` objects specified in the constructor aren't available after construction (have to resort to calling and parsing `getStyle()` instead.) I'm struggling to think why this is the case, on the surface at least I certainly can't see any functionality present on the JavaFX Font not present on the AWT font that would be awkward to serialize.

Is there any technical reason why this is the case that I'm missing, or is it an API anomaly that could possibly be rectified in a future release?