Icon View Thread

The following is the text of the current message along with any replies.
Messages 1 to 9 of 9 total
Thread Which font to use..
Mon, Dec 14 2009 5:14 AMPermanent Link

Aliz
Hi All,

Which font do you guys recommend for using within developed apps -
running from xp to windows 7?

Tahoma (default in XP?) , Arial or Segoe UI (default in Vista/7?).

Also i am interested in how you design your forms, so the application
looks the "same" on all OS's and screen resolutions?

Thanks in advance,
Hüseyin A.
Tue, Dec 15 2009 7:20 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Hüseyin,

<< Which font do you guys recommend for using within developed apps -
running from xp to windows 7? >>

Check out the ElevateDB Manager source code in the ElevateDB Additional
Software and Utilities.   It deals with all of these issues and works with
D7 through D2010.

--
Tim Young
Elevate Software
www.elevatesoft.com

Tue, Dec 15 2009 8:20 AMPermanent Link

Roy Lambert

NLH Associates

Team Elevate Team Elevate

Tim

>Check out the ElevateDB Manager source code in the ElevateDB Additional
>Software and Utilities. It deals with all of these issues and works with
>D7 through D2010.

Interesting suggestion - I'll have a look at that myself. The problem I seem to be facing is heavily populated and organised forms mixed with widescreen notebooks at 1280x800 resolution.

What seems to influence the display (according to my tests so far) is:

font
OS
screen resolution
component displaying font
hardware

As the saying goes Arrrrrgh

Roy Lambert
Wed, Dec 16 2009 10:55 AMPermanent Link

Aliz
Hi Tim,

Welcome back Smile

Thanks, i'll checkout the source code for EDB Manager.

Regards,
Hüseyin

Tim Young [Elevate Software] wrote:

> Hüseyin,
>
> << Which font do you guys recommend for using within developed apps -
> running from xp to windows 7? >>
>
> Check out the ElevateDB Manager source code in the ElevateDB
> Additional Software and Utilities.   It deals with all of these
> issues and works with D7 through D2010.
Sat, Dec 19 2009 7:39 AMPermanent Link

Uli Becker
Tim,

> Check out the ElevateDB Manager source code in the ElevateDB Additional
> Software and Utilities.   It deals with all of these issues and works with
> D7 through D2010.

You mean this e.g.?

procedure CheckFont(Form: TForm);
begin
   {$IFNDEF D12ORHIGHER}
   with Form do
      begin
      if IsVista then
         Font.Name:='Segoe UI';
      end;
   {$ENDIF}
end;

How about a user who change the font-settings because he doesn't like
'Segoe UI'? I changed everything to 'Tahoma' e.g., because I don't like
the combination of ClearType and Segoie UI.

Regards Uli


Sat, Dec 19 2009 8:09 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Uli,

<< How about a user who change the font-settings because he doesn't like
'Segoe UI'? I changed everything to 'Tahoma' e.g., because I don't like the
combination of ClearType and Segoie UI. >>

We use Tahoma with Windows XP, no matter what, so it's not like we're
treating Vista any different.  We're simply selecting the default Windows UI
font for use with the EDB Manager, depending upon the Windows version in
use.

--
Tim Young
Elevate Software
www.elevatesoft.com

Sat, Dec 19 2009 8:28 AMPermanent Link

Uli Becker
Tim,

> We use Tahoma with Windows XP, no matter what, so it's not like we're
> treating Vista any different.  We're simply selecting the default Windows UI
> font for use with the EDB Manager, depending upon the Windows version in
> use.

That's ok. How about a menu item just to select another font for the
whole application (except the editor off course)?

I don't know if I am alone, but Segoe UI is displayed always a bit
diffuse and blurred under Windows7 even with Cleartype switched off.

Especially in EDB-Manager with its table-views Tahoma without ClearType
looks much better for me.

For those who are interested in completely getting rid of Segoe UI in
Windows7, here the registry hacks (you have to logout and login once
after the change):

<<
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]

"Segoe UI (TrueType)"=""
"Segoe UI Bold (TrueType)"=""
"Segoe UI Italic (TrueType)"=""
"Segoe UI Bold Italic (TrueType)"=""

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes]

"Segoe UI"="Tahoma"
>>

And to go back to Segoe UI:

<<
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Segoe UI (TrueType)"="segoeui.ttf"
"Segoe UI Bold (TrueType)"="segoeuib.ttf"
"Segoe UI Italic (TrueType)"="segoeuii.ttf"
"Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\FontSubstitutes]

"Segoe UI"=-
>>

Regards Uli
Sun, Dec 20 2009 12:57 AMPermanent Link

Tim Young [Elevate Software]

Elevate Software, Inc.

Avatar

Email timyoung@elevatesoft.com

Uli,

<< That's ok. How about a menu item just to select another font for the
whole application (except the editor off course)? >>

Actually, you'll notice that the IFDEF is for Delphi 2007 or lower:

{$IFNDEF D12ORHIGHER}

for Delphi 2009 and higher, the EDB Manager will simply use whatever font is
being used, by default, by the VCL/Windows (or the EDB Manager).  We specify
Tahoma for the font for the EDB Manager, but I can't remember if Vista will
substitue Segoe UI or not under Vista, so I'll have to double-check on this.

--
Tim Young
Elevate Software
www.elevatesoft.com

Sun, Dec 20 2009 3:56 AMPermanent Link

Uli Becker
Tim,

> Actually, you'll notice that the IFDEF is for Delphi 2007 or lower:
>  {$IFNDEF D12ORHIGHER}

True, I missed that.

> for Delphi 2009 and higher, the EDB Manager will simply use whatever font is
> being used, by default, by the VCL/Windows (or the EDB Manager).  We specify
> Tahoma for the font for the EDB Manager, but I can't remember if Vista will
> substitue Segoe UI or not under Vista, so I'll have to double-check on this.

It's interesting: EDB Manager under Windows7 always uses Segoe UI, but
after just recompiling EDB Manager without any changes it uses Tahoma.

But please don't lose time with this. It's not that important.

Best regards Uli
Image