diff options
author | Tor Lillqvist <tml@collabora.com> | 2019-03-14 00:31:33 +0200 |
---|---|---|
committer | Tor Lillqvist <tml@collabora.com> | 2019-03-14 15:23:56 +0200 |
commit | 2292a5dd12bf3b137f36058b0172876e821ce8a4 (patch) | |
tree | 3346866557c2c167f354f89efc2ca239e2b94308 /vcl/ios | |
parent | da3f4786959a972d2f1e3d4fa132a2627b4a462a (diff) |
Use smaller default font on iOS (in practice used for dialogs in the iOS app)
I suspected all the time that just one single-line change will be what
is needed to make the dialogs look mostly sane. (Especially Format >
Character... and Format > Paragraph...) No exotic hacks were needed
after all, even though I experimented with more or less crazy ones for
several days before I thought of changing this font size 14 to
something smaller.
The problem was apparently simply that with the larger default font,
the dialog controls didn't fit properly in the space provided.
Especially the four combo boxes on one line in the Font page were
problematic. (It has three such lines of combo boxes.)
Apparently the dialog machinery isn't especially good at reducing
width of controls. The Size control shrunk to (almost?) zero width and
was not visible, the Style control was too narrow to be usable, but
the Language control was left as unnecessarily wide.
Note that this is a cherry-pick from our vendor branch (cp-6.0). It
hasn't actually been tested as the iOS app doesn't work at the moment
if built from the master branches of online and core.
(cherry picked from commit 96dce784c7971f22dcf44b66a242c22b455e32a3)
Change-Id: If5675856345be2ae502346e8c097ef04216e2986
Diffstat (limited to 'vcl/ios')
-rw-r--r-- | vcl/ios/iosinst.cxx | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/vcl/ios/iosinst.cxx b/vcl/ios/iosinst.cxx index a475546e9da4..b53bb30b9271 100644 --- a/vcl/ios/iosinst.cxx +++ b/vcl/ios/iosinst.cxx @@ -107,7 +107,7 @@ public: virtual void UpdateSettings( AllSettings &rSettings ) override { // Clobber the UI fonts - vcl::Font aFont( OUString( "Helvetica" ), Size( 0, 14 ) ); + vcl::Font aFont( OUString::fromUtf8( [[[UIFont systemFontOfSize:7] familyName] UTF8String] ), Size( 0, 7 ) ); StyleSettings aStyleSet = rSettings.GetStyleSettings(); aStyleSet.SetAppFont( aFont ); |