Question Changing font of the HUD and MFDs

Krishnan

I believe, my friends, caravans of rockets
Joined
Nov 22, 2019
Messages
197
Reaction score
116
Points
43
Location
Hampton, Virginia
Preferred Pronouns
He/Him
Hi Everyone.
I noticed that in @dgatsoulis 's videos, he had a custom font for the hud and mfds.
Is there a way to set it like that?
Here is the video for reference.
Thanks,
Krishnan
 

GLS

Well-known member
Orbiter Contributor
Addon Developer
Joined
Mar 22, 2008
Messages
5,914
Reaction score
2,908
Points
188
Website
github.com
AFAIK there it no "official" way to change fonts in Orbiter. Most likely that was done by replacing* the used fonts ("Courier New", "Arial", "Times New Roman") with the desired fonts.

*) replacing the actual font files in Windows, which are used by other programs and Windows.
 

Krishnan

I believe, my friends, caravans of rockets
Joined
Nov 22, 2019
Messages
197
Reaction score
116
Points
43
Location
Hampton, Virginia
Preferred Pronouns
He/Him
AFAIK there it no "official" way to change fonts in Orbiter. Most likely that was done by replacing* the used fonts ("Courier New", "Arial", "Times New Roman") with the desired fonts.

*) replacing the actual font files in Windows, which are used by other programs and Windows.
Oh, okay. Thanks! Do you know what font is specifically used in Orbiter MFDs?
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
This was a while back, on Orbiter 2010. One of the changes was to the font1tex.dds located in the textures directory:
Untitled-1.jpg
I am pretty sure that I had also changed something in the glass cockpit texture files, but I can't recall the exact changes.
The final step was to replace Arial with Times New Roman (or something similar) in Windows, though this did have some problems down the line.
 

Krishnan

I believe, my friends, caravans of rockets
Joined
Nov 22, 2019
Messages
197
Reaction score
116
Points
43
Location
Hampton, Virginia
Preferred Pronouns
He/Him
This was a while back, on Orbiter 2010. One of the changes was to the font1tex.dds located in the textures directory:
View attachment 26924
I am pretty sure that I had also changed something in the glass cockpit texture files, but I can't recall the exact changes.
The final step was to replace Arial with Times New Roman (or something similar) in Windows, though this did have some problems down the line.
Thank you so much! I am planning on replacing the textures with Futura font, and since I mainly only use 2d cockpit, will I be fine just replacing the font1tex.dds?
Also, how would I get the same size font and spacing? What did you use?
Edit: I tried editing that file, but it doesn't seem to work. I think it is because of Orbiter 2016... I also replaced the map mfd texture with a nice, coloured map texture, but it doesn't change it on map mfd, but it does change it for other mfds that use the map texture, like aerobrake mfd.
 
Last edited:

llarian

Well-known member
Joined
Apr 1, 2009
Messages
578
Reaction score
159
Points
58
Location
Ottawa
I think the Map MFD is a 2016 thing. I tried to do the same but it would not change from the default. If you find a way please let me know.
 

DaveS

Addon Developer
Addon Developer
Donator
Beta Tester
Joined
Feb 4, 2008
Messages
9,434
Reaction score
688
Points
203
I think the Map MFD is a 2016 thing. I tried to do the same but it would not change from the default. If you find a way please let me know.
This because for Orbiter 2016, Map MFD moved away from using a static bitmap as the background to using vector drawing.
 

llarian

Well-known member
Joined
Apr 1, 2009
Messages
578
Reaction score
159
Points
58
Location
Ottawa
Thanks DaveS. Any idea where the drawing resides?
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
Also, how would I get the same size font and spacing? What did you use?
Photoshop and some patience.

Ok, I had some time today and searched through my old Orbiter installations. The files that need to be changed are in the Textures\Cockpit folder. Everything seems to work as it did in Orbiter 2010, with the exception of the top screen info-view which had been completely overhauled in Orbiter 2016.

3zIY9M.jpg

For the MapMFD you can revert to the old version by using the line MFDMapVersion = 0 in Orbiter.cfg (or Orbiter_NG.cfg, if you not using the inline client).
Just remember that compared to the new MapMFD version, the old one had limited functionality (only one zoom level, no terminator line, etc..)

I have attached a zip file here with all the changed textures from Orbiterroot\Textures\Cockpit. Remember to keep backups of the ones you are using now, in case you don't like them.

Any idea where the drawing resides?
MapMFD looks for .vec files located in the Config\(Name of body)\Data directories. vec files are lists of the coordinates of the contour of the maps . I can't recall if there is a tool that can convert a vector drawing to a .vec file, as I suspect the .vec format is a custom one for Orbiter. A vector drawing in .svg file format is in a "human readable" form and the coordinates of the vector path are listed there, so it shouldn't be too difficult to convert an svg vector drawing to a contour that MapMFD can read. Never tried it myself though.
 

Attachments

  • Cockpit.zip
    223.5 KB · Views: 8

Krishnan

I believe, my friends, caravans of rockets
Joined
Nov 22, 2019
Messages
197
Reaction score
116
Points
43
Location
Hampton, Virginia
Preferred Pronouns
He/Him
Photoshop and some patience.

Ok, I had some time today and searched through my old Orbiter installations. The files that need to be changed are in the Textures\Cockpit folder. Everything seems to work as it did in Orbiter 2010, with the exception of the top screen info-view which had been completely overhauled in Orbiter 2016.

3zIY9M.jpg

For the MapMFD you can revert to the old version by using the line MFDMapVersion = 0 in Orbiter.cfg (or Orbiter_NG.cfg, if you not using the inline client).
Just remember that compared to the new MapMFD version, the old one had limited functionality (only one zoom level, no terminator line, etc..)

I have attached a zip file here with all the changed textures from Orbiterroot\Textures\Cockpit. Remember to keep backups of the ones you are using now, in case you don't like them.


MapMFD looks for .vec files located in the Config\(Name of body)\Data directories. vec files are lists of the coordinates of the contour of the maps . I can't recall if there is a tool that can convert a vector drawing to a .vec file, as I suspect the .vec format is a custom one for Orbiter. A vector drawing in .svg file format is in a "human readable" form and the coordinates of the vector path are listed there, so it shouldn't be too difficult to convert an svg vector drawing to a contour that MapMFD can read. Never tried it myself though.
Thank you! I was wondering the same thing about the upper text (time warp, mjd, fov, etc.) and I noticed that it was different for me and had the legacy yellow text in textures, but the white text in sim. I did go through the cockpit textures folder. Will I be able to edit it using Paint.net?
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
Thank you! I was wondering the same thing about the upper text (time warp, mjd, fov, etc.) and I noticed that it was different for me and had the legacy yellow text in textures, but the white text in sim. I did go through the cockpit textures folder. Will I be able to edit it using Paint.net?
Any program that lets you edit the alpha channel should be ok.
 

Krishnan

I believe, my friends, caravans of rockets
Joined
Nov 22, 2019
Messages
197
Reaction score
116
Points
43
Location
Hampton, Virginia
Preferred Pronouns
He/Him
Any program that lets you edit the alpha channel should be ok.
What is the alpha channel? Is it the background layer? I can't edit any of the text, so do I have to create a new layer and retype all the text, then position it on top of the old text, then merge the layers?
 

Krishnan

I believe, my friends, caravans of rockets
Joined
Nov 22, 2019
Messages
197
Reaction score
116
Points
43
Location
Hampton, Virginia
Preferred Pronouns
He/Him
The alpha layer is the transparency layer.
So I messed around with Paint.net yesterday. I can confirm that it does edit transparency layer. What do I do next? Do I just create a new layer, type text in new font, align it over the top of the old text, and somehow remove the old text? I am sorry, my photo-editing skills are a bit low.
 

dgatsoulis

ele2png user
Donator
Joined
Dec 2, 2009
Messages
1,924
Reaction score
340
Points
98
Location
Sparta
So I messed around with Paint.net yesterday. I can confirm that it does edit transparency layer. What do I do next? Do I just create a new layer, type text in new font, align it over the top of the old text, and somehow remove the old text? I am sorry, my photo-editing skills are a bit low.
I am not familiar with Paint.net, so I can't help with that. Just to clarify: The transparency of a layer (which is usually a value between 0 - 100%) is not the same as the alpha channel, which is a gray scale image, with the black pixels being transparent, the white pixels opaque. Try googling "Paint.net alpha channel" to see if your program supports editing the alpha channel.
I've always used photoshop, so I don't know much about other programs, but I hear that GIMP is a free alternative to photoshop.

If you are having difficulties, go ahead an line up the letters of the font you want to use (don't just type the alphabet and stretch it; each letter must be lined up). That's 90% of the work. Once that's done, post your pic here in any format you can and I (or other members of the forum) will set it as an alpha channel for you.
 
Top