titlebar-font does not scale on high-dpi screen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Marco Trevisan (Treviño) | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Marco Trevisan (Treviño) |
Bug Description
The titlebar-font appears to small in window titlebars, application menu and indicators. Since all other fonts are consider the global scaling factor automatically, the individual font sizes should not need to be changed.
In the screenshot I have org.gnome.
When I change it to "Ubuntu Bold 22", most titlebars and the application title in the panel show the (originally) expected font size, but the application menu and indicators still show too small text.
org.gnome.
org.gnome.
org.gnome.
ProblemType: Bug
DistroRelease: Ubuntu 14.04
Package: unity 7.1.2+14.
ProcVersionSign
Uname: Linux 3.13.0-11-generic x86_64
.tmp.unity.
ApportVersion: 2.13.2-0ubuntu5
Architecture: amd64
CompizPlugins: No value set for `/apps/
CompositorRunning: compiz
CompositorUnred
CompositorUnred
CurrentDesktop: Unity
Date: Sat Feb 22 12:33:14 2014
DistUpgraded: Fresh install
DistroCodename: trusty
DistroVariant: ubuntu
DkmsStatus:
virtualbox, 4.3.6, 3.13.0-11-generic, x86_64: installed
virtualbox, 4.3.6, 3.13.0-8-generic, x86_64: installed
EcryptfsInUse: Yes
GraphicsCard:
Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 09) (prog-if 00 [VGA controller])
Subsystem: Lenovo Device [17aa:3978]
InstallationDate: Installed on 2014-02-02 (19 days ago)
InstallationMedia: Ubuntu-GNOME 14.04 "Trusty Tahr" - Alpha amd64 (20140201)
MachineType: LENOVO 20266
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/31/2013
dmi.bios.vendor: LENOVO
dmi.bios.version: 76CN31WW
dmi.board.
dmi.board.name: Yoga2
dmi.board.vendor: LENOVO
dmi.board.version: 31900058STD
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 20266
dmi.product.
dmi.sys.vendor: LENOVO
version.compiz: compiz 1:0.9.11+
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.52-1
version.
version.
version.
version.
version.
version.
version.
version.
xserver.bootTime: Sat Feb 22 12:08:14 2014
xserver.configfile: default
xserver.errors:
xserver.logfile: /var/log/Xorg.0.log
xserver.outputs:
product id 16970
vendor SDC
xserver.version: 2:1.15.0-1ubuntu6
Related branches
- PS Jenkins bot (community): Approve (continuous-integration)
- Brandon Schaefer (community): Needs Fixing
-
Diff: 7336 lines (+2891/-1089)113 files modifiedCMakeLists.txt (+1/-0)
UnityCore/DBusIndicators.cpp (+53/-0)
UnityCore/DBusIndicators.h (+1/-0)
UnityCore/GTKWrapper.h (+1/-7)
UnityCore/Indicators.h (+2/-0)
dash/DashController.cpp (+3/-5)
dash/DashView.cpp (+15/-22)
dash/DashView.h (+1/-0)
decorations/DecoratedWindow.cpp (+20/-13)
decorations/DecoratedWindow.h (+1/-0)
decorations/DecorationsDataPool.cpp (+81/-28)
decorations/DecorationsDataPool.h (+6/-1)
decorations/DecorationsMenuDropdown.cpp (+11/-11)
decorations/DecorationsMenuEntry.cpp (+5/-4)
decorations/DecorationsMenuLayout.cpp (+8/-2)
decorations/DecorationsPriv.h (+1/-0)
decorations/DecorationsSlidingLayout.cpp (+1/-0)
decorations/DecorationsTitle.cpp (+5/-2)
decorations/DecorationsWidgets.cpp (+19/-18)
decorations/DecorationsWidgets.h (+8/-9)
decorations/DecorationsWindowButton.cpp (+2/-1)
hud/HudController.cpp (+1/-1)
launcher/CairoBaseWindow.cpp (+3/-0)
launcher/CairoBaseWindow.h (+2/-1)
launcher/EdgeBarrierController.cpp (+2/-2)
launcher/EdgeBarrierControllerPrivate.h (+1/-1)
launcher/Launcher.cpp (+11/-14)
launcher/LauncherController.cpp (+1/-26)
launcher/LauncherControllerPrivate.h (+0/-4)
launcher/LauncherIcon.cpp (+6/-9)
launcher/QuicklistMenuItem.cpp (+33/-11)
launcher/QuicklistMenuItem.h (+11/-3)
launcher/QuicklistMenuItemCheckmark.cpp (+2/-7)
launcher/QuicklistMenuItemCheckmark.h (+1/-1)
launcher/QuicklistMenuItemLabel.cpp (+2/-7)
launcher/QuicklistMenuItemLabel.h (+1/-1)
launcher/QuicklistMenuItemRadio.cpp (+2/-7)
launcher/QuicklistMenuItemRadio.h (+1/-1)
launcher/QuicklistMenuItemSeparator.cpp (+19/-11)
launcher/QuicklistMenuItemSeparator.h (+2/-1)
launcher/QuicklistView.cpp (+115/-150)
launcher/QuicklistView.h (+2/-6)
launcher/Tooltip.cpp (+73/-75)
launcher/XdndCollectionWindowImp.cpp (+1/-1)
launcher/XdndManagerImp.cpp (+1/-0)
panel/PanelController.cpp (+19/-39)
panel/PanelController.h (+0/-3)
panel/PanelIndicatorEntryDropdownView.cpp (+1/-1)
panel/PanelIndicatorEntryView.cpp (+131/-157)
panel/PanelIndicatorEntryView.h (+5/-13)
panel/PanelIndicatorsView.cpp (+3/-0)
panel/PanelMenuView.cpp (+15/-13)
panel/PanelMenuView.h (+1/-2)
panel/PanelView.cpp (+16/-22)
panel/PanelView.h (+1/-3)
plugins/unityshell/src/unityshell.cpp (+42/-38)
plugins/unityshell/src/unityshell.h (+1/-1)
resources/close_dash.svg (+74/-0)
resources/close_dash_disabled.svg (+74/-0)
resources/close_dash_prelight.svg (+94/-0)
resources/close_dash_pressed.svg (+74/-0)
resources/maximize_dash.svg (+73/-0)
resources/maximize_dash_disabled.svg (+73/-0)
resources/maximize_dash_prelight.svg (+92/-0)
resources/maximize_dash_pressed.svg (+73/-0)
resources/minimize_dash.svg (+74/-0)
resources/minimize_dash_disabled.svg (+74/-0)
resources/minimize_dash_prelight.svg (+94/-0)
resources/minimize_dash_pressed.svg (+74/-0)
resources/progress_bar_fill.svg (+141/-0)
resources/progress_bar_trough.svg (+179/-0)
resources/unmaximize_dash.svg (+74/-0)
resources/unmaximize_dash_disabled.svg (+74/-0)
resources/unmaximize_dash_prelight.svg (+94/-0)
resources/unmaximize_dash_pressed.svg (+74/-0)
services/panel-main.c (+41/-8)
services/panel-service.c (+89/-55)
tests/mock_indicators.h (+1/-0)
tests/test_decorations_widgets.cpp (+4/-4)
tests/test_launcher.cpp (+1/-1)
tests/test_launcher_controller.cpp (+2/-3)
tests/test_panel_controller.cpp (+2/-2)
tests/test_panel_style.cpp (+1/-0)
tests/test_raw_pixel.cpp (+5/-0)
tests/test_trash_launcher_icon.cpp (+0/-3)
unity-shared/AbstractIconRenderer.h (+1/-0)
unity-shared/CompizUtils.cpp (+2/-1)
unity-shared/CompizUtils.h (+1/-1)
unity-shared/DecorationStyle.cpp (+68/-40)
unity-shared/DecorationStyle.h (+7/-5)
unity-shared/EMConverter.cpp (+8/-2)
unity-shared/EMConverter.h (+2/-2)
unity-shared/IconRenderer.cpp (+29/-13)
unity-shared/IconRenderer.h (+2/-0)
unity-shared/MenuManager.cpp (+12/-0)
unity-shared/OverlayWindowButtons.cpp (+1/-1)
unity-shared/PanelStyle.cpp (+111/-50)
unity-shared/PanelStyle.h (+10/-9)
unity-shared/PluginAdapter.cpp (+2/-2)
unity-shared/RawPixel.cpp (+17/-12)
unity-shared/RawPixel.h (+7/-7)
unity-shared/SearchBar.cpp (+1/-2)
unity-shared/StaticCairoText.cpp (+28/-3)
unity-shared/StaticCairoText.h (+3/-0)
unity-shared/TextInput.cpp (+1/-2)
unity-shared/TextureCache.cpp (+9/-7)
unity-shared/TextureCache.h (+3/-3)
unity-shared/UScreen.cpp (+9/-9)
unity-shared/UScreen.h (+10/-9)
unity-shared/UnitySettings.cpp (+29/-37)
unity-shared/VScrollBarOverlayWindow.cpp (+1/-2)
unity-shared/WindowButtonPriv.h (+0/-2)
unity-shared/WindowButtons.cpp (+19/-37)
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Released → Fix Committed |
FYI, we won't probably use the org.gnome. desktop. interface. scaling- factor value directly.