I do it in supporting job using this code:

|dict|
dict := Dictionary new.
dict at: #DejaVu put: (TextStyle named: 'Bitmap DejaVu Sans').
dict at: #DecimalProperty put: (Unicode classPool at: #DecimalProperty).
dict at: #GeneralCategory put: (Unicode classPool at: #GeneralCategory).
dict at: #GB2312Table put: (UCSTable classPool at: #GB2312Table).
dict at: #JISX0208Table put: (UCSTable classPool at: #JISX0208Table).
dict at: #KSX1001Table put: (UCSTable classPool at: #KSX1001Table).
FLSerializer serialize: dict toFileNamed: 'morphicData.fuel'


-- Pavel



2014/1/21 Frank Shearar <frank.shearar@gmail.com>
On 21 January 2014 10:40, Pavel Krivanek <pavel.krivanek@gmail.com> wrote:
> We can now (again) load and initialize Morphic and tools after unloading it.
>
> Main problems to solve:
> - Multilingual packages are problematic to load
> - ThemeIcons>>#iconSelectors message finds Object>>#systemIcon too
>
> for simplicity we do not load most of the tests and NativeBoost.
>
> https://ci.inria.fr/pharo-contribution/view/Pharo-Kernel-3.0/job/PharoKernel3.0-FromTopShrink-Reload/

That is very impressive! How did you make morphicData.fuel? (I can see
that it has various class pools like GB2312Table, for Unicode.)

frank

> -- Pavel