[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 250
  • Last Modified:

how do you build fonts

I woul like to know how to build and display fonts on the screen.
0
Eaddy
Asked:
Eaddy
1 Solution
 
EaddyAuthor Commented:
need some help here
0
 
BigRatCommented:
May I ask if DOS or Windows?
0
 
omsecCommented:
I think you mean the Vector Fonts in the CHR-Files shipping with Turbo/Borland Pascal as part of the Borland Graphics Interface (BGI) that can be used by the GRAPH-Unit in your DOS-Programs.

By saying "build Fonts" I dunno exactly what you mean... Just to mention it, there is a freeware editor from Borland to build/design Vector Fonts in the CHR - Format. You may get the URL to download this DOS-Application if you want.
If "build Fonts" in means to link BGI/CHR Files directly into your EXE-File, I could give you an example on how to do that too.

The use of standard vector fonts in Borland/Turbo Pascal is quite easy :

Program Test;

Uses
  Crt, Graph;

Var
  GraphMode,
  GraphDriver,
  ErrCode : Integer;

Begin
  GraphDriver := Detect;
  InitGraph(GraphDriver, GraphMode, 'DIR TO BGI/CHR-FILES');
  ErrCode := GraphResult;
  If ErrCode <> 0 Then
    { some error here }
  SetTextStyle(TriplexFont, HorizDir, 4);
  OutTextXY(100, 100, 'SIMPLE TEXT in graphics MODE');
  ReadLn;
  CloseGraph;
End.

There are also very advanced units (written in Pascal/Assembler) to use "real Windows" True Type Fonts (TTF-Files) in Turbo/Borland Pascal Programs under DOS in SVGA/VESA Modes.

Hoping this points you in the right Direction ;)
 
0
 
EaddyAuthor Commented:
it is in dos
0
 
quanghocCommented:
It is very easy. I have two ways:
 + Vector Font: If you like to build Vector Font with .CHR format. You can send to me an Email, I will send to you a program building this font format.
 + Bitmap Font: Look at this matrix:
  00110
  01110
  00110
  00110       => That is character "1"
  00110
  01111
 You can use this way to build binary font. If you want a source, please send me your Email because it is too much for me to explain here.
0

Featured Post

Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now