Ask / Submit

Inverse (dark) Font Color Ambience?

asked 2015-12-30 20:45:45 +0300

Mano gravatar image

updated 2015-12-31 13:09:17 +0300


I have weak eyes, and big problems reading some content. I found no way to scale the font size :-(

More astonishing, I also found no way to get a black/darkened font. :-( :-(

All ambience-changes always result in darkened background with white/lightened font. For readability, I need the opposite (highlighted background, black/darkened font). Does anybody have a hint how to accomplish?



edit retag flag offensive close delete



The only way to get a black font is to alter the hex pairs in the ambience file so all elements like time/date/ general text are black, but then icons like reception, flightmode stay white. So on a white background, which is more like an off white to grey, just looks terrible and I don't think it would really be of any help to you. I tried this when making my allblack ambience, I thought reversing it would look cool, allwhite ambience (black text on white background) - but it just doesn't pan out that way, it looks awful and also, black text on the black background of Launcher just doesn't work, of course.

Edz ( 2015-12-31 02:03:38 +0300 )edit

Thanks to somebody I don't remember right now (for sure from, I got rid of that ugly black launcher background with this patch which enables transparency (here's EDIT: _not_ the diff to already cleaned fixed "black" to "Theme.highlightDimmerColor", also found on name "sailfishos-patch-remove-black"):

titan:SailfishOS/jp-1301_factory_extension/Saimaa/autoapply_rootfs-patches/>:1133 cat sailfishos-launcher-background-transparency.patch 
--- a/usr/share/lipstick-jolla-home-qt5/compositor.qml
+++ b/usr/share/lipstick-jolla-home-qt5/compositor.qml
@@ -505,7 +505,6 @@
                         || (!root.deviceIsLocked &&
             childrenOpaque: appLayerItem.opaque
-                        || launcherLayerItem.opaque
                         || powerKeyLayerItem.opaque
                         || alarmLayerItem.opaque
                         || dialogLayerItem.opaque
@@ -559,8 +558,7 @@
             AppLayer {
                 id: appLayerItem

-                peekedAt: !launcherLayerItem.opaque
-                            && !powerKeyLayerItem.opaque
+                peekedAt: !powerKeyLayerItem.opaque
                             && !dialogLayerItem.opaque
                             && !alarmLayerItem.opaque
                             && (
@@ -607,7 +605,6 @@
                         deviceIsLocked: root.deviceIsLocked
                         peekedAt: (root.deviceIsLocked && !peekLayer.opaque &&
                                     || (root.screenIsLocked
-                                            && !launcherLayerItem.opaque
                                             && !powerKeyLayerItem.opaque
                                             && !appLayerItem.opaque
                                             && !dialogLayerItem.opaque
--- a/usr/share/lipstick-jolla-home-qt5/launcher/LauncherView.qml
+++ b/usr/share/lipstick-jolla-home-qt5/launcher/LauncherView.qml
@@ -15,7 +15,8 @@
     children: Rectangle {
         z: -1
-        color: "black"
+        color: Theme.highlightDimmerColor
+        opacity: 0.6
         anchors.fill: parent



Mano ( 2015-12-31 12:41:41 +0300 )edit

3 Answers

Sort by » oldest newest most voted

answered 2015-12-30 23:46:45 +0300

ssahla gravatar image

updated 2015-12-30 23:53:55 +0300

I'm 100 % with you.

But there is no easy solution to any of your points. There's no user-friendly way to change the font size (you need to edit system .qml files to do that). The Jolla system font doesn't have a bold variation. And ambiences are tied to light-on-dark schemes.

You are not alone with these wishes, and there are several earlier questions relevant to what you're asking. Here's a few:

Ways to enhance text readability in Sailfish UI (incl. apps)

Difficult to use the phone in bright sunlight -> need for black/white and or high contrast ambience

Enhance the readability of texts in the UI (e.g. configurable font size)

edit flag offensive delete publish link more


Thanks a lot for your x-ref. I haven't searched hard enough; Or, I guess I had some kind of internal barrier searching real hard, because I was afraid that this is a long-term issue and missing answers/updates from jolla will tell me that it'll never be fixed. Now that I read the other postings, that seems proved to be fact. :-( !

I can't understand why so many resources are spent for animation-additions and cosmetic stuff, while leaving serious usability defects unregarded; for 2 years...

Why spending so much resources to extend a systems CPU arch, if usability is still a show stopper for the primary arch???



Mano ( 2015-12-31 13:05:39 +0300 )edit

answered 2015-12-31 03:19:01 +0300

Edz gravatar image

updated 2015-12-31 03:26:07 +0300

I just quickly built Ambience-Allwhite (for want of a better name) and here's a few screenshots and why I never bothered to release it for public use. (a lot of work would need to be done to make this usable).

Looking quite good initially, nice white homescreen with black time/3G/Battery - but icons not visible and then it soon becomes apparent, quite quickly, how other apps are looking a bit crap and are unreadable.

image description image description

image description image description

image description

Sadly, because of the way the 4 elements are linked, there is no known way, as yet, to make elements behave as required in each application. , like here in Launcher, but you could apply a patch that allows transparency of the launcher and ends up looking like this; (hence you can see the time through the launcher.

image description

But those darker windows in other apps, like SMS, are just no good. I found the 'filter' that creates that dark effect and renamed it to '.old' - but then, Sailfish Browser doesn't look right and is unusable, as the filter is part of the browsers UI - so another mess is created.

IF anyone is interested, I can upload it somewhere, not sure anyone will be interested, I only made the ambience package again for ease of testing and taking screenshots.


edit flag offensive delete publish link more



Please add it to openrepos?

ropelius ( 2015-12-31 11:15:34 +0300 )edit

My comment and the original .RPM are deleted from my Dropbox and my PC, because it is a waste of time attempting to use it due to certain OS restrictions/design.

It is not straight forward to get such an ambience together and very, very few are interested. I won't be going back to that particular project.


Edz ( 2016-08-14 14:51:48 +0300 )edit

answered 2016-08-14 14:06:16 +0300

Bratsk gravatar image

Hi guys,

maybe some one could please upload ambience-allwhite-0.1-1.armv7hl.rpm again? Thank you in advance.

edit flag offensive delete publish link more
Login/Signup to Answer

Question tools



Asked: 2015-12-30 20:45:45 +0300

Seen: 794 times

Last updated: Aug 14 '16