issue-#137 Enlarge the size of the default font

Merged to the master branch
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

issue-#137 Enlarge the size of the default font

Post by Ivan Denisov »

When user first time download and install BlackBox the size of the default font is extremely small for new displays.

This line in HostFonts

Code: Select all

defSize = 8 * Fonts.point;
should be changed to

Code: Select all

defSize = 10 * Fonts.point;
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: Default font is to small

Post by Josef Templ »

I agree that the default is too small.
I don't agree that this depends on the display resolution.
The visual appearance is scaled according to the display's DPIs (dots per inch).

The default font is used for the log window and for new text documents, mainly.
Most of our source code is in 9pt. So why not use 9 as the default?

- Josef
User avatar
DGDanforth
Posts: 1061
Joined: Tue Sep 17, 2013 1:16 am
Location: Palo Alto, California, USA
Contact:

Re: Default font is to small

Post by DGDanforth »

Josef Templ wrote:I agree that the default is too small.
I don't agree that this depends on the display resolution.
The visual appearance is scaled according to the display's DPIs (dots per inch).

The default font is used for the log window and for new text documents, mainly.
Most of our source code is in 9pt. So why not use 9 as the default?

- Josef
9pt is still too small, in my opinion.

For my own work I use 12pt
(but then 72 year old eyes don't see as well as 20 year old eyes).
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: Default font is to small

Post by Ivan Denisov »

Josef Templ wrote:I agree that the default is too small.
I don't agree that this depends on the display resolution.
The visual appearance is scaled according to the display's DPIs (dots per inch).

The default font is used for the log window and for new text documents, mainly.
Most of our source code is in 9pt. So why not use 9 as the default?
I am also use 9pt and DejaVu Sans Mono, but it looks bad with default Arial. For Arial 10pt look good.
User avatar
Robert
Posts: 1024
Joined: Sat Sep 28, 2013 11:04 am
Location: Edinburgh, Scotland

Re: Default font is to small

Post by Robert »

Ivan Denisov wrote:For Arial 10pt look good.
My default usage is 10 pt Arial.
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: issue-#137 Enlarge the size of the default font

Post by Josef Templ »

I use 9pt Arial.

BlackBox uses 9pt in its sources (from a quick check on some sources, not of all).
As far as I know there is nothing like a "default" font size, so the
size of the source code is fixed with 9pt.
Isn't this an indicator what to use for the default?

- Josef
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: issue-#137 Enlarge the size of the default font

Post by Ivan Denisov »

I prepared the demo for 9pt and 10pt.

For 9pt you can see that many letters are joined (xt, wW). For 10pt all the letter drawn separately.

With 9pt our brain should make more hard work for split letters one from another. You will tied faster with 9pt. Of course if you already train your brain by the years of using 9pt it is easier for you, however for newbie this task is very hard. Newbie even do not know that he can change the default font in preferences dialog. He will be tired and disappointed.

I have good eye sight however prefer 10pt for Arial.
Attachments
font.png
User avatar
Josef Templ
Posts: 2047
Joined: Tue Sep 17, 2013 6:50 am

Re: issue-#137 Enlarge the size of the default font

Post by Josef Templ »

Ivan Denisov wrote:I prepared the demo for 9pt and 10pt.

For 9pt you can see that many letters are joined (xt, wW). For 10pt all the letter drawn separately.

...

I have good eye sight however prefer 10pt for Arial.
This example depends on the actual display resolution and settings. In addition,
it differs if subpixel rendering is activated or not and if true type metrics is activated or not.
(With the trend towards high resolution displays the rendering quality of
small fonts is generally improved.)

In general there is no right or wrong with the default settings.
This is to some degree a matter of personal preferences.

However, since it was 8pt for 20 years and nobody complained until recently,
I would not change it too much. The main disadvantage of using a larger font
is that you need more scrolling when reading program texts, in the log window
you get more line breaks, etc.
That's why 9pt was used as a trade-off between readability and navigation effort
in the BB sources.

- Josef
User avatar
Robert
Posts: 1024
Joined: Sat Sep 28, 2013 11:04 am
Location: Edinburgh, Scotland

Re: issue-#137 Enlarge the size of the default font

Post by Robert »

I think that altering this default is an unnecessary change, and currently intend to vote against any such change.
Ivan Denisov
Posts: 1700
Joined: Tue Sep 17, 2013 12:21 am
Location: Russia

Re: issue-#137 Enlarge the size of the default font

Post by Ivan Denisov »

Robert wrote:I think that altering this default is an unnecessary change, and currently intend to vote against any such change.
The aim of the Center is to distribute BlackBox, to make it used wider. This 8pt is the atavism from the time of small resolutions. The first impression of the user plays very big role in general experience of the product. So that is why default font size should be changed.

I think, that small prevoting poll should be created to resolve this discussion.
Post Reply