use Menlo as the default font, when it is available
This commit is contained in:
parent
aa63a8d0af
commit
251eb235d9
|
@ -434,9 +434,17 @@
|
||||||
(set-font-size/callback (font-size-pref->current-font-size v))))
|
(set-font-size/callback (font-size-pref->current-font-size v))))
|
||||||
(preferences:add-callback 'framework:standard-style-list:font-name (λ (p v) (set-font-name v)))
|
(preferences:add-callback 'framework:standard-style-list:font-name (λ (p v) (set-font-name v)))
|
||||||
(preferences:add-callback 'framework:standard-style-list:smoothing (λ (p v) (set-font-smoothing v)))
|
(preferences:add-callback 'framework:standard-style-list:smoothing (λ (p v) (set-font-smoothing v)))
|
||||||
|
(define fl (get-face-list))
|
||||||
(unless (member (preferences:get 'framework:standard-style-list:font-name) (get-face-list))
|
(unless (member (preferences:get 'framework:standard-style-list:font-name) fl)
|
||||||
(preferences:set 'framework:standard-style-list:font-name (get-family-builtin-face 'modern))))
|
(define preferred-font
|
||||||
|
(cond
|
||||||
|
[(equal? (system-type) 'macosx)
|
||||||
|
(define preferred-font "Menlo")
|
||||||
|
(if (member preferred-font fl)
|
||||||
|
preferred-font
|
||||||
|
(get-family-builtin-face 'modern))]
|
||||||
|
[else (get-family-builtin-face 'modern)]))
|
||||||
|
(preferences:set 'framework:standard-style-list:font-name preferred-font)))
|
||||||
|
|
||||||
(define (get-current-preferred-font-size)
|
(define (get-current-preferred-font-size)
|
||||||
(font-size-pref->current-font-size (preferences:get 'framework:standard-style-list:font-size)))
|
(font-size-pref->current-font-size (preferences:get 'framework:standard-style-list:font-size)))
|
||||||
|
|
|
@ -215,7 +215,14 @@
|
||||||
'mixed (λ (x) (memq x '(mixed improper decimal))))
|
'mixed (λ (x) (memq x '(mixed improper decimal))))
|
||||||
|
|
||||||
(preferences:set-default 'framework:standard-style-list:font-name
|
(preferences:set-default 'framework:standard-style-list:font-name
|
||||||
(get-family-builtin-face 'modern)
|
(cond
|
||||||
|
[(equal? (system-type) 'macosx)
|
||||||
|
(define preferred-font "Menlo")
|
||||||
|
(define fl (get-face-list))
|
||||||
|
(if (member preferred-font fl)
|
||||||
|
preferred-font
|
||||||
|
(get-family-builtin-face 'modern))]
|
||||||
|
[else (get-family-builtin-face 'modern)])
|
||||||
string?)
|
string?)
|
||||||
|
|
||||||
(preferences:set-default
|
(preferences:set-default
|
||||||
|
|
Loading…
Reference in New Issue
Block a user