206 "return the sample unicode preview text" |
204 "return the sample unicode preview text" |
207 |
205 |
208 |t| |
206 |t| |
209 |
207 |
210 t := (self defaultAsciiSampleString) , ' |
208 t := (self defaultAsciiSampleString) , ' |
211 diaresis: äöüÄÖÜß |
209 diaresis: äöüÄÖÜß |
212 accent: éèêåÅ |
210 accent: éèêåÅ |
213 special: ' , #(16r20AC) asUnicodeString , ' |
211 special: ' , #(16r20AC) asUnicodeString , ' |
214 math: ' , #(16r2200 16r2203 16r221E 16r2208 16r2209) asUnicodeString , ' |
212 math: ' , #(16r2200 16r2203 16r221E 16r2208 16r2209) asUnicodeString , ' |
215 cyrillic: ' , #(16r440 16r443 16r441 16r441 16r43A 16r438 16r439 16r20 16r44F 16r437 16r44B 16r43A) asUnicodeString , ' |
213 cyrillic: ' , #(16r440 16r443 16r441 16r441 16r43A 16r438 16r439 16r20 16r44F 16r437 16r44B 16r43A) asUnicodeString , ' |
216 greek: ' , #(16r395 16r3BB 16r3BB 16r3B7 16r3BD 16r3B9 16r3BA 16r3AC) asUnicodeString , ' |
214 greek: ' , #(16r395 16r3BB 16r3BB 16r3B7 16r3BD 16r3B9 16r3BA 16r3AC) asUnicodeString , ' |
217 japanese: ' , #(16r65E5 16r672C 16r8A9E) asUnicodeString , ' |
215 japanese: ' , #(16r65E5 16r672C 16r8A9E) asUnicodeString , ' |
1067 ]. |
1065 ]. |
1068 |
1066 |
1069 fonts isEmpty ifTrue:[ |
1067 fonts isEmpty ifTrue:[ |
1070 ^ nil |
1068 ^ nil |
1071 ]. |
1069 ]. |
1072 |
1070 fontShown := fonts detect:[:eachFont| eachFont encoding = #'iso10646-1'] ifNone:[fonts first]. |
1073 fonts size > 1 ifTrue:[ |
1071 |
1074 'FontPanel [info]: huh - multiple entries: ' infoPrint. fonts infoPrintCR. |
|
1075 "/ self halt. |
|
1076 ]. |
|
1077 fontShown := fonts first. |
|
1078 fontShown isScaledFont ifTrue:[ |
1072 fontShown isScaledFont ifTrue:[ |
1079 szUnitUsed == #px ifTrue:[ |
1073 szUnitUsed == #px ifTrue:[ |
1080 fontShown := fontShown asPixelSize:sz |
1074 fontShown := fontShown asPixelSize:sz |
1081 ] ifFalse:[ |
1075 ] ifFalse:[ |
1082 fontShown := fontShown asSize:sz |
1076 fontShown := fontShown asSize:sz |