I've been toying with the idea of listing tabs in the frame title. The following code works to do that, but I can't figure out how to change the font or faces. Right now it is in variable width and bold. I welcome any tips on whether changing this is possible (there is no frame face to set so far as I can tell).
```emacs-lisp
(defun frame-line-tab-list ()
"Return a list of `tab-bar' tabs/workspaces."
(require 'tab-bar)
(let ((tab-names (mapcar (lambda (tab) (alist-get 'name tab)) (tab-bar-tabs))))
(mapconcat 'identity tab-names " ")))
(setq frame-title-format
'((:eval
;; Left
(format-mode-line
'(" "
(:eval (if tab-bar-mode
(frame-line-tab-list))))))))
```