[Q] How to unload a TrueType font

Boris Gaertner Boris.Gaertner at gmx.net
Thu Jun 10 08:29:53 UTC 2004


"Martin Drautzburg" <martin.drautzburg at web.de> asked:


> I am playing with TrueType fonts for writing music. I load them with
> the fileList. 
Credibly with the option "install ttf style"

> How can I undo the loading of a TrueType font ?
Fonts are stored in the the pool dictionary
TextConstants. TextConstants contains not only
fonts, but also names for various constants.
To find the fonts, you have to keep in mind that
a font is stored as instances of  TextStyle.
Now you can do this:

TextConstants keys
  select: [:key | (TextConstants  at: key) class = TextStyle]

This answers a Set with the names of all installed fonts.
Here you should find what you installed. To remove it,
simply evaluate

  TextConsants removeKey: <aSymbol>

 This should help.

Greetings, Boris




More information about the Squeak-dev mailing list