mirror of
https://github.com/ciphervance/supercell-wx.git
synced 2025-10-30 22:20:04 +00:00
On macOS, set font pixel size instead of point size to prevent tiny display
This commit is contained in:
parent
9eea0a4dc8
commit
5716d89d52
2 changed files with 12 additions and 0 deletions
|
|
@ -1496,6 +1496,12 @@ void SettingsDialogImpl::UpdateFontDisplayData()
|
|||
self_->ui->fontStyleLabel->setText(font.styleName());
|
||||
self_->ui->fontSizeLabel->setText(QString::number(font.pointSizeF()));
|
||||
|
||||
#if defined(__APPLE__)
|
||||
const units::font_size::points<double> fontSize {font.pointSizeF()};
|
||||
const units::font_size::pixels<double> fontPixels {fontSize};
|
||||
font.setPixelSize(static_cast<int>(fontPixels.value()));
|
||||
#endif
|
||||
|
||||
self_->ui->fontPreviewLabel->setFont(font);
|
||||
|
||||
if (selectedFontCategory_ != types::FontCategory::Unknown)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue