main
Matthew Butterick 5 years ago
parent 67dc6b3040
commit c11a865486

@ -20,14 +20,14 @@
(define ascender-cache (make-hash))
(define (ascender q)
(define font-key-val (quad-ref q font-path-key #false))
(define font-key-val (quad-ref q font-path-key))
(unless font-key-val
(error 'ascender-no-font-key))
(hash-ref! ascender-cache font-key-val (λ () (font-ascent (get-font font-key-val)))))
(define units-cache (make-hash))
(define (units-per-em q)
(define font-key-val (quad-ref q font-path-key #false))
(define font-key-val (quad-ref q font-path-key))
(unless font-key-val
(error 'units-per-em-no-font-key))
(hash-ref! units-cache font-key-val (λ () (font-units-per-em (get-font font-key-val)))))

Loading…
Cancel
Save