旧的java.awt.Font可以方便地进行序列化 - 但是有点烦人的是,JavaFX 字体类不是。更烦人的是,手动序列化很尴尬,因为构造函数中指定的FontPosture
和FontWeight
对象在构造后不可用(不得不求助于调用和解析getStyle()
。)我正在努力思考为什么会这样,表面上在至少我当然看不到 AWT 字体上不存在的 JavaFX 字体上存在的任何功能,这些功能很难序列化。
是否有任何技术原因导致我错过了这种情况,或者它是否是 API 异常,可能会在未来的版本中得到纠正?