Check-in [fd4cf2422a]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Add a demostration of how to make kerning pairs.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: fd4cf2422ac134a5852bdbcba4dfc3f162d5c961
User & Date: Ross 2015-12-31 01:52:49.917
Context
2016-03-10
01:02
Work in progress on a 5x7 dot matrix font with nearly circular dots. Covers codes 0x21 thru 0x47. Plan is to complete the 96 printable ASCII slots. Modeled after the character generator ROM in the popular HD44780 LCD controller chip. check-in: 5d5253b6c6 user: Ross tags: trunk
2015-12-31
01:52
Add a demostration of how to make kerning pairs. check-in: fd4cf2422a user: Ross tags: trunk
01:05
Fixed a bug in the calculation of the font bounding box with matching change to the seven segment font definition. This showed in Windows by the font being clipped at the baseline instead of allowing the descenders in the comman and colon to show. check-in: 76c607c341 user: Ross tags: trunk
Changes
Unified Diff Ignore Whitespace Patch
Added src/seven.kern.ttx.


































































































































































































>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
<?xml version="1.0"?>
<!--
Handbuilt kerning table to tuck the dot-based punctuation
up against the digits.

Add <kern src="seven.kern.ttx"/> just before the end of the
<ttFont> block in sevensegment.ttx to use it.
-->
<ttFont ttLibVersion="3.0" sfntVersion="\x00\x01\x00\x00">

  <kern>
    <version value="0"/>
    <kernsubtable coverage="1" format="0">
      <pair l="zero" r="period" v="-1024"/>
      <pair l="zero" r="comma" v="-1024"/>
      <pair l="zero" r="colon" v="-1024"/>
      <pair l="zero" r="semicolon" v="-1024"/>
      
      <pair l="one" r="period" v="-1024"/>
      <pair l="one" r="comma" v="-1024"/>
      <pair l="one" r="colon" v="-1024"/>
      <pair l="one" r="semicolon" v="-1024"/>
      
      <pair l="two" r="period" v="-1024"/>
      <pair l="two" r="comma" v="-1024"/>
      <pair l="two" r="colon" v="-1024"/>
      <pair l="two" r="semicolon" v="-1024"/>
      
      <pair l="three" r="period" v="-1024"/>
      <pair l="three" r="comma" v="-1024"/>
      <pair l="three" r="colon" v="-1024"/>
      <pair l="three" r="semicolon" v="-1024"/>
      
      <pair l="four" r="period" v="-1024"/>
      <pair l="four" r="comma" v="-1024"/>
      <pair l="four" r="colon" v="-1024"/>
      <pair l="four" r="semicolon" v="-1024"/>
      
      <pair l="five" r="period" v="-1024"/>
      <pair l="five" r="comma" v="-1024"/>
      <pair l="five" r="colon" v="-1024"/>
      <pair l="five" r="semicolon" v="-1024"/>
      
      <pair l="six" r="period" v="-1024"/>
      <pair l="six" r="comma" v="-1024"/>
      <pair l="six" r="colon" v="-1024"/>
      <pair l="six" r="semicolon" v="-1024"/>
      
      <pair l="seven" r="period" v="-1024"/>
      <pair l="seven" r="comma" v="-1024"/>
      <pair l="seven" r="colon" v="-1024"/>
      <pair l="seven" r="semicolon" v="-1024"/>
      
      <pair l="eight" r="period" v="-1024"/>
      <pair l="eight" r="comma" v="-1024"/>
      <pair l="eight" r="colon" v="-1024"/>
      <pair l="eight" r="semicolon" v="-1024"/>
      
      <pair l="nine" r="period" v="-1024"/>
      <pair l="nine" r="comma" v="-1024"/>
      <pair l="nine" r="colon" v="-1024"/>
      <pair l="nine" r="semicolon" v="-1024"/>
      
      <pair l="A" r="period" v="-1024"/>
      <pair l="A" r="comma" v="-1024"/>
      <pair l="A" r="colon" v="-1024"/>
      <pair l="A" r="semicolon" v="-1024"/>
      
      <pair l="B" r="period" v="-1024"/>
      <pair l="B" r="comma" v="-1024"/>
      <pair l="B" r="colon" v="-1024"/>
      <pair l="B" r="semicolon" v="-1024"/>
      
      <pair l="C" r="period" v="-1024"/>
      <pair l="C" r="comma" v="-1024"/>
      <pair l="C" r="colon" v="-1024"/>
      <pair l="C" r="semicolon" v="-1024"/>
      
      <pair l="D" r="period" v="-1024"/>
      <pair l="D" r="comma" v="-1024"/>
      <pair l="D" r="colon" v="-1024"/>
      <pair l="D" r="semicolon" v="-1024"/>
      
      <pair l="E" r="period" v="-1024"/>
      <pair l="E" r="comma" v="-1024"/>
      <pair l="E" r="colon" v="-1024"/>
      <pair l="E" r="semicolon" v="-1024"/>
      
      <pair l="F" r="period" v="-1024"/>
      <pair l="F" r="comma" v="-1024"/>
      <pair l="F" r="colon" v="-1024"/>
      <pair l="F" r="semicolon" v="-1024"/>
      
    </kernsubtable>
  </kern>

</ttFont>