changeset 3993 | 7fc0939208e2 |
parent 3991 | 9810f304f469 |
child 3996 | 9ed3e413700c |
3992:0780e10218a8 | 3993:7fc0939208e2 |
---|---|
158 |
158 |
159 ^ self family:familyString |
159 ^ self family:familyString |
160 face:'medium' |
160 face:'medium' |
161 style:'roman' |
161 style:'roman' |
162 size:12 |
162 size:12 |
163 encoding:nil |
163 encoding:(self defaultEncoding) |
164 |
164 |
165 " |
165 " |
166 Font family:'helvetica' |
166 Font family:'helvetica' |
167 Font family:'courier' |
167 Font family:'courier' |
168 " |
168 " |
177 |
177 |
178 ^ self family:familyString |
178 ^ self family:familyString |
179 face:faceString |
179 face:faceString |
180 style:'roman' |
180 style:'roman' |
181 size:sizeNum |
181 size:sizeNum |
182 encoding:nil |
182 encoding:(self defaultEncoding) |
183 |
183 |
184 " |
184 " |
185 Font family:'helvetica' face:'medium' size:10 |
185 Font family:'helvetica' face:'medium' size:10 |
186 Font family:'helvetica' face:'bold' size:10 |
186 Font family:'helvetica' face:'bold' size:10 |
187 Font family:'courier' face:'bold' size:10 |
187 Font family:'courier' face:'bold' size:10 |
194 "returns a font for given family, face, style and size with |
194 "returns a font for given family, face, style and size with |
195 unspecified encoding. |
195 unspecified encoding. |
196 The returned font is not associated to a specific device" |
196 The returned font is not associated to a specific device" |
197 |
197 |
198 ^ self family:familyString |
198 ^ self family:familyString |
199 face:faceString |
199 face:faceString |
200 style:styleString |
200 style:styleString |
201 size:sizeNum |
201 size:sizeNum |
202 encoding:nil |
202 encoding:(self defaultEncoding) |
203 |
203 |
204 " |
204 " |
205 Font family:'helvetica' face:'medium' style:'roman' size:10 |
205 Font family:'helvetica' face:'medium' style:'roman' size:10 |
206 Font family:'helvetica' face:'medium' style:'italic' size:10 |
206 Font family:'helvetica' face:'medium' style:'italic' size:10 |
207 Font family:'helvetica' face:'bold' style:'roman' size:10 |
207 Font family:'helvetica' face:'bold' style:'roman' size:10 |
208 Font family:'courier' face:'bold' style:'italic' size:10 |
208 Font family:'courier' face:'bold' style:'italic' size:10 |
209 " |
209 " |
210 ! |
210 ! |
211 |
211 |
212 family:familyString face:faceString style:styleString size:sizeNum encoding:encodingSym |
212 family:familyString face:faceString style:styleString size:sizeNum encoding:encoding |
213 "returns a font for given family, face, style, size and |
213 "returns a font for given family, face, style, size and |
214 the specified encoding. |
214 the specified encoding. |
215 The returned font is not associated to a specific device" |
215 The returned font is not associated to a specific device" |
216 |
216 |
217 ^ self new |
217 ^ self new |
218 family:familyString |
218 family:familyString |
219 face:faceString |
219 face:faceString |
220 style:styleString |
220 style:styleString |
221 size:sizeNum |
221 size:sizeNum |
222 encoding:encodingSym |
222 encoding:encoding |
223 |
223 |
224 "Modified: 20.4.1996 / 23:19:04 / cg" |
224 "Modified: 20.4.1996 / 23:19:04 / cg" |
225 ! |
225 ! |
226 |
226 |
227 family:familyString size:sizeNum |
227 family:familyString size:sizeNum |
231 |
231 |
232 ^ self family:familyString |
232 ^ self family:familyString |
233 face:'medium' |
233 face:'medium' |
234 style:'roman' |
234 style:'roman' |
235 size:sizeNum |
235 size:sizeNum |
236 encoding:nil |
236 encoding:(self defaultEncoding) |
237 |
237 |
238 " |
238 " |
239 Font family:'helvetica' size:10 |
239 Font family:'helvetica' size:10 |
240 Font family:'courier' size:10 |
240 Font family:'courier' size:10 |
241 " |
241 " |
250 |
250 |
251 ^ self family:familyString |
251 ^ self family:familyString |
252 face:'medium' |
252 face:'medium' |
253 style:aStyle |
253 style:aStyle |
254 size:sizeNum |
254 size:sizeNum |
255 encoding:nil |
255 encoding:(self defaultEncoding) |
256 |
256 |
257 " |
257 " |
258 Font family:'helvetica' style:#roman size:48 |
258 Font family:'helvetica' style:#roman size:48 |
259 Font family:'courier' style:#roman size:10 |
259 Font family:'courier' style:#roman size:10 |
260 " |
260 " |
287 Font name:'k14' |
287 Font name:'k14' |
288 ((Font name:'k14') on:Display) encoding |
288 ((Font name:'k14') on:Display) encoding |
289 " |
289 " |
290 |
290 |
291 "Modified: 30.4.1996 / 17:23:09 / cg" |
291 "Modified: 30.4.1996 / 17:23:09 / cg" |
292 ! ! |
|
293 |
|
294 !FontDescription class methodsFor:'defaults'! |
|
295 |
|
296 defaultEncoding |
|
297 ^ #'iso8859-1' |
|
292 ! ! |
298 ! ! |
293 |
299 |
294 !FontDescription class methodsFor:'queries'! |
300 !FontDescription class methodsFor:'queries'! |
295 |
301 |
296 characterSetForCharacterEncoding:encodingName |
302 characterSetForCharacterEncoding:encodingName |
1072 ! ! |
1078 ! ! |
1073 |
1079 |
1074 !FontDescription class methodsFor:'documentation'! |
1080 !FontDescription class methodsFor:'documentation'! |
1075 |
1081 |
1076 version |
1082 version |
1077 ^ '$Header: /cvs/stx/stx/libview/FontDescription.st,v 1.49 2004-02-06 13:26:02 cg Exp $' |
1083 ^ '$Header: /cvs/stx/stx/libview/FontDescription.st,v 1.50 2004-02-06 15:09:13 cg Exp $' |
1078 ! ! |
1084 ! ! |
1079 |
1085 |
1080 FontDescription initialize! |
1086 FontDescription initialize! |