diff --git a/balken.lisp b/balken.lisp
index 3806807..5691476 100644
--- a/balken.lisp
+++ b/balken.lisp
@@ -11,6 +11,7 @@
(defparameter slope-x-offset (/ (- edge-width background-width) 2))
(defparameter font-size 5.8)
+(defparameter s-font-size 8.5)
(defparameter text-width 19.75)
(defparameter edge-color "#ad0000")
@@ -18,10 +19,13 @@
(defparameter slope-color "#860000")
(defun make-stacken-text ()
- (labels ((make-span (text spacing)
- (xmls:make-node :name "tspan" :attrs `(("style" ,(format nil "letter-spacing:~A" spacing)))
+ (labels ((make-span (text spacing &optional font-size)
+ (xmls:make-node :name "tspan" :attrs `(("style" ,(if font-size
+ (format nil "font-size:~Dpx;letter-spacing:~A"
+ font-size spacing)
+ (format nil "letter-spacing:~A" spacing))))
:child text)))
- (let ((subspans (list (make-span "S" "-0.01em")
+ (let ((subspans (list (make-span "s" "-0.01em" s-font-size)
(make-span "t" "-0.05em")
(make-span "a" "-0.05em")
(make-span "cken" 0))))
diff --git a/stacken.svg b/stacken.svg
index 8477fcf..41549e3 100644
--- a/stacken.svg
+++ b/stacken.svg
@@ -1 +1 @@
-
\ No newline at end of file
+