Wishlist: Option to select our own fonts or font sizes in moovida.

Bug #423344 reported by Richard Brooklyn
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Moovida
Invalid
Undecided
Unassigned

Bug Description

Background:
I'm attempting to build a computer to be installed into my car.

The set-up will consist of a Linux Ubuntu distribution (probably 9.10 when it's released) and will run on a 7 inch screen, running a resolution of 600x480 (or there abouts).

In order to simulate this environment, I have set-up my Laptop with the software I intend to install. The laptop is currently running in 800x600, and moovida is struggling to cope with this resolution.

Issue:
Whilst everything is rendered correctly, the fonts are painfully small on the screen I already have. This will be made worse when I move everything to the 7 inch screen.

Suggested fix:
The ability to specify our own font sizes in the moovida.conf file should fix this. I can only see comments for the subtitle font sizes, but not the actual interface font sizes. Adding this should make moovida easier on the eyes are lower resolutions.

Revision history for this message
Michał Sawicz (saviq) wrote :

Read here https://bugs.launchpad.net/elisa/+bug/396223/comments/3 for a way to edit the styles.

The whole of Moovida UI is CSS-based so editing the respective styles will get you what you want.

Also CC yourself to https://bugs.launchpad.net/elisa/+bug/257312 to know when you'll be able to provide your own style files.

Changed in elisa:
status: New → Invalid
Revision history for this message
Olivier Tilloy (osomon) wrote :

Additionally if you want to play with font sizes, have a look at elisa-plugins/elisa/plugins/pigment/graph/text.py.
This is where the conversion from the pre-defined set of values (e.g. small, medium, large, ...) to actual font sizes is done, so you may be able to tweak this conversion to your liking.

Revision history for this message
Richard Brooklyn (rbrooklyn) wrote :

Thanks for the advice guys.

I edited /usr/share/pyshared/elisa/plugins/pigment/graph/text.py to change the default font size to x-large at line 38:
         self.font_size = "x-large"

However, this only works if moovida isn't allowed to update. As soon as moovida updates to version 1.0.7 the font sizes go back to the default. Erasing ~/.moovida causes the changes to take affect, and, naturally puts moovida back to 1.0.1

So I assume that ~/.moovida contains a replacement file, but I'm not able to figure out where this file is.

Revision history for this message
Michał Sawicz (saviq) wrote :

The updated egg is located in ~/.moovida/plugins, and is unpacked into ~/.python-eggs, so you should find the file there.

Revision history for this message
Olivier Tilloy (osomon) wrote :

If you want to make the change persistent (until the next update of the pigment plugin), you should edit the file inplace in the egg (which itself is a standard zip file). Programs such as file-roller allow inplace editing.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.