Hi!

I have defined the problem:

-=-=-=-
Title: FreeTypeFontSelectorDialogWindow does not list all available free type fonts

Reproduce:
 1. execute FreeTypeFontSelectorDialogWindow new open.
 2. it should list all available free type fonts.

Check:
 1. p := FreeTypeFontProvider current families size.
 2. m := LogicalFontManager current allFamilies size.
 3. [ p <= m ] assert.
 4. [ p > 1 ] assert.

Simple solution:
 1. execute: LogicalFontManager unload.

Discussion: 

The slice 13185 creates a new "FreeTypeFontProvider current" instance when the class is initialized. "LogicalFontManager current" keeps an old FreeTypeFontProvider instance. It should be removed and replaced by a new one. 

A simple solution is to write into "FreeTypeFontProvider class>>initialize" a code "LogicalFontManager unload", but it is bug prone. LogicalFontManager expects any number of font providers and we could delete the others from "fontProviders" instance variable.

Any good idea how to fix it? Thanks.
-=-=-=-

I am trying to create an issue on https://pharo.fogbugz.com, but it complains about "Please enter a valid email address in the Correspondent field"
I do not see where it should be written.

Thanks for any comment,
Juraj

El 05-09-2014, a las 4:17, Nicolai Hess <nicolaihess@web.de> escribi�:

2014-09-05 9:41 GMT+02:00 Yuriy Tymchuk <yuriy.tymchuk@me.com>:
Uh� am I the only one stuck with Bitmap DejaVu Sans? Is everybody else able to change fonts?

Uko

No , me too. This happens since:

40195

13185 Move embedded fonts from Freetype package into separate package
        https://pharo.fogbugz.com/f/cases/13185


 


On 02 Sep 2014, at 20:47, Yuriy Tymchuk <yuriy.tymchuk@me.com> wrote:

> Hi,
>
> when I cannot see system fonts anymore after selecting Free Type font checkbox in settings. Are there any changes to fonts? Of something broke down?
>
> Uko