У меня есть метка в Gtk 3.0 (с использованием Vala), которая имеет стиль CSS. Я хотел бы масштабировать размер шрифта на основе размера виджета, чтобы шрифт заполнял виджет/метку, но никогда не становился слишком большим.Размер шрифта на основе размера виджета в Gtk 3.0
Каков наилучший способ сделать это с использованием подхода CSS? Прямо сейчас я устанавливаю шрифт на
font-size: 5em
но насколько я могу судить, это не масштабируется с разрешением экрана.
Например, на более низкое разрешении экрана, я получаю это (обратите внимание отрезанные часы):
Ранее мы использовали абсолютное масштабирование (см это диф для удивительно краткого explanation) но мы хотели бы придерживаться CSS.
(more context если вы заинтересованы)
Прекрасно работает. В моем случае мы гарантированно никогда не изменим размер окна, поэтому я [внедрил ваше решение без события] (https://github.com/andybarry/pdfpc/commit/19e279cf0a9f6f6bcc89c79185f7bf1bdf305c2b) – abarry