• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

BDF/H11-May-2014-

LICENSEH A D23-Aug-20131.1 KiB2116

NEWSH A D07-Sep-2013726 2317

README.mdH A D07-Sep-20134.9 KiB13090

README.md

1
2Dina Programming Font
3=====================
4
5Copyright (c) 2005-2013 Joergen Ibsen
6
7<http://www.donationcoder.com/Software/Jibz/Dina/>
8
9
10About
11-----
12
13Dina is a monospace bitmap font, primarily aimed at programmers. It is
14relatively compact to allow a lot of code on screen, while (hopefully) clear
15enough to remain readable even at high resolutions.
16
17I made this font after having tried all the free programming fonts I could
18find. Somehow there was some detail in each of them that meant I could not
19work with them in the long run.
20
21The closest to perfect I found was the Proggy font, so I started building
22Dina using Proggy as the base, and with inspiration from Tobi, Fixedsys and
23some old DOS fonts I used to love.
24
25Some of the design goals were:
26
27  - Monospaced
28  - Should be easy to distinguish between `j i l 1 I`
29  - Should be easy to distinguish between `o O 0`
30  - Operators should line up horizontally `- + * =`
31  - Brackets should line up horizontally and vertically `< ( { [ ] } ) >`
32  - Punctuation should be clear `., :; ' "`
33  - Symbols used in programming languages should look right `& @ % $ #`
34  - No other characters that look too similar `gqy z2Z s5S 8B CG6 DO uv`
35  - Still has to be pleasant to read passages of text
36
37Dina is the result of many hours of tweaking and testing, and I am quite
38happy with it now.
39
40
41Font Format
42-----------
43
44Dina is a monospace bitmap font in Windows FON file format (Windows-1252 /
45ISO-8859-1 encoding). It is available as:
46
47  - 6pt regular
48  - 8pt regular, bold, italic, bold italic
49  - 9pt regular, bold, italic, bold italic
50  - 10pt regular, bold, italic, bold italic
51
52`DinaR.fon` contains the regular fonts, `DinaB.fon` contains bold,
53`DinaI.fon` italic, and `DinaZ.fon` bold italic.
54
55All styles are the same width for proper alignment.
56
57Depending on your monitor size and type, the 8pt or 9pt versions should be
58preferable up to at least 1280x1024 resolution. The 10pt version may be an
59option at higher resolutions.
60
61BDF versions of the fonts are included for easier conversion to formats
62usable on Linux and Mac. The point sizes may be slightly different on
63other operating systems. Please check the [forum][] for updates on
64conversions.
65
66[forum]: http://www.donationcoder.com/forum/index.php?board=62.0
67
68
69Installing on Windows
70---------------------
71
72If you have a previous version of Dina installed, it is a good idea to remove
73that before installing a new version. Close all open programs that use the
74Dina font before removing it.
75
76On recent Windows versions, removing a font is usually done by going into
77Control Panel, Appearance and Personalization, Fonts, finding the font in
78question, right-clicking it and choosing Delete. On older Windows versions,
79go to `C:\Windows\Fonts`, right-click the font and choose Delete.
80
81Installing a font on recent Windows versions, can be done by right-clicking
82the `.fon` files and choosing Install. On older versions, go into Control
83Panel, Appearance and Personalization, Fonts, and choose Install New Font
84from the File menu.
85
86Microsoft has more detailed instructions on installing and removing fonts
87for [Windows XP][winxp], [Windows Vista][winvista] and [Windows 7][win7].
88
89There is an issue on some Windows versions, where the 10pt entry disappears
90from the font selection dialog. If this is the case, you can enter a size of
9110 manually in the editbox.
92
93[winxp]: http://support.microsoft.com/kb/314960
94[winvista]: http://windows.microsoft.com/en-us/windows-vista/install-or-uninstall-fonts
95[win7]: http://windows.microsoft.com/en-us/windows7/install-or-delete-fonts
96
97
98Acknowledgements
99----------------
100
101A big thanks to Tristan Grimmer for his excellent Proggy fonts.
102
103Thanks to mouser for testing.
104
105Thanks to Jamie Burns and bpcw001 for contributing conversions.
106
107
108License
109-------
110
111Copyright (c) 2005-2013 Joergen Ibsen
112
113Permission is hereby granted, free of charge, to any person obtaining a copy
114of this software and associated documentation files (the "Software"), to deal
115in the Software without restriction, including without limitation the rights
116to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
117copies of the Software, and to permit persons to whom the Software is
118furnished to do so, subject to the following conditions:
119
120The above copyright notice and this permission notice shall be included in
121all copies or substantial portions of the Software.
122
123THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
124IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
125FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
126AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
127LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
128OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
129THE SOFTWARE.
130