On 04 Feb 2014, at 20:00, Yuriy Tymchuk <[email protected]> wrote:
> Sorry, I don’t have a any time now, all I can give you is a script I use to > set different fonts on Pharo start > https://gist.github.com/Uko/7672537#file-fonts-st > It’s a script initially implemented by Doru. This is what I do: #('SourceCodeProRegular' 'SourceCodeProBold' 'SourceSansProRegular' 'SourceSansProBold') do: [ :each | Smalltalk globals at: each asSymbol ifAbsent: [ Gofer new smalltalkhubUser: 'girba' project: 'FreeFonts'; package: each; load ]. (Smalltalk at: each asSymbol) new install ]. FreeTypeSystemSettings loadFt2Library: true. FreeTypeFontProvider current updateFromSystem. StandardFonts setAllStandardFontsTo: (LogicalFont familyName: 'Source Sans Pro' pointSize: 12); haloFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 9); windowTitleFont: (LogicalFont familyName: 'Source Sans Pro Bold' pointSize: 12); balloonFont: (LogicalFont familyName: 'Source Sans Pro' pointSize: 9); codeFont: (LogicalFont familyName: 'Source Code Pro' pointSize: 11). Also by our Swiss friend ;-) http://ws.stfx.eu/IX85BRN217VD?format=html > Cheers > Uko > > On 04 Feb 2014, at 19:57, Bob Williams <[email protected]> wrote: > >> I am using Pharo 3.0 and I want to experiment with Unicode Fonts; however, I >> am running into trouble getting a instance of the font for use with the >> selector font:. I can use the FreeTypeSelectionWindow to select the font I >> want, namely: FreeTypeFont('Cambria Math' 'Regular' 10). I do this by >> creating an instance of that Dialog and inspecting it. The inspector is of >> little use because the Dialog is no modal, i.e., it does not force a return. >> I can, however, perform the selection of the desired font which updates the >> inspector and then I can open an inspector on the realFont instance >> variable. While this tortured trail lead me to my answer the problem is >> still not solved. There are three solutions to my problem, namely: either >> the selection window can be made modal or there is a method that will take >> the parameters, FreeTypeFont, 'Cambria Math', 'Regular' and the pointSize >> 10, and will return a instance of the font, or the drawing method of the >> string accepts those parameters. >> >> Any help will be greatly appreciated, I hope to gain enough knowledge to >> document the proper use of Unicode. I need to understand it so I can create >> a math formula equation editor. >> >> Thanks to those that have answered my previous questions. >
