2008/11/28 Andrew Tween <[EMAIL PROTECTED]>: > > If FFI is present, then FreeTypeFontProvider gets the windows font folder > path with an API call. > see FreeTypeFontProvider>>getWindowsFontFolderPath > > If FFI is not present, then FreeTypeFontProvider>>guessWindowsFontFolderPath > is executed, which attempts to guess the fonts folder location. > To do this it checks to see if c:\windows\fonts, d:\windows\fonts, > e:\windows\fonts, etc. exist. >
use SHGetSpecialFolderPath ( NULL, buffer , 0x14 /* = CSIDL_FONTS , from <shlobj.h> */ , false) of shell32.dll to retrieve the location of fonts directory in windoze. Then you don't need to guess anymore where windoze fonts located :) > Now, here is the curious thing... > > On my Vista computer, the D: drive is a DVD drive. > If I boot Vista with no disk in D: and evaluate the following in a > workspace... > > (FileDirectory on: 'd:\windows\fonts') exists > > then it answers false without prompting me to insert a disk. > > But, if I put a disk in the D: drive, look at its contents in Windows > Explorer, then remove the disk and close the drive door; and evaluate the > same expression... Now Windows prompts me to insert a disk into D:. > If I cancel the Windows prompt, then the expression again answers false. > > Cheers, > Andy > . > > > >> From: [EMAIL PROTECTED] >> To: [email protected] >> Subject: Re: [Pharo-project] New pharo-dev based on 10178 >> Date: Fri, 28 Nov 2008 08:07:52 +0100 >> >> >> On Nov 28, 2008, at 12:44 AM, Igor Stasenko wrote: >> >> > 2008/11/27 Damien Cassou <[EMAIL PROTECTED]>: >> >> >> >> https://gforge.inria.fr/frs/download.php/11845/pharo0.1-10178dev08.11.7.zip >> >> >> > >> > Funny thing. When i start this image on windowz, it asks me 2 times to >> > insert a disc in a drive, before showing a main window. >> > Have any idea what may cause such idiocy? :) >> >> windows :) >> >> Stef >> >> > >> > >> >> -- >> >> Damien Cassou >> >> http://damiencassou.seasidehosting.st >> >> >> >> _______________________________________________ >> >> Pharo-project mailing list >> >> [email protected] >> >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> >> >> > >> > >> > >> > -- >> > Best regards, >> > Igor Stasenko AKA sig. >> > >> > _______________________________________________ >> > Pharo-project mailing list >> > [email protected] >> > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project >> > >> >> >> _______________________________________________ >> Pharo-project mailing list >> [email protected] >> http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > > ________________________________ > Read amazing stories to your kids on Messenger Try it Now! > _______________________________________________ > Pharo-project mailing list > [email protected] > http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project > > -- Best regards, Igor Stasenko AKA sig. _______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
