Compare commits
114 Commits
dependabot
...
gh-pages
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
5ce6153110 | ||
|
|
ae81bd4940 | ||
|
|
43d95d8279 | ||
|
|
1766cdaa89 | ||
|
|
19ed894a35 | ||
|
|
a4814e6329 | ||
|
|
7cd442867e | ||
|
|
1bc589883b | ||
|
|
454f1d70cf | ||
|
|
702bce3ca2 | ||
|
|
e5d9cd6a54 | ||
|
|
78deb2c337 | ||
|
|
948171284d | ||
|
|
183cce4924 | ||
|
|
bc54a9a664 | ||
|
|
22227cdc85 | ||
|
|
21e81f03c7 | ||
|
|
0980424fec | ||
|
|
ef034483f5 | ||
|
|
fc5c7868a4 | ||
|
|
87ed772059 | ||
|
|
4fa21526d1 | ||
|
|
7dc9622c20 | ||
|
|
80848c4951 | ||
|
|
14c4582106 | ||
|
|
9f377a2807 | ||
|
|
b295060b17 | ||
|
|
596f0f593a | ||
|
|
a86ffcbd26 | ||
|
|
dfa59d4f93 | ||
|
|
d338cd8f57 | ||
|
|
ec29a7eae4 | ||
|
|
a136a4e275 | ||
|
|
fc06ce37a4 | ||
|
|
0c557838a0 | ||
|
|
920917cf0b | ||
|
|
1a0d7be7b2 | ||
|
|
1c09c66d10 | ||
|
|
fa151ca9ec | ||
|
|
0fb6c39f2b | ||
|
|
21532b271f | ||
|
|
c6c4553d3e | ||
|
|
37cbc8734f | ||
|
|
0ca38837c1 | ||
|
|
0a07735fed | ||
|
|
98dcdcd405 | ||
|
|
d9d0b8444b | ||
|
|
c75d53a12b | ||
|
|
ce556fed91 | ||
|
|
7c2d57b491 | ||
|
|
d9d2fa941d | ||
|
|
b0f318b662 | ||
|
|
616e67e520 | ||
|
|
ed686d57dd | ||
|
|
e7825bbc60 | ||
|
|
69e7cc004e | ||
|
|
367a1eb60b | ||
|
|
7d617913e3 | ||
|
|
49d13b285d | ||
|
|
12c2773ab8 | ||
|
|
3ba571f0ea | ||
|
|
0f4f273995 | ||
|
|
33a8b8234b | ||
|
|
ec0f9b68e3 | ||
|
|
6b9ccd4d02 | ||
|
|
b8fccaa364 | ||
|
|
2813bb5acd | ||
|
|
ec6ccbb388 | ||
|
|
3a81d6693c | ||
|
|
1b3a98efe5 | ||
|
|
caeef4440e | ||
|
|
1443b7e8ee | ||
|
|
049a9ddd4f | ||
|
|
f7c7c8072d | ||
|
|
b4380aebe6 | ||
|
|
bfc2459f75 | ||
|
|
fdbcef405b | ||
|
|
eed47457d3 | ||
|
|
ad82b31147 | ||
|
|
f426083363 | ||
|
|
2c5e4fffeb | ||
|
|
a0139b46de | ||
|
|
a4a4b5922f | ||
|
|
9702ea6cec | ||
|
|
c585d83b5b | ||
|
|
cab528650f | ||
|
|
2206fbf5a4 | ||
|
|
8d99d0ce95 | ||
|
|
2903d341a3 | ||
|
|
d40646a122 | ||
|
|
41e9b86501 | ||
|
|
0cf7137be4 | ||
|
|
7c15f49a80 | ||
|
|
acea355788 | ||
|
|
f8f8c46f79 | ||
|
|
7790674b88 | ||
|
|
d803838f5f | ||
|
|
54d720cbcc | ||
|
|
384a2e435e | ||
|
|
af4de7c8fc | ||
|
|
e666c18a3d | ||
|
|
795815a9c2 | ||
|
|
1491e474b3 | ||
|
|
12000cc59b | ||
|
|
67368a591f | ||
|
|
1df1bcddc5 | ||
|
|
d233b598ae | ||
|
|
0c59b98b4b | ||
|
|
1992731cf3 | ||
|
|
5b93d947d2 | ||
|
|
ef5c394845 | ||
|
|
53cc4ce581 | ||
|
|
1e1c740b99 | ||
|
|
96e17120e7 |
BIN
5stars.png
Normal file
BIN
5stars.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.0 KiB |
@@ -1,2 +1,4 @@
|
||||
# book
|
||||
Companion website for the book "The Go Programming Language"
|
||||
|
||||
This branch holds the source for the http://www.gopl.io website.
|
||||
|
||||
This entire repo is public, so don't check in anything sensitive.
|
||||
|
||||
BIN
barnesnoble.png
Normal file
BIN
barnesnoble.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 23 KiB |
BIN
buyfromamazon.png
Normal file
BIN
buyfromamazon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 28 KiB |
BIN
contents.pdf
Normal file
BIN
contents.pdf
Normal file
Binary file not shown.
283
errata.html
Normal file
283
errata.html
Normal file
@@ -0,0 +1,283 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>The Go Programming Language - Errata</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<style>
|
||||
body {
|
||||
width: 38em;
|
||||
margin: auto;
|
||||
}
|
||||
pre {
|
||||
padding-left: 1em;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Errata</h1>
|
||||
<p>
|
||||
<b>p.xiii, ¶1</b>: delete "Object Oberon".
|
||||
(Thanks to Luca Boasso, 2016-02-15. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.9, ¶2</b>: For "can compared", read "can be compared".
|
||||
(Thanks to Antonio Macías Ojeda, 2015-10-22.
|
||||
Corrected in the second printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.13</b>: As printed, the <code>gopl.io/ch1/lissajous</code> program
|
||||
is deterministic, not random. We've added the statement below to
|
||||
the downloadable program so that it prints a pseudo-random image
|
||||
each time it is run. (Thanks to Randall McPherson, 2015-10-19.)
|
||||
</p>
|
||||
<pre>rand.Seed(time.Now().UTC().UnixNano())</pre>
|
||||
|
||||
<p>
|
||||
<b>p.15, ¶2</b>: For "inner loop", read "outer loop".
|
||||
(Thanks to Ralph Corderoy, 2015-11-28. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.19, ¶2</b>: For "Go's libraries makes", read "Go's library makes".
|
||||
(Thanks to Victor Farazdagi, 2015-11-30. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.31, ¶6</b>: for "then the short variable declaration acts
|
||||
like an <i>assignment</i> to those variables", read "then, for
|
||||
those variables, the short variable declaration acts like an
|
||||
<i>assignment</i>" and in ¶7, the word "assigns" should be
|
||||
italicized for emphasis.
|
||||
(Thanks to Terry McKenna, 2016-11-18.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.40, ¶4</b>: For "value of the underlying type", read
|
||||
"value of an unnamed type with the same underlying type".
|
||||
<!-- The "unnamed" restriction is there for basic types, which
|
||||
are named, so it forbids Celsius(0)==float64(0), for instance.
|
||||
-->
|
||||
(Thanks to Carlos Romero Brox, 2015-12-19. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.40, ¶1</b>: The paragraph should end with a period, not a comma.
|
||||
(Thanks to Victor Farazdagi, 2015-11-30. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.43, ¶3</b>: Import declarations are explained in §10.4, not §10.3.
|
||||
(Thanks to Peter Jurgensen, 2015-11-21. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.48</b>: <code>f.ReadByte()</code> serves as an
|
||||
example of a reference to <code>f</code>, but <code>*os.File</code> has no such
|
||||
method. For "<code>ReadByte</code>", read "<code>Stat</code>", four times.
|
||||
(Thanks to Peter Olsen, 2016-01-06. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.52, ¶2</b>: For "an synonym", read "a synonym", twice.
|
||||
(Corrected in the second printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.52, ¶9</b>: For "The integer arithmetic operators", read
|
||||
"The arithmetic operators".
|
||||
(Thanks to Yoshiki Shibata, 2015-12-20. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.57, ¶4</b>: To "any comparison with NaN always yields false",
|
||||
add "(except <code>!=</code>, which is always the negation of
|
||||
<code>==</code>)".
|
||||
(Thanks to Luca Boasso, 2016-02-15. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.68</b>: The table of UTF-8 encodings is missing a bit from each first byte.
|
||||
The corrected table is shown below.
|
||||
(Thanks to Akshay Kumar, 2015-11-02.
|
||||
Corrected in the second printing.)
|
||||
</p>
|
||||
|
||||
<pre>
|
||||
0xxxxxxx runes 0−127 (ASCII)
|
||||
110xxxxx 10xxxxxx 128−2047 (values <128 unused)
|
||||
1110xxxx 10xxxxxx 10xxxxxx 2048−65535 (values <2048 unused)
|
||||
11110xxx 10xxxxxx 10xxxxxx 10xxxxxx 65536−0x10ffff (other values unused)</pre>
|
||||
|
||||
<p>
|
||||
<b>p.73, ¶1</b>: For "a exercise", read "an exercise".
|
||||
(Thanks to vrajmohan, 2015-12-28. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.74</b>: The comment in <code>gopl.io/ch3/printints</code> should say
|
||||
<code>fmt.Sprint</code>, not <code>fmt.Sprintf</code>.
|
||||
(Corrected in the second printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.75, ¶4</b>: For "<code>%u</code>", read "%<code>o</code>".
|
||||
(Thanks to William Hannish, 2015-12-21. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.76</b>: The comment <code>// "time.Duration 5m0s</code> should have
|
||||
a closing double-quotation mark.
|
||||
(Corrected in the second printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.79, ¶4</b>: "When an untyped constant is
|
||||
assigned to a variable, as in the first statement below, or
|
||||
appears on the right-hand side of a variable declaration with an
|
||||
explicit type, as in the other three statements, ..." has it backwards:
|
||||
the <i>first</i>
|
||||
statement is a declaration; the other three are assignments.
|
||||
(Thanks to Yoshiki Shibata, 2015-11-09. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.84, ¶2</b>: For "used as function parameters",
|
||||
read "used as function parameters or results".
|
||||
(Thanks to Yang Yang 杨玚, 2016-04-18. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.107, ¶6</b>: in "JSON's <code>\U</code><i>hhhh</i> numeric escapes",
|
||||
the <code>U</code> should be lowercase: <code>\u</code><i>hhhh</i>.
|
||||
(Thanks to Kohei Marumoto (丸本耕平), 2016-09-23. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.112</b>: Exercise 4.11 calls for a "CRUD" (create, read, update,
|
||||
delete) tool for GitHub Issues. Since GitHub does not currently allow
|
||||
Issues to be deleted, for "delete", read "close".
|
||||
(Thanks to Yoshiki Shibata, 2016-01-18. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.115</b>: The anchor element in
|
||||
<code>gopl.io/ch4/issueshtml</code>'s template is missing a closing
|
||||
<code></a></code> tag.
|
||||
(Thanks to Taj Khattra, 2016-01-19. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.132, code display following ¶3</b>: The final comment
|
||||
should read:<br/>
|
||||
<code>// compile error: can't assign func(int, int) int to func(int) int</code><br/>
|
||||
(Thanks to Toni Suter, 2015-11-21. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.139, ¶4</b>: For "in Chapter 3", read "in Chapter 4".
|
||||
(Thanks to Yoshiki Shibata, 2016-07-03. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.160, ¶4</b>: For <code>Get("item"))</code>,
|
||||
read <code>Get("item")</code>.
|
||||
(Thanks to Yoshiki Shibata, 2016-02-01. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.166, ¶2</b>: For "way", read "a way".
|
||||
(Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.177, ¶6</b>: For "as we saw", read "as we will see".
|
||||
(Thanks to David Drysdale, 2016-07-05. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.200, <code>TestEval</code> function</b>: The format string in the final call to
|
||||
<code>t.Errorf</code> should format <code>test.env</code> with <code>%v</code>,
|
||||
not <code>%s</code>.
|
||||
(Thanks to Mitsuteru Sawa, 2015-12-07. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.222, Exercise 8.1</b>: The port numbers for <code>London</code>
|
||||
and <code>Tokyo</code> should be swapped in the final command to
|
||||
match the earlier commands.
|
||||
(Thanks to Kiyoshi Kamishima, 2016-01-08. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.235, ¶3</b>: <code>makeThumbnails</code> refers to the second draft
|
||||
of the function, <code>makeThumbnails2</code>.
|
||||
(Thanks to 有賀功 Isao Aruga, 2016-07-13. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.272, ¶3</b>: for "the request body", read "the response body".
|
||||
(Thanks to 曹春晖, 2016-01-19. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.288, code display following ¶4</b>: In the import declaration, for
|
||||
<code>"database/mysql"</code>, read <code>"database/sql"</code>.
|
||||
(Thanks to Jose Colon Rodriguez, 2016-01-09. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.320, code display following ¶1</b>: The suggested test case
|
||||
does not exercise the unary plus operator, nor is
|
||||
the <code>eval</code> package qualifier appropriate:
|
||||
<pre>{"-x * -x", eval.Env{"x": 2}, "4"}</pre>
|
||||
|
||||
It should read:
|
||||
<pre>{"+x * -x", Env{"x": 2}, "-4"}</pre>
|
||||
(Thanks to Shinji Dosaka, 2016-07-15. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.341, Exercise 12.7</b>: For "decoder" and
|
||||
"<code>json.Decoder</code>", read "encoder" and
|
||||
"<code>json.Encoder</code>", respectively.
|
||||
(Thanks to Yoshiki Shibata, 2016-08-27. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.347, Exercise 12.8</b>: For "like <code>json.Marshal</code>",
|
||||
read "like <code>json.Unmarshal</code>".
|
||||
(Thanks to chai2010, 2016-01-01. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.362</b>: The <code>gopl.io/ch13/bzip</code> program
|
||||
does not comply with the
|
||||
<a href='https://github.com/golang/proposal/blob/master/design/12416-cgo-pointers.md'>proposed rules for passing pointers between Go and C code</a>
|
||||
because the C function <code>bz2compress</code> temporarily stores a Go
|
||||
pointer (<code>in</code>) into the Go heap
|
||||
(the <code>bz_stream</code> variable).
|
||||
|
||||
The <code>bz_stream</code> variable should be allocated, and
|
||||
explicitly freed after the call to
|
||||
<code>BZ2_bzCompressEnd</code>, by C functions.
|
||||
|
||||
(Thanks to Joe Tsai, 2015-11-18. Corrected in the third printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.366, Exercise 13.3</b>: For <code>bzip2.writer</code>, read <code>bzip.writer</code>.
|
||||
(Thanks to Yoshiki Shibata, 2016-09-05. Corrected in the fourth printing.)
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b>p.371</b>: For "flag, <code>go tool -bench</code>", read
|
||||
"flag, <code>go test -bench</code>", and similarly for the seven
|
||||
following items. (Thanks to Yutaka Kato, 2021-06-29.)
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
BIN
fonts/CrimsonText-Bold.ttf
Normal file
BIN
fonts/CrimsonText-Bold.ttf
Normal file
Binary file not shown.
BIN
fonts/CrimsonText-BoldItalic.ttf
Normal file
BIN
fonts/CrimsonText-BoldItalic.ttf
Normal file
Binary file not shown.
BIN
fonts/CrimsonText-Italic.ttf
Normal file
BIN
fonts/CrimsonText-Italic.ttf
Normal file
Binary file not shown.
BIN
fonts/CrimsonText-Regular.ttf
Normal file
BIN
fonts/CrimsonText-Regular.ttf
Normal file
Binary file not shown.
BIN
fonts/CrimsonText-SemiBold.ttf
Normal file
BIN
fonts/CrimsonText-SemiBold.ttf
Normal file
Binary file not shown.
BIN
fonts/CrimsonText-SemiBoldItalic.ttf
Normal file
BIN
fonts/CrimsonText-SemiBoldItalic.ttf
Normal file
Binary file not shown.
329
fonts/InconsolataGo-Bold.afm
Normal file
329
fonts/InconsolataGo-Bold.afm
Normal file
@@ -0,0 +1,329 @@
|
||||
StartFontMetrics 2.0
|
||||
Comment Generated by FontForge 20120731
|
||||
Comment Creation Date: Sun May 24 22:46:23 2015
|
||||
FontName InconsolataGo-Bold
|
||||
FullName InconsolataGo Bold
|
||||
FamilyName InconsolataGo
|
||||
Weight Bold
|
||||
Notice (Created by Raph Levien using his own tools and FontForge. Copyright 2006 Raph Levien. Released under the Apache 2 license.)
|
||||
ItalicAngle 0
|
||||
IsFixedPitch false
|
||||
UnderlinePosition -410
|
||||
UnderlineThickness 102
|
||||
Version 1.015; ttfautohint (v0.92) -l 8 -r 50 -G 200 -x 14 -w "G"
|
||||
EncodingScheme ISO10646-1
|
||||
FontBBox -13 -190 518 859
|
||||
CapHeight 623
|
||||
XHeight 467
|
||||
Ascender 675
|
||||
Descender -167
|
||||
StartCharMetrics 307
|
||||
C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
|
||||
C 33 ; WX 500 ; N exclam ; B 162 -10 318 671 ;
|
||||
C 34 ; WX 500 ; N quotedbl ; B 121 412 416 672 ;
|
||||
C 35 ; WX 500 ; N numbersign ; B 19 6 484 627 ;
|
||||
C 36 ; WX 500 ; N dollar ; B 48 -44 470 651 ;
|
||||
C 37 ; WX 500 ; N percent ; B 13 -10 489 634 ;
|
||||
C 38 ; WX 500 ; N ampersand ; B 29 -21 492 633 ;
|
||||
C 39 ; WX 500 ; N quotesingle ; B 212 412 332 672 ;
|
||||
C 40 ; WX 500 ; N parenleft ; B 117 -180 433 670 ;
|
||||
C 41 ; WX 500 ; N parenright ; B 64 -183 383 671 ;
|
||||
C 42 ; WX 500 ; N asterisk ; B 34 100 472 525 ;
|
||||
C 43 ; WX 500 ; N plus ; B 41 107 464 529 ;
|
||||
C 44 ; WX 500 ; N comma ; B 148 -169 324 123 ;
|
||||
C 45 ; WX 500 ; N hyphen ; B 63 274 439 367 ;
|
||||
C 46 ; WX 500 ; N period ; B 166 -14 316 124 ;
|
||||
C 47 ; WX 500 ; N slash ; B 51 -47 450 667 ;
|
||||
C 48 ; WX 500 ; N zero ; B 34 -20 468 637 ;
|
||||
C 49 ; WX 500 ; N one ; B 75 0 319 624 ;
|
||||
C 50 ; WX 500 ; N two ; B 54 0 444 638 ;
|
||||
C 51 ; WX 500 ; N three ; B 46 -20 442 638 ;
|
||||
C 52 ; WX 500 ; N four ; B 42 0 477 624 ;
|
||||
C 53 ; WX 500 ; N five ; B 53 -20 461 624 ;
|
||||
C 54 ; WX 500 ; N six ; B 50 -20 455 637 ;
|
||||
C 55 ; WX 500 ; N seven ; B 65 0 441 624 ;
|
||||
C 56 ; WX 500 ; N eight ; B 41 -20 459 640 ;
|
||||
C 57 ; WX 500 ; N nine ; B 41 -20 445 637 ;
|
||||
C 58 ; WX 500 ; N colon ; B 159 -14 309 436 ;
|
||||
C 59 ; WX 500 ; N semicolon ; B 141 -169 316 436 ;
|
||||
C 60 ; WX 500 ; N less ; B 32 39 470 583 ;
|
||||
C 61 ; WX 500 ; N equal ; B 41 169 464 459 ;
|
||||
C 62 ; WX 500 ; N greater ; B 37 39 475 583 ;
|
||||
C 63 ; WX 500 ; N question ; B 55 -16 445 672 ;
|
||||
C 64 ; WX 500 ; N at ; B 24 -15 474 640 ;
|
||||
C 65 ; WX 500 ; N A ; B 0 0 501 634 ;
|
||||
C 66 ; WX 500 ; N B ; B 40 0 472 624 ;
|
||||
C 67 ; WX 500 ; N C ; B 28 -19 487 640 ;
|
||||
C 68 ; WX 500 ; N D ; B 43 0 477 624 ;
|
||||
C 69 ; WX 500 ; N E ; B 56 0 462 624 ;
|
||||
C 70 ; WX 500 ; N F ; B 67 0 456 624 ;
|
||||
C 71 ; WX 500 ; N G ; B 16 -19 467 640 ;
|
||||
C 72 ; WX 500 ; N H ; B 42 0 466 624 ;
|
||||
C 73 ; WX 500 ; N I ; B 73 0 433 624 ;
|
||||
C 74 ; WX 500 ; N J ; B 24 -18 464 624 ;
|
||||
C 75 ; WX 500 ; N K ; B 42 -5 506 631 ;
|
||||
C 76 ; WX 500 ; N L ; B 61 0 459 624 ;
|
||||
C 77 ; WX 500 ; N M ; B 29 0 477 625 ;
|
||||
C 78 ; WX 500 ; N N ; B 32 0 478 624 ;
|
||||
C 79 ; WX 500 ; N O ; B 17 -19 483 640 ;
|
||||
C 80 ; WX 500 ; N P ; B 49 0 472 624 ;
|
||||
C 81 ; WX 500 ; N Q ; B 17 -146 483 640 ;
|
||||
C 82 ; WX 500 ; N R ; B 46 0 489 624 ;
|
||||
C 83 ; WX 500 ; N S ; B 27 -19 460 640 ;
|
||||
C 84 ; WX 500 ; N T ; B 20 0 480 624 ;
|
||||
C 85 ; WX 500 ; N U ; B 37 -15 463 624 ;
|
||||
C 86 ; WX 500 ; N V ; B 9 0 499 624 ;
|
||||
C 87 ; WX 500 ; N W ; B 5 0 500 624 ;
|
||||
C 88 ; WX 500 ; N X ; B 20 0 495 624 ;
|
||||
C 89 ; WX 500 ; N Y ; B 8 0 498 624 ;
|
||||
C 90 ; WX 500 ; N Z ; B 41 0 477 624 ;
|
||||
C 91 ; WX 500 ; N bracketleft ; B 118 -90 429 669 ;
|
||||
C 92 ; WX 500 ; N backslash ; B 50 -47 451 671 ;
|
||||
C 93 ; WX 500 ; N bracketright ; B 71 -90 381 669 ;
|
||||
C 94 ; WX 500 ; N asciicircum ; B 77 332 418 625 ;
|
||||
C 95 ; WX 500 ; N underscore ; B 28 -102 472 -7 ;
|
||||
C 96 ; WX 500 ; N grave ; B 119 428 324 692 ;
|
||||
C 97 ; WX 500 ; N a ; B 40 -13 442 478 ;
|
||||
C 98 ; WX 500 ; N b ; B 49 -16 467 675 ;
|
||||
C 99 ; WX 500 ; N c ; B 38 -17 462 478 ;
|
||||
C 100 ; WX 500 ; N d ; B 29 -16 462 675 ;
|
||||
C 101 ; WX 500 ; N e ; B 37 -17 458 478 ;
|
||||
C 102 ; WX 500 ; N f ; B 65 0 516 684 ;
|
||||
C 103 ; WX 500 ; N g ; B 32 -173 488 481 ;
|
||||
C 104 ; WX 500 ; N h ; B 60 0 451 675 ;
|
||||
C 105 ; WX 500 ; N i ; B 96 0 423 676 ;
|
||||
C 106 ; WX 500 ; N j ; B 28 -177 390 681 ;
|
||||
C 107 ; WX 500 ; N k ; B 60 -4 502 675 ;
|
||||
C 108 ; WX 500 ; N l ; B 66 0 436 675 ;
|
||||
C 109 ; WX 500 ; N m ; B 32 0 479 487 ;
|
||||
C 110 ; WX 500 ; N n ; B 60 0 451 478 ;
|
||||
C 111 ; WX 500 ; N o ; B 28 -17 472 478 ;
|
||||
C 112 ; WX 500 ; N p ; B 54 -167 473 478 ;
|
||||
C 113 ; WX 500 ; N q ; B 28 -167 447 478 ;
|
||||
C 114 ; WX 500 ; N r ; B 88 0 470 478 ;
|
||||
C 115 ; WX 500 ; N s ; B 46 -17 450 478 ;
|
||||
C 116 ; WX 500 ; N t ; B 56 -17 456 598 ;
|
||||
C 117 ; WX 500 ; N u ; B 50 -21 451 467 ;
|
||||
C 118 ; WX 500 ; N v ; B 24 0 468 467 ;
|
||||
C 119 ; WX 500 ; N w ; B 7 0 488 467 ;
|
||||
C 120 ; WX 500 ; N x ; B 24 0 480 467 ;
|
||||
C 121 ; WX 500 ; N y ; B 11 -177 475 467 ;
|
||||
C 122 ; WX 500 ; N z ; B 42 0 458 458 ;
|
||||
C 123 ; WX 500 ; N braceleft ; B 44 -160 417 638 ;
|
||||
C 124 ; WX 500 ; N bar ; B 196 -151 305 652 ;
|
||||
C 125 ; WX 500 ; N braceright ; B 83 -160 457 638 ;
|
||||
C 126 ; WX 500 ; N asciitilde ; B 26 233 483 405 ;
|
||||
C 142 ; WX 500 ; N Zcaron ; B 41 0 477 800 ;
|
||||
C 158 ; WX 500 ; N zcaron ; B 42 0 458 703 ;
|
||||
C 160 ; WX 500 ; N nonbreakingspace ; B 0 0 0 0 ;
|
||||
C 161 ; WX 500 ; N exclamdown ; B 162 -10 318 671 ;
|
||||
C 162 ; WX 500 ; N cent ; B 39 -80 461 625 ;
|
||||
C 163 ; WX 500 ; N sterling ; B 27 -18 480 629 ;
|
||||
C 164 ; WX 500 ; N currency ; B 51 150 449 542 ;
|
||||
C 165 ; WX 500 ; N yen ; B 17 0 483 624 ;
|
||||
C 166 ; WX 500 ; N brokenbar ; B 196 -151 305 652 ;
|
||||
C 167 ; WX 500 ; N section ; B 53 -58 427 677 ;
|
||||
C 168 ; WX 500 ; N dieresis ; B 89 547 413 677 ;
|
||||
C 169 ; WX 500 ; N copyright ; B 4 18 498 528 ;
|
||||
C 170 ; WX 500 ; N ordfeminine ; B 68 143 435 624 ;
|
||||
C 171 ; WX 500 ; N guillemotleft ; B 59 46 459 418 ;
|
||||
C 172 ; WX 500 ; N logicalnot ; B 81 153 424 367 ;
|
||||
C 173 ; WX 500 ; N softhyphen ; B 63 274 439 367 ;
|
||||
C 174 ; WX 500 ; N registered ; B 4 18 498 528 ;
|
||||
C 175 ; WX 500 ; N macron ; B 107 554 389 643 ;
|
||||
C 176 ; WX 500 ; N degree ; B 108 381 403 667 ;
|
||||
C 177 ; WX 500 ; N plusminus ; B 38 16 463 577 ;
|
||||
C 178 ; WX 500 ; N uni00B2 ; B 94 263 412 653 ;
|
||||
C 179 ; WX 500 ; N uni00B3 ; B 85 261 408 653 ;
|
||||
C 180 ; WX 500 ; N acute ; B 199 517 360 714 ;
|
||||
C 181 ; WX 500 ; N micro ; B 9 -154 491 458 ;
|
||||
C 182 ; WX 500 ; N paragraph ; B 50 -69 455 667 ;
|
||||
C 183 ; WX 500 ; N periodcentered ; B 161 262 317 404 ;
|
||||
C 184 ; WX 500 ; N cedilla ; B 144 -190 398 0 ;
|
||||
C 185 ; WX 500 ; N uni00B9 ; B 92 263 307 649 ;
|
||||
C 186 ; WX 500 ; N ordmasculine ; B 66 149 435 640 ;
|
||||
C 187 ; WX 500 ; N guillemotright ; B 59 46 459 418 ;
|
||||
C 188 ; WX 500 ; N onequarter ; B 0 -70 493 677 ;
|
||||
C 189 ; WX 500 ; N onehalf ; B 0 -74 500 677 ;
|
||||
C 190 ; WX 500 ; N threequarters ; B 0 -70 494 688 ;
|
||||
C 191 ; WX 500 ; N questiondown ; B 55 -16 445 672 ;
|
||||
C 192 ; WX 500 ; N Agrave ; B 0 0 501 816 ;
|
||||
C 193 ; WX 500 ; N Aacute ; B 0 0 501 816 ;
|
||||
C 194 ; WX 500 ; N Acircumflex ; B 0 0 501 800 ;
|
||||
C 195 ; WX 500 ; N Atilde ; B 0 0 501 815 ;
|
||||
C 196 ; WX 500 ; N Adieresis ; B 0 0 501 813 ;
|
||||
C 197 ; WX 500 ; N Aring ; B 0 0 501 812 ;
|
||||
C 198 ; WX 500 ; N AE ; B -2 0 497 624 ;
|
||||
C 199 ; WX 500 ; N Ccedilla ; B 28 -190 487 640 ;
|
||||
C 200 ; WX 500 ; N Egrave ; B 56 0 462 816 ;
|
||||
C 201 ; WX 500 ; N Eacute ; B 56 0 462 816 ;
|
||||
C 202 ; WX 500 ; N Ecircumflex ; B 56 0 462 800 ;
|
||||
C 203 ; WX 500 ; N Edieresis ; B 56 0 462 813 ;
|
||||
C 204 ; WX 500 ; N Igrave ; B 73 0 433 816 ;
|
||||
C 205 ; WX 500 ; N Iacute ; B 73 0 433 816 ;
|
||||
C 206 ; WX 500 ; N Icircumflex ; B 73 0 433 800 ;
|
||||
C 207 ; WX 500 ; N Idieresis ; B 73 0 433 813 ;
|
||||
C 208 ; WX 500 ; N Eth ; B 4 0 477 624 ;
|
||||
C 209 ; WX 500 ; N Ntilde ; B 32 0 478 815 ;
|
||||
C 210 ; WX 500 ; N Ograve ; B 17 -19 483 816 ;
|
||||
C 211 ; WX 500 ; N Oacute ; B 17 -19 483 816 ;
|
||||
C 212 ; WX 500 ; N Ocircumflex ; B 17 -19 483 800 ;
|
||||
C 213 ; WX 500 ; N Otilde ; B 17 -19 483 815 ;
|
||||
C 214 ; WX 500 ; N Odieresis ; B 17 -19 483 813 ;
|
||||
C 215 ; WX 500 ; N multiply ; B 68 141 445 530 ;
|
||||
C 216 ; WX 500 ; N Oslash ; B 17 -69 486 683 ;
|
||||
C 217 ; WX 500 ; N Ugrave ; B 37 -15 463 816 ;
|
||||
C 218 ; WX 500 ; N Uacute ; B 37 -15 463 816 ;
|
||||
C 219 ; WX 500 ; N Ucircumflex ; B 37 -15 463 800 ;
|
||||
C 220 ; WX 500 ; N Udieresis ; B 37 -15 463 813 ;
|
||||
C 221 ; WX 500 ; N Yacute ; B 8 0 498 816 ;
|
||||
C 222 ; WX 500 ; N Thorn ; B 49 0 472 624 ;
|
||||
C 223 ; WX 500 ; N germandbls ; B 38 -16 464 675 ;
|
||||
C 224 ; WX 500 ; N agrave ; B 40 -13 442 714 ;
|
||||
C 225 ; WX 500 ; N aacute ; B 40 -13 442 714 ;
|
||||
C 226 ; WX 500 ; N acircumflex ; B 40 -13 442 697 ;
|
||||
C 227 ; WX 500 ; N atilde ; B 40 -13 442 694 ;
|
||||
C 228 ; WX 500 ; N adieresis ; B 40 -13 442 677 ;
|
||||
C 229 ; WX 500 ; N aring ; B 40 -13 442 711 ;
|
||||
C 230 ; WX 500 ; N ae ; B 1 -13 500 477 ;
|
||||
C 231 ; WX 500 ; N ccedilla ; B 38 -190 462 478 ;
|
||||
C 232 ; WX 500 ; N egrave ; B 37 -17 458 714 ;
|
||||
C 233 ; WX 500 ; N eacute ; B 37 -17 458 714 ;
|
||||
C 234 ; WX 500 ; N ecircumflex ; B 37 -17 458 697 ;
|
||||
C 235 ; WX 500 ; N edieresis ; B 37 -17 458 677 ;
|
||||
C 236 ; WX 500 ; N igrave ; B 88 0 416 714 ;
|
||||
C 237 ; WX 500 ; N iacute ; B 88 0 416 714 ;
|
||||
C 238 ; WX 500 ; N icircumflex ; B 88 0 416 697 ;
|
||||
C 239 ; WX 500 ; N idieresis ; B 82 0 416 677 ;
|
||||
C 240 ; WX 500 ; N eth ; B 37 -17 471 685 ;
|
||||
C 241 ; WX 500 ; N ntilde ; B 60 0 451 694 ;
|
||||
C 242 ; WX 500 ; N ograve ; B 28 -17 472 714 ;
|
||||
C 243 ; WX 500 ; N oacute ; B 28 -17 472 714 ;
|
||||
C 244 ; WX 500 ; N ocircumflex ; B 28 -17 472 697 ;
|
||||
C 245 ; WX 500 ; N otilde ; B 28 -17 472 694 ;
|
||||
C 246 ; WX 500 ; N odieresis ; B 28 -17 472 677 ;
|
||||
C 247 ; WX 500 ; N divide ; B 62 120 439 523 ;
|
||||
C 248 ; WX 500 ; N oslash ; B 28 -68 472 523 ;
|
||||
C 249 ; WX 500 ; N ugrave ; B 50 -21 451 714 ;
|
||||
C 250 ; WX 500 ; N uacute ; B 50 -21 451 714 ;
|
||||
C 251 ; WX 500 ; N ucircumflex ; B 50 -21 451 697 ;
|
||||
C 252 ; WX 500 ; N udieresis ; B 50 -21 451 677 ;
|
||||
C 253 ; WX 500 ; N yacute ; B 11 -177 475 714 ;
|
||||
C 254 ; WX 500 ; N thorn ; B 49 -167 467 675 ;
|
||||
C 255 ; WX 500 ; N ydieresis ; B 11 -177 475 677 ;
|
||||
C -1 ; WX 500 ; N Abreve ; B 0 0 501 809 ;
|
||||
C -1 ; WX 500 ; N abreve ; B 40 -13 442 675 ;
|
||||
C -1 ; WX 500 ; N Aogonek ; B 0 -183 502 639 ;
|
||||
C -1 ; WX 500 ; N aogonek ; B 40 -183 442 478 ;
|
||||
C -1 ; WX 500 ; N Cacute ; B 28 -19 487 816 ;
|
||||
C -1 ; WX 500 ; N cacute ; B 38 -17 462 714 ;
|
||||
C -1 ; WX 500 ; N Ccaron ; B 28 -19 487 800 ;
|
||||
C -1 ; WX 500 ; N ccaron ; B 38 -17 462 703 ;
|
||||
C -1 ; WX 500 ; N Dcaron ; B 43 0 477 800 ;
|
||||
C -1 ; WX 500 ; N dcaron ; B -13 -16 518 685 ;
|
||||
C -1 ; WX 500 ; N Dcroat ; B 4 0 477 624 ;
|
||||
C -1 ; WX 500 ; N dcroat ; B 29 -16 492 675 ;
|
||||
C -1 ; WX 500 ; N Eogonek ; B 56 -183 462 624 ;
|
||||
C -1 ; WX 500 ; N eogonek ; B 37 -183 458 478 ;
|
||||
C -1 ; WX 500 ; N Ecaron ; B 56 0 462 800 ;
|
||||
C -1 ; WX 500 ; N ecaron ; B 37 -17 458 703 ;
|
||||
C -1 ; WX 500 ; N Gbreve ; B 16 -19 467 814 ;
|
||||
C -1 ; WX 500 ; N gbreve ; B 32 -173 488 675 ;
|
||||
C -1 ; WX 500 ; N Idotaccent ; B 73 0 433 814 ;
|
||||
C -1 ; WX 500 ; N dotlessi ; B 88 0 416 467 ;
|
||||
C -1 ; WX 500 ; N kgreenlandic ; B 60 -4 502 473 ;
|
||||
C -1 ; WX 500 ; N Lacute ; B 61 0 459 816 ;
|
||||
C -1 ; WX 500 ; N lacute ; B 66 0 436 859 ;
|
||||
C -1 ; WX 500 ; N Lcaron ; B 61 0 459 645 ;
|
||||
C -1 ; WX 500 ; N lcaron ; B 50 0 491 685 ;
|
||||
C -1 ; WX 500 ; N Lslash ; B 4 0 459 624 ;
|
||||
C -1 ; WX 500 ; N lslash ; B 66 0 436 675 ;
|
||||
C -1 ; WX 500 ; N Nacute ; B 32 0 478 816 ;
|
||||
C -1 ; WX 500 ; N nacute ; B 60 0 451 714 ;
|
||||
C -1 ; WX 500 ; N Ncaron ; B 32 0 478 800 ;
|
||||
C -1 ; WX 500 ; N ncaron ; B 60 0 451 703 ;
|
||||
C -1 ; WX 500 ; N Eng ; B 34 -20 456 639 ;
|
||||
C -1 ; WX 500 ; N eng ; B 60 -180 451 478 ;
|
||||
C -1 ; WX 500 ; N omacron ; B 28 -17 472 642 ;
|
||||
C -1 ; WX 500 ; N Ohungarumlaut ; B 17 -19 483 824 ;
|
||||
C -1 ; WX 500 ; N ohungarumlaut ; B 28 -17 472 714 ;
|
||||
C -1 ; WX 500 ; N OE ; B 2 -7 494 632 ;
|
||||
C -1 ; WX 500 ; N oe ; B 2 -16 504 476 ;
|
||||
C -1 ; WX 500 ; N Racute ; B 46 0 489 816 ;
|
||||
C -1 ; WX 500 ; N racute ; B 88 0 470 714 ;
|
||||
C -1 ; WX 500 ; N Rcaron ; B 46 0 489 800 ;
|
||||
C -1 ; WX 500 ; N rcaron ; B 88 0 470 703 ;
|
||||
C -1 ; WX 500 ; N Sacute ; B 27 -19 460 816 ;
|
||||
C -1 ; WX 500 ; N sacute ; B 46 -17 450 714 ;
|
||||
C -1 ; WX 500 ; N Scedilla ; B 27 -190 460 640 ;
|
||||
C -1 ; WX 500 ; N scedilla ; B 46 -190 450 478 ;
|
||||
C -1 ; WX 500 ; N Scaron ; B 27 -19 460 801 ;
|
||||
C -1 ; WX 500 ; N scaron ; B 46 -17 450 703 ;
|
||||
C -1 ; WX 500 ; N Tcedilla ; B 20 -190 480 624 ;
|
||||
C -1 ; WX 500 ; N tcedilla ; B 56 -190 456 598 ;
|
||||
C -1 ; WX 500 ; N Tcaron ; B 20 0 480 800 ;
|
||||
C -1 ; WX 500 ; N tcaron ; B 31 -17 500 720 ;
|
||||
C -1 ; WX 500 ; N Uring ; B 37 -15 463 815 ;
|
||||
C -1 ; WX 500 ; N uring ; B 50 -21 451 711 ;
|
||||
C -1 ; WX 500 ; N Uhungarumlaut ; B 37 -15 467 824 ;
|
||||
C -1 ; WX 500 ; N uhungarumlaut ; B 50 -21 451 714 ;
|
||||
C -1 ; WX 500 ; N Ydieresis ; B 8 0 498 813 ;
|
||||
C -1 ; WX 500 ; N Zacute ; B 41 0 477 816 ;
|
||||
C -1 ; WX 500 ; N zacute ; B 42 0 458 714 ;
|
||||
C -1 ; WX 500 ; N Zdotaccent ; B 41 0 477 808 ;
|
||||
C -1 ; WX 500 ; N zdot ; B 42 0 458 681 ;
|
||||
C -1 ; WX 500 ; N Zcaron ; B 41 0 477 800 ;
|
||||
C -1 ; WX 500 ; N zcaron ; B 42 0 458 703 ;
|
||||
C -1 ; WX 500 ; N florin ; B 7 -175 492 679 ;
|
||||
C -1 ; WX 500 ; N dotlessj ; B 28 -177 375 467 ;
|
||||
C -1 ; WX 500 ; N afii57929 ; B 167 437 327 685 ;
|
||||
C -1 ; WX 500 ; N circumflex ; B 124 507 387 697 ;
|
||||
C -1 ; WX 500 ; N caron ; B 124 513 387 703 ;
|
||||
C -1 ; WX 500 ; N uni02C9 ; B 107 553 389 642 ;
|
||||
C -1 ; WX 500 ; N uni02CB ; B 173 517 335 714 ;
|
||||
C -1 ; WX 500 ; N breve ; B 84 518 412 675 ;
|
||||
C -1 ; WX 500 ; N dotaccent ; B 184 547 325 681 ;
|
||||
C -1 ; WX 500 ; N ring ; B 145 512 355 711 ;
|
||||
C -1 ; WX 500 ; N ogonek ; B 265 -183 442 0 ;
|
||||
C -1 ; WX 500 ; N tilde ; B 85 542 432 694 ;
|
||||
C -1 ; WX 500 ; N hungarumlaut ; B 121 517 438 714 ;
|
||||
C -1 ; WX 500 ; N quoteleft ; B 164 356 338 648 ;
|
||||
C -1 ; WX 500 ; N quoteright ; B 147 356 322 648 ;
|
||||
C -1 ; WX 500 ; N quotesinglbase ; B 148 -169 324 123 ;
|
||||
C -1 ; WX 500 ; N quotedblleft ; B 63 356 444 648 ;
|
||||
C -1 ; WX 500 ; N quotedblright ; B 48 356 430 648 ;
|
||||
C -1 ; WX 500 ; N quotedblbase ; B 48 -169 430 123 ;
|
||||
C -1 ; WX 500 ; N dagger ; B 40 -150 456 652 ;
|
||||
C -1 ; WX 500 ; N daggerdbl ; B 40 -150 456 651 ;
|
||||
C -1 ; WX 500 ; N bullet ; B 152 206 355 396 ;
|
||||
C -1 ; WX 500 ; N ellipsis ; B 4 -15 478 123 ;
|
||||
C -1 ; WX 500 ; N guilsinglleft ; B 122 42 357 417 ;
|
||||
C -1 ; WX 500 ; N guilsinglright ; B 125 42 360 417 ;
|
||||
C -1 ; WX 500 ; N fraction ; B 60 -49 454 671 ;
|
||||
C -1 ; WX 500 ; N uni2074 ; B 90 262 415 656 ;
|
||||
C -1 ; WX 500 ; N Euro ; B 19 -16 480 630 ;
|
||||
C -1 ; WX 500 ; N trademark ; B 18 319 483 637 ;
|
||||
C -1 ; WX 500 ; N uparrow ; B 44 -36 456 646 ;
|
||||
C -1 ; WX 500 ; N downarrow ; B 44 -36 456 646 ;
|
||||
C -1 ; WX 500 ; N minus ; B 38 270 462 364 ;
|
||||
C -1 ; WX 500 ; N visiblespace ; B 41 -91 459 71 ;
|
||||
C -1 ; WX 500 ; N Apostrophe ; B 168 397 328 645 ;
|
||||
C -1 ; WX 500 ; N .notdef ; B 0 0 0 0 ;
|
||||
C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
|
||||
C -1 ; WX 500 ; N nonmarkingreturn ; B 0 0 0 0 ;
|
||||
C -1 ; WX 0 ; N NULL ; B 0 0 0 0 ;
|
||||
C -1 ; WX 500 ; N dotaccent.cap ; B 187 684 330 814 ;
|
||||
C -1 ; WX 500 ; N breve.cap ; B 77 650 403 809 ;
|
||||
C -1 ; WX 500 ; N tilde.cap ; B 81 664 426 815 ;
|
||||
C -1 ; WX 500 ; N dieresis.cap ; B 80 683 402 813 ;
|
||||
C -1 ; WX 500 ; N circumflex.cap ; B 106 648 397 800 ;
|
||||
C -1 ; WX 500 ; N caron.cap ; B 95 648 385 800 ;
|
||||
C -1 ; WX 500 ; N grave.cap ; B 159 653 367 816 ;
|
||||
C -1 ; WX 500 ; N acute.cap ; B 166 653 374 816 ;
|
||||
C -1 ; WX 500 ; N ring.cap ; B 149 616 358 815 ;
|
||||
C -1 ; WX 500 ; N r.serif ; B 28 0 470 478 ;
|
||||
C -1 ; WX 500 ; N hungarumlaut.cap ; B 95 638 467 824 ;
|
||||
C -1 ; WX 500 ; N zero.noslash ; B 34 -20 468 637 ;
|
||||
C -1 ; WX 500 ; N .ttfautohint ; B 0 0 0 0 ;
|
||||
EndCharMetrics
|
||||
EndFontMetrics
|
||||
1576
fonts/InconsolataGo-Bold.pfa
Normal file
1576
fonts/InconsolataGo-Bold.pfa
Normal file
File diff suppressed because it is too large
Load Diff
BIN
fonts/InconsolataGo-Bold.ttf
Normal file
BIN
fonts/InconsolataGo-Bold.ttf
Normal file
Binary file not shown.
328
fonts/InconsolataGo-Regular.afm
Normal file
328
fonts/InconsolataGo-Regular.afm
Normal file
@@ -0,0 +1,328 @@
|
||||
StartFontMetrics 2.0
|
||||
Comment Generated by FontForge 20120731
|
||||
Comment Creation Date: Sun May 24 22:46:08 2015
|
||||
FontName InconsolataGo-Regular
|
||||
FullName InconsolataGo
|
||||
FamilyName InconsolataGo
|
||||
Weight Book
|
||||
Notice (Copyright (c) 2006-2012, Raph Levien (firstname.lastname@gmail.com), Copyright (c) 2011-2012, Cyreal (cyreal.org))
|
||||
ItalicAngle 0
|
||||
IsFixedPitch false
|
||||
UnderlinePosition -200
|
||||
UnderlineThickness 50
|
||||
Version 1.013
|
||||
EncodingScheme ISO10646-1
|
||||
FontBBox 0 -177 509 834
|
||||
CapHeight 623
|
||||
XHeight 457
|
||||
Ascender 665
|
||||
Descender -167
|
||||
StartCharMetrics 306
|
||||
C 32 ; WX 500 ; N space ; B 0 0 0 0 ;
|
||||
C 33 ; WX 500 ; N exclam ; B 180 -11 299 668 ;
|
||||
C 34 ; WX 500 ; N quotedbl ; B 136 416 387 665 ;
|
||||
C 35 ; WX 500 ; N numbersign ; B 25 10 476 626 ;
|
||||
C 36 ; WX 500 ; N dollar ; B 60 -47 460 651 ;
|
||||
C 37 ; WX 500 ; N percent ; B 28 -10 482 634 ;
|
||||
C 38 ; WX 500 ; N ampersand ; B 36 -12 481 629 ;
|
||||
C 39 ; WX 500 ; N quotesingle ; B 224 417 304 665 ;
|
||||
C 40 ; WX 500 ; N parenleft ; B 139 -173 425 666 ;
|
||||
C 41 ; WX 500 ; N parenright ; B 72 -174 364 665 ;
|
||||
C 42 ; WX 500 ; N asterisk ; B 41 106 458 519 ;
|
||||
C 43 ; WX 500 ; N plus ; B 45 104 456 523 ;
|
||||
C 44 ; WX 500 ; N comma ; B 165 -168 306 103 ;
|
||||
C 45 ; WX 500 ; N hyphen ; B 71 281 431 348 ;
|
||||
C 46 ; WX 500 ; N period ; B 179 -11 298 104 ;
|
||||
C 47 ; WX 500 ; N slash ; B 64 -42 437 665 ;
|
||||
C 48 ; WX 500 ; N zero ; B 50 -11 450 627 ;
|
||||
C 49 ; WX 500 ; N one ; B 88 0 299 624 ;
|
||||
C 50 ; WX 500 ; N two ; B 73 0 439 627 ;
|
||||
C 51 ; WX 500 ; N three ; B 69 -11 425 625 ;
|
||||
C 52 ; WX 500 ; N four ; B 48 0 452 624 ;
|
||||
C 53 ; WX 500 ; N five ; B 64 -11 445 623 ;
|
||||
C 54 ; WX 500 ; N six ; B 67 -10 439 630 ;
|
||||
C 55 ; WX 500 ; N seven ; B 79 0 432 623 ;
|
||||
C 56 ; WX 500 ; N eight ; B 60 -10 441 631 ;
|
||||
C 57 ; WX 500 ; N nine ; B 68 -10 437 629 ;
|
||||
C 58 ; WX 500 ; N colon ; B 179 -11 298 423 ;
|
||||
C 59 ; WX 500 ; N semicolon ; B 165 -168 306 423 ;
|
||||
C 60 ; WX 500 ; N less ; B 35 47 461 567 ;
|
||||
C 61 ; WX 500 ; N equal ; B 45 170 456 438 ;
|
||||
C 62 ; WX 500 ; N greater ; B 40 47 466 567 ;
|
||||
C 63 ; WX 500 ; N question ; B 64 -13 434 665 ;
|
||||
C 64 ; WX 500 ; N at ; B 31 -11 465 633 ;
|
||||
C 65 ; WX 500 ; N A ; B 15 0 483 634 ;
|
||||
C 66 ; WX 500 ; N B ; B 48 0 457 623 ;
|
||||
C 67 ; WX 500 ; N C ; B 41 -10 469 628 ;
|
||||
C 68 ; WX 500 ; N D ; B 54 -1 460 623 ;
|
||||
C 69 ; WX 500 ; N E ; B 59 0 441 624 ;
|
||||
C 70 ; WX 500 ; N F ; B 78 0 437 624 ;
|
||||
C 71 ; WX 500 ; N G ; B 36 -10 460 629 ;
|
||||
C 72 ; WX 500 ; N H ; B 54 -1 448 623 ;
|
||||
C 73 ; WX 500 ; N I ; B 81 -1 403 623 ;
|
||||
C 74 ; WX 500 ; N J ; B 49 -11 457 623 ;
|
||||
C 75 ; WX 500 ; N K ; B 42 -4 471 628 ;
|
||||
C 76 ; WX 500 ; N L ; B 66 0 439 623 ;
|
||||
C 77 ; WX 500 ; N M ; B 41 0 460 624 ;
|
||||
C 78 ; WX 500 ; N N ; B 50 0 454 624 ;
|
||||
C 79 ; WX 500 ; N O ; B 29 -10 471 630 ;
|
||||
C 80 ; WX 500 ; N P ; B 59 0 456 623 ;
|
||||
C 81 ; WX 500 ; N Q ; B 29 -145 471 630 ;
|
||||
C 82 ; WX 500 ; N R ; B 56 0 464 623 ;
|
||||
C 83 ; WX 500 ; N S ; B 52 -10 455 627 ;
|
||||
C 84 ; WX 500 ; N T ; B 31 0 463 624 ;
|
||||
C 85 ; WX 500 ; N U ; B 50 -11 454 623 ;
|
||||
C 86 ; WX 500 ; N V ; B 25 -4 478 624 ;
|
||||
C 87 ; WX 500 ; N W ; B 17 -4 488 623 ;
|
||||
C 88 ; WX 500 ; N X ; B 41 0 468 624 ;
|
||||
C 89 ; WX 500 ; N Y ; B 28 0 473 623 ;
|
||||
C 90 ; WX 500 ; N Z ; B 50 0 463 623 ;
|
||||
C 91 ; WX 500 ; N bracketleft ; B 131 -89 418 670 ;
|
||||
C 92 ; WX 500 ; N backslash ; B 64 -42 437 665 ;
|
||||
C 93 ; WX 500 ; N bracketright ; B 83 -89 369 670 ;
|
||||
C 94 ; WX 500 ; N asciicircum ; B 93 343 403 623 ;
|
||||
C 95 ; WX 500 ; N underscore ; B 35 -80 466 -19 ;
|
||||
C 96 ; WX 500 ; N grave ; B 139 434 307 671 ;
|
||||
C 97 ; WX 500 ; N a ; B 49 -11 435 467 ;
|
||||
C 98 ; WX 500 ; N b ; B 60 -11 457 665 ;
|
||||
C 99 ; WX 500 ; N c ; B 56 -11 457 466 ;
|
||||
C 100 ; WX 500 ; N d ; B 45 -10 448 665 ;
|
||||
C 101 ; WX 500 ; N e ; B 49 -10 445 468 ;
|
||||
C 102 ; WX 500 ; N f ; B 63 0 483 671 ;
|
||||
C 103 ; WX 500 ; N g ; B 38 -172 475 472 ;
|
||||
C 104 ; WX 500 ; N h ; B 70 0 433 665 ;
|
||||
C 105 ; WX 500 ; N i ; B 100 0 396 656 ;
|
||||
C 106 ; WX 500 ; N j ; B 48 -174 385 656 ;
|
||||
C 107 ; WX 500 ; N k ; B 66 -4 479 665 ;
|
||||
C 108 ; WX 500 ; N l ; B 79 0 421 665 ;
|
||||
C 109 ; WX 500 ; N m ; B 38 0 470 468 ;
|
||||
C 110 ; WX 500 ; N n ; B 68 0 432 468 ;
|
||||
C 111 ; WX 500 ; N o ; B 40 -12 460 467 ;
|
||||
C 112 ; WX 500 ; N p ; B 60 -167 463 467 ;
|
||||
C 113 ; WX 500 ; N q ; B 42 -167 442 469 ;
|
||||
C 114 ; WX 500 ; N r ; B 99 -1 458 468 ;
|
||||
C 115 ; WX 500 ; N s ; B 57 -10 440 468 ;
|
||||
C 116 ; WX 500 ; N t ; B 70 -9 444 592 ;
|
||||
C 117 ; WX 500 ; N u ; B 62 -11 440 457 ;
|
||||
C 118 ; WX 500 ; N v ; B 40 -3 457 457 ;
|
||||
C 119 ; WX 500 ; N w ; B 16 -1 481 457 ;
|
||||
C 120 ; WX 500 ; N x ; B 47 0 456 457 ;
|
||||
C 121 ; WX 500 ; N y ; B 22 -174 463 457 ;
|
||||
C 122 ; WX 500 ; N z ; B 50 0 450 457 ;
|
||||
C 123 ; WX 500 ; N braceleft ; B 53 -159 408 637 ;
|
||||
C 124 ; WX 500 ; N bar ; B 217 -151 284 652 ;
|
||||
C 125 ; WX 500 ; N braceright ; B 92 -159 448 637 ;
|
||||
C 126 ; WX 500 ; N asciitilde ; B 41 237 476 377 ;
|
||||
C 142 ; WX 500 ; N Zcaron ; B 50 0 463 791 ;
|
||||
C 158 ; WX 500 ; N zcaron ; B 50 0 450 694 ;
|
||||
C 160 ; WX 500 ; N nonbreakingspace ; B 0 0 0 0 ;
|
||||
C 161 ; WX 500 ; N exclamdown ; B 180 -11 299 668 ;
|
||||
C 162 ; WX 500 ; N cent ; B 48 -79 451 624 ;
|
||||
C 163 ; WX 500 ; N sterling ; B 39 -15 470 623 ;
|
||||
C 164 ; WX 500 ; N currency ; B 68 164 432 527 ;
|
||||
C 165 ; WX 500 ; N yen ; B 36 0 466 624 ;
|
||||
C 166 ; WX 500 ; N brokenbar ; B 217 -151 284 652 ;
|
||||
C 167 ; WX 500 ; N section ; B 65 -54 418 672 ;
|
||||
C 168 ; WX 500 ; N dieresis ; B 112 564 391 665 ;
|
||||
C 169 ; WX 500 ; N copyright ; B 14 19 498 530 ;
|
||||
C 170 ; WX 500 ; N ordfeminine ; B 76 152 425 622 ;
|
||||
C 171 ; WX 500 ; N guillemotleft ; B 67 61 446 400 ;
|
||||
C 172 ; WX 500 ; N logicalnot ; B 91 157 414 347 ;
|
||||
C 173 ; WX 500 ; N softhyphen ; B 71 281 431 348 ;
|
||||
C 174 ; WX 500 ; N registered ; B 14 19 498 530 ;
|
||||
C 175 ; WX 500 ; N macron ; B 123 565 377 621 ;
|
||||
C 176 ; WX 500 ; N degree ; B 121 370 391 639 ;
|
||||
C 177 ; WX 500 ; N plusminus ; B 45 17 457 575 ;
|
||||
C 178 ; WX 500 ; N uni00B2 ; B 111 253 400 637 ;
|
||||
C 179 ; WX 500 ; N uni00B3 ; B 112 251 406 638 ;
|
||||
C 180 ; WX 500 ; N acute ; B 204 522 355 699 ;
|
||||
C 181 ; WX 500 ; N micro ; B 24 -167 494 457 ;
|
||||
C 182 ; WX 500 ; N paragraph ; B 64 -68 436 665 ;
|
||||
C 183 ; WX 500 ; N periodcentered ; B 179 274 298 388 ;
|
||||
C 184 ; WX 500 ; N cedilla ; B 157 -177 384 0 ;
|
||||
C 185 ; WX 500 ; N uni00B9 ; B 122 253 299 633 ;
|
||||
C 186 ; WX 500 ; N ordmasculine ; B 76 152 425 622 ;
|
||||
C 187 ; WX 500 ; N guillemotright ; B 67 61 446 400 ;
|
||||
C 188 ; WX 500 ; N onequarter ; B 5 -70 477 677 ;
|
||||
C 189 ; WX 500 ; N onehalf ; B 5 -73 494 677 ;
|
||||
C 190 ; WX 500 ; N threequarters ; B 11 -70 477 684 ;
|
||||
C 191 ; WX 500 ; N questiondown ; B 67 -13 438 665 ;
|
||||
C 192 ; WX 500 ; N Agrave ; B 15 0 483 791 ;
|
||||
C 193 ; WX 500 ; N Aacute ; B 15 0 483 791 ;
|
||||
C 194 ; WX 500 ; N Acircumflex ; B 15 0 483 791 ;
|
||||
C 195 ; WX 500 ; N Atilde ; B 15 0 483 802 ;
|
||||
C 196 ; WX 500 ; N Adieresis ; B 15 0 483 789 ;
|
||||
C 197 ; WX 500 ; N Aring ; B 15 -1 483 795 ;
|
||||
C 198 ; WX 500 ; N AE ; B 4 0 484 624 ;
|
||||
C 199 ; WX 500 ; N Ccedilla ; B 41 -177 469 628 ;
|
||||
C 200 ; WX 500 ; N Egrave ; B 59 0 441 791 ;
|
||||
C 201 ; WX 500 ; N Eacute ; B 59 0 441 791 ;
|
||||
C 202 ; WX 500 ; N Ecircumflex ; B 59 0 441 791 ;
|
||||
C 203 ; WX 500 ; N Edieresis ; B 59 0 441 789 ;
|
||||
C 204 ; WX 500 ; N Igrave ; B 81 -1 403 791 ;
|
||||
C 205 ; WX 500 ; N Iacute ; B 81 -1 403 791 ;
|
||||
C 206 ; WX 500 ; N Icircumflex ; B 81 -1 403 791 ;
|
||||
C 207 ; WX 500 ; N Idieresis ; B 81 -1 403 789 ;
|
||||
C 208 ; WX 500 ; N Eth ; B 30 -1 466 623 ;
|
||||
C 209 ; WX 500 ; N Ntilde ; B 50 0 454 802 ;
|
||||
C 210 ; WX 500 ; N Ograve ; B 29 -10 471 791 ;
|
||||
C 211 ; WX 500 ; N Oacute ; B 29 -10 471 791 ;
|
||||
C 212 ; WX 500 ; N Ocircumflex ; B 29 -10 471 791 ;
|
||||
C 213 ; WX 500 ; N Otilde ; B 29 -10 471 802 ;
|
||||
C 214 ; WX 500 ; N Odieresis ; B 29 -10 471 789 ;
|
||||
C 215 ; WX 500 ; N multiply ; B 85 145 430 503 ;
|
||||
C 216 ; WX 500 ; N Oslash ; B 29 -63 471 677 ;
|
||||
C 217 ; WX 500 ; N Ugrave ; B 50 -11 454 791 ;
|
||||
C 218 ; WX 500 ; N Uacute ; B 50 -11 454 791 ;
|
||||
C 219 ; WX 500 ; N Ucircumflex ; B 50 -11 454 791 ;
|
||||
C 220 ; WX 500 ; N Udieresis ; B 50 -11 454 789 ;
|
||||
C 221 ; WX 500 ; N Yacute ; B 28 0 473 791 ;
|
||||
C 222 ; WX 500 ; N Thorn ; B 59 0 456 623 ;
|
||||
C 223 ; WX 500 ; N germandbls ; B 55 -10 464 669 ;
|
||||
C 224 ; WX 500 ; N agrave ; B 49 -11 435 699 ;
|
||||
C 225 ; WX 500 ; N aacute ; B 49 -11 435 699 ;
|
||||
C 226 ; WX 500 ; N acircumflex ; B 49 -11 435 685 ;
|
||||
C 227 ; WX 500 ; N atilde ; B 49 -11 438 676 ;
|
||||
C 228 ; WX 500 ; N adieresis ; B 49 -11 435 665 ;
|
||||
C 229 ; WX 500 ; N aring ; B 49 -11 435 693 ;
|
||||
C 230 ; WX 500 ; N ae ; B 10 -11 494 467 ;
|
||||
C 231 ; WX 500 ; N ccedilla ; B 56 -177 457 466 ;
|
||||
C 232 ; WX 500 ; N egrave ; B 49 -10 445 699 ;
|
||||
C 233 ; WX 500 ; N eacute ; B 49 -10 445 699 ;
|
||||
C 234 ; WX 500 ; N ecircumflex ; B 49 -10 445 685 ;
|
||||
C 235 ; WX 500 ; N edieresis ; B 49 -10 445 665 ;
|
||||
C 236 ; WX 500 ; N igrave ; B 100 0 396 699 ;
|
||||
C 237 ; WX 500 ; N iacute ; B 100 0 396 699 ;
|
||||
C 238 ; WX 500 ; N icircumflex ; B 100 0 396 685 ;
|
||||
C 239 ; WX 500 ; N idieresis ; B 100 0 396 665 ;
|
||||
C 240 ; WX 500 ; N eth ; B 40 -12 460 672 ;
|
||||
C 241 ; WX 500 ; N ntilde ; B 68 0 432 676 ;
|
||||
C 242 ; WX 500 ; N ograve ; B 40 -12 460 699 ;
|
||||
C 243 ; WX 500 ; N oacute ; B 40 -12 460 699 ;
|
||||
C 244 ; WX 500 ; N ocircumflex ; B 40 -12 460 685 ;
|
||||
C 245 ; WX 500 ; N otilde ; B 40 -12 460 676 ;
|
||||
C 246 ; WX 500 ; N odieresis ; B 40 -12 460 665 ;
|
||||
C 247 ; WX 500 ; N divide ; B 71 114 431 512 ;
|
||||
C 248 ; WX 500 ; N oslash ; B 40 -64 460 519 ;
|
||||
C 249 ; WX 500 ; N ugrave ; B 62 -11 440 699 ;
|
||||
C 250 ; WX 500 ; N uacute ; B 62 -11 440 699 ;
|
||||
C 251 ; WX 500 ; N ucircumflex ; B 62 -11 440 685 ;
|
||||
C 252 ; WX 500 ; N udieresis ; B 62 -11 440 665 ;
|
||||
C 253 ; WX 500 ; N yacute ; B 22 -174 463 699 ;
|
||||
C 254 ; WX 500 ; N thorn ; B 60 -167 463 665 ;
|
||||
C 255 ; WX 500 ; N ydieresis ; B 22 -174 463 665 ;
|
||||
C -1 ; WX 500 ; N Abreve ; B 15 0 483 784 ;
|
||||
C -1 ; WX 500 ; N abreve ; B 49 -11 435 646 ;
|
||||
C -1 ; WX 500 ; N Aogonek ; B 15 -176 486 634 ;
|
||||
C -1 ; WX 500 ; N aogonek ; B 49 -176 436 467 ;
|
||||
C -1 ; WX 500 ; N Cacute ; B 41 -10 469 791 ;
|
||||
C -1 ; WX 500 ; N cacute ; B 56 -11 457 699 ;
|
||||
C -1 ; WX 500 ; N Ccaron ; B 41 -10 469 791 ;
|
||||
C -1 ; WX 500 ; N ccaron ; B 56 -11 457 694 ;
|
||||
C -1 ; WX 500 ; N Dcaron ; B 54 -1 460 791 ;
|
||||
C -1 ; WX 500 ; N dcaron ; B 0 -10 509 671 ;
|
||||
C -1 ; WX 500 ; N Dcroat ; B 30 -1 466 623 ;
|
||||
C -1 ; WX 500 ; N dcroat ; B 38 -10 476 665 ;
|
||||
C -1 ; WX 500 ; N Eogonek ; B 59 -176 441 624 ;
|
||||
C -1 ; WX 500 ; N eogonek ; B 49 -175 445 468 ;
|
||||
C -1 ; WX 500 ; N Ecaron ; B 59 0 441 791 ;
|
||||
C -1 ; WX 500 ; N ecaron ; B 49 -10 445 694 ;
|
||||
C -1 ; WX 500 ; N Gbreve ; B 36 -10 460 790 ;
|
||||
C -1 ; WX 500 ; N gbreve ; B 38 -172 475 646 ;
|
||||
C -1 ; WX 500 ; N Idotaccent ; B 81 -1 403 791 ;
|
||||
C -1 ; WX 500 ; N dotlessi ; B 100 0 396 457 ;
|
||||
C -1 ; WX 500 ; N kgreenlandic ; B 66 -4 479 459 ;
|
||||
C -1 ; WX 500 ; N Lacute ; B 66 0 439 791 ;
|
||||
C -1 ; WX 500 ; N lacute ; B 79 0 421 834 ;
|
||||
C -1 ; WX 500 ; N Lcaron ; B 66 0 439 628 ;
|
||||
C -1 ; WX 500 ; N lcaron ; B 62 0 473 671 ;
|
||||
C -1 ; WX 500 ; N Lslash ; B 20 -1 446 623 ;
|
||||
C -1 ; WX 500 ; N lslash ; B 79 0 421 665 ;
|
||||
C -1 ; WX 500 ; N Nacute ; B 50 0 454 791 ;
|
||||
C -1 ; WX 500 ; N nacute ; B 68 0 432 699 ;
|
||||
C -1 ; WX 500 ; N Ncaron ; B 50 0 454 791 ;
|
||||
C -1 ; WX 500 ; N ncaron ; B 68 0 432 694 ;
|
||||
C -1 ; WX 500 ; N Eng ; B 51 -11 449 634 ;
|
||||
C -1 ; WX 500 ; N eng ; B 68 -176 432 468 ;
|
||||
C -1 ; WX 500 ; N omacron ; B 40 -12 460 621 ;
|
||||
C -1 ; WX 500 ; N Ohungarumlaut ; B 29 -10 471 810 ;
|
||||
C -1 ; WX 500 ; N ohungarumlaut ; B 40 -12 460 699 ;
|
||||
C -1 ; WX 500 ; N OE ; B 9 -7 484 632 ;
|
||||
C -1 ; WX 500 ; N oe ; B 6 -12 494 466 ;
|
||||
C -1 ; WX 500 ; N Racute ; B 56 0 464 791 ;
|
||||
C -1 ; WX 500 ; N racute ; B 99 -1 458 699 ;
|
||||
C -1 ; WX 500 ; N Rcaron ; B 56 0 464 791 ;
|
||||
C -1 ; WX 500 ; N rcaron ; B 99 -1 458 694 ;
|
||||
C -1 ; WX 500 ; N Sacute ; B 52 -10 455 791 ;
|
||||
C -1 ; WX 500 ; N sacute ; B 57 -10 440 699 ;
|
||||
C -1 ; WX 500 ; N Scedilla ; B 52 -177 455 627 ;
|
||||
C -1 ; WX 500 ; N scedilla ; B 57 -177 440 468 ;
|
||||
C -1 ; WX 500 ; N Scaron ; B 52 -10 455 792 ;
|
||||
C -1 ; WX 500 ; N scaron ; B 57 -10 440 694 ;
|
||||
C -1 ; WX 500 ; N Tcedilla ; B 31 -177 463 624 ;
|
||||
C -1 ; WX 500 ; N tcedilla ; B 70 -177 444 592 ;
|
||||
C -1 ; WX 500 ; N Tcaron ; B 31 0 463 791 ;
|
||||
C -1 ; WX 500 ; N tcaron ; B 45 -9 483 706 ;
|
||||
C -1 ; WX 500 ; N Uring ; B 50 -11 454 795 ;
|
||||
C -1 ; WX 500 ; N uring ; B 62 -11 440 693 ;
|
||||
C -1 ; WX 500 ; N Uhungarumlaut ; B 50 -11 457 810 ;
|
||||
C -1 ; WX 500 ; N uhungarumlaut ; B 62 -11 440 699 ;
|
||||
C -1 ; WX 500 ; N Ydieresis ; B 28 0 473 789 ;
|
||||
C -1 ; WX 500 ; N Zacute ; B 50 0 463 791 ;
|
||||
C -1 ; WX 500 ; N zacute ; B 50 0 450 699 ;
|
||||
C -1 ; WX 500 ; N Zdotaccent ; B 50 0 463 784 ;
|
||||
C -1 ; WX 500 ; N zdot ; B 50 0 450 656 ;
|
||||
C -1 ; WX 500 ; N Zcaron ; B 50 0 463 791 ;
|
||||
C -1 ; WX 500 ; N zcaron ; B 50 0 450 694 ;
|
||||
C -1 ; WX 500 ; N florin ; B 18 -175 480 673 ;
|
||||
C -1 ; WX 500 ; N dotlessj ; B 48 -174 369 457 ;
|
||||
C -1 ; WX 500 ; N afii57929 ; B 196 454 309 671 ;
|
||||
C -1 ; WX 500 ; N circumflex ; B 134 509 377 685 ;
|
||||
C -1 ; WX 500 ; N caron ; B 134 518 377 694 ;
|
||||
C -1 ; WX 500 ; N uni02C9 ; B 123 565 377 621 ;
|
||||
C -1 ; WX 500 ; N uni02CB ; B 180 522 331 699 ;
|
||||
C -1 ; WX 500 ; N breve ; B 101 524 397 646 ;
|
||||
C -1 ; WX 500 ; N dotaccent ; B 203 553 306 656 ;
|
||||
C -1 ; WX 500 ; N ring ; B 165 517 348 693 ;
|
||||
C -1 ; WX 500 ; N ogonek ; B 276 -176 424 0 ;
|
||||
C -1 ; WX 500 ; N tilde ; B 91 543 429 676 ;
|
||||
C -1 ; WX 500 ; N hungarumlaut ; B 126 522 432 699 ;
|
||||
C -1 ; WX 500 ; N quoteleft ; B 182 367 323 638 ;
|
||||
C -1 ; WX 500 ; N quoteright ; B 165 367 306 638 ;
|
||||
C -1 ; WX 500 ; N quotesinglbase ; B 165 -168 306 103 ;
|
||||
C -1 ; WX 500 ; N quotedblleft ; B 79 367 426 638 ;
|
||||
C -1 ; WX 500 ; N quotedblright ; B 61 367 409 638 ;
|
||||
C -1 ; WX 500 ; N quotedblbase ; B 61 -168 409 103 ;
|
||||
C -1 ; WX 500 ; N dagger ; B 49 -151 450 652 ;
|
||||
C -1 ; WX 500 ; N daggerdbl ; B 49 -151 450 652 ;
|
||||
C -1 ; WX 500 ; N bullet ; B 171 213 341 380 ;
|
||||
C -1 ; WX 500 ; N ellipsis ; B 7 -11 470 104 ;
|
||||
C -1 ; WX 500 ; N guilsinglleft ; B 145 61 343 400 ;
|
||||
C -1 ; WX 500 ; N guilsinglright ; B 145 61 343 400 ;
|
||||
C -1 ; WX 500 ; N fraction ; B 76 -42 437 665 ;
|
||||
C -1 ; WX 500 ; N uni2074 ; B 102 252 404 641 ;
|
||||
C -1 ; WX 500 ; N Euro ; B 33 -11 464 628 ;
|
||||
C -1 ; WX 500 ; N trademark ; B 18 320 483 635 ;
|
||||
C -1 ; WX 500 ; N uparrow ; B 59 -34 441 640 ;
|
||||
C -1 ; WX 500 ; N downarrow ; B 59 -34 441 640 ;
|
||||
C -1 ; WX 500 ; N minus ; B 45 282 456 343 ;
|
||||
C -1 ; WX 500 ; N visiblespace ; B 48 -66 452 70 ;
|
||||
C -1 ; WX 500 ; N Apostrophe ; B 196 411 309 628 ;
|
||||
C -1 ; WX 500 ; N .notdef ; B 0 0 0 0 ;
|
||||
C -1 ; WX 0 ; N .null ; B 0 0 0 0 ;
|
||||
C -1 ; WX 333 ; N nonmarkingreturn ; B 0 0 0 0 ;
|
||||
C -1 ; WX 0 ; N NULL ; B 0 0 0 0 ;
|
||||
C -1 ; WX 500 ; N dotaccent.cap ; B 186 689 289 791 ;
|
||||
C -1 ; WX 500 ; N breve.cap ; B 91 662 387 784 ;
|
||||
C -1 ; WX 500 ; N tilde.cap ; B 86 669 425 802 ;
|
||||
C -1 ; WX 500 ; N dieresis.cap ; B 101 688 380 789 ;
|
||||
C -1 ; WX 500 ; N circumflex.cap ; B 114 655 390 791 ;
|
||||
C -1 ; WX 500 ; N caron.cap ; B 102 655 378 791 ;
|
||||
C -1 ; WX 500 ; N grave.cap ; B 167 660 360 791 ;
|
||||
C -1 ; WX 500 ; N acute.cap ; B 173 660 365 791 ;
|
||||
C -1 ; WX 500 ; N ring.cap ; B 161 619 344 795 ;
|
||||
C -1 ; WX 500 ; N r.serif ; B 63 -1 469 467 ;
|
||||
C -1 ; WX 500 ; N hungarumlaut.cap ; B 102 645 457 810 ;
|
||||
C -1 ; WX 500 ; N zero.noslash ; B 63 -11 438 627 ;
|
||||
EndCharMetrics
|
||||
EndFontMetrics
|
||||
1292
fonts/InconsolataGo-Regular.pfa
Normal file
1292
fonts/InconsolataGo-Regular.pfa
Normal file
File diff suppressed because it is too large
Load Diff
BIN
fonts/InconsolataGo-Regular.ttf
Normal file
BIN
fonts/InconsolataGo-Regular.ttf
Normal file
Binary file not shown.
BIN
fonts/Lato-Bold.ttf
Normal file
BIN
fonts/Lato-Bold.ttf
Normal file
Binary file not shown.
126
index.html
Normal file
126
index.html
Normal file
@@ -0,0 +1,126 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta name="go-import" content="gopl.io git https://github.com/adonovan/gopl.io"></meta>
|
||||
<title>The Go Programming Language</title>
|
||||
<script>
|
||||
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
|
||||
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
|
||||
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
|
||||
})(window,document,'script','//www.google-analytics.com/analytics.js','ga');
|
||||
|
||||
ga('create', 'UA-68781809-1', 'auto');
|
||||
ga('send', 'pageview');
|
||||
</script>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<style>
|
||||
.bio {
|
||||
font-size: 95%;
|
||||
text-align: justify;
|
||||
}
|
||||
.biblio {
|
||||
margin: 0.5em;
|
||||
font-size: 110%;
|
||||
line-height: 130%;
|
||||
}
|
||||
.center {
|
||||
text-align: center;
|
||||
}
|
||||
td {
|
||||
padding: 0.5em 1em 0.5em 1em;
|
||||
vertical-align: top;
|
||||
}
|
||||
#toc h1 {
|
||||
font-size: 95%;
|
||||
font-weight: normal;
|
||||
}
|
||||
hr {
|
||||
border: 0;
|
||||
border-top: thin solid #ccc
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<table><tr>
|
||||
<td>
|
||||
<a href='http://www.informit.com/store/go-programming-language-9780134190440'><img border='1' src="cover.png" height='600'/></a>
|
||||
<br/>
|
||||
<div style='text-align: center'>
|
||||
<a href='http://www.amazon.com/dp/0134190440'><img border='0' width='150' src="buyfromamazon.png"/></a>
|
||||
|
||||
<a href='http://www.informit.com/store/go-programming-language-9780134190440'/><img border='0' height='26' src="informit.png"/></a>
|
||||
|
||||
<a href='http://www.barnesandnoble.com/w/1121601944'><img border='0' width='150' src="barnesnoble.png"/></a>
|
||||
</div>
|
||||
</br>
|
||||
</td>
|
||||
<td width='500'>
|
||||
<h1 class='center'>The Go Programming Language</h1>
|
||||
<p class='biblio center'>
|
||||
Alan A. A. Donovan · Brian W. Kernighan<br/>
|
||||
Published Oct 26, 2015 in paperback and Nov 20 in e-book<br/>
|
||||
Addison-Wesley; 380pp; ISBN: 978-0134190440<br/>
|
||||
<tt>authors</tt><tt>@</tt><tt>gopl.io</tt>
|
||||
</p>
|
||||
|
||||
<!-- Table of Contents -->
|
||||
<div id='toc'>
|
||||
<table><tr>
|
||||
<td>
|
||||
<h1>Contents [<a href='ch1.pdf'/>PDF</a>]</h1>
|
||||
<h1>Preface [<a href='ch1.pdf'/>PDF</a>]</h1>
|
||||
<h1>1. Tutorial [<a href='ch1.pdf'/>PDF</a>]</h1>
|
||||
<h1>2. Program Structure</h1>
|
||||
<h1>3. Basic Data Types</h1>
|
||||
<h1>4. Composite Types</h1>
|
||||
<h1>5. Functions</h1>
|
||||
<h1>6. Methods</h1>
|
||||
</td>
|
||||
<td>
|
||||
<h1>7. Interfaces</h1>
|
||||
<h1>8. Goroutines and Channels</h1>
|
||||
<h1>9. Concurrency with Shared Variables</h1>
|
||||
<h1>10. Packages and the Go Tool</h1>
|
||||
<h1>11. Testing</h1>
|
||||
<h1>12. Reflection</h1>
|
||||
<h1>13. Low-Level Programming</h1>
|
||||
<h1>Index [<a href='ch1.pdf'/>PDF</a>]</h1>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan='2'>
|
||||
<h1>
|
||||
<a href='https://github.com/adonovan/gopl.io/'>Source code</a> |
|
||||
<a href='reviews.html'>Reviews</a> |
|
||||
<a href='translations.html'>Translations</a> |
|
||||
<a href='errata.html'>Errata</a>
|
||||
</h1>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<p class="bio">
|
||||
Alan Donovan is a Staff Engineer in Google's infrastructure division,
|
||||
specializing in software development tools. Since 2012, he has been
|
||||
working on the Go team, designing libraries and tools for static
|
||||
analysis. He is the author of the
|
||||
<a href='http://golang.org/s/oracle-user-manual'><code>oracle</code></a>,
|
||||
<a href='http://golang.org/lib/godoc/analysis/help.html'><code>godoc -analysis</code></a>,
|
||||
<a href='https://github.com/golang/tools/blob/master/refactor/eg/eg.go'><code>eg</code></a>,
|
||||
and <a href='https://github.com/golang/tools/blob/master/refactor/rename/rename.go'><code>gorename</code></a> tools.
|
||||
</p>
|
||||
|
||||
<p class="bio">
|
||||
Brian Kernighan was in the Computing Science Research center at Bell
|
||||
Labs until 2000, where he worked on languages and tools for Unix. He
|
||||
is now a professor in the Computer Science Department at Princeton.
|
||||
He is the co-author of several books, including
|
||||
<a href='http://www.amazon.com/dp/0131103628?tracking_id=disfordig-20'>The C Programming Language</a> and
|
||||
<a href='http://www.amazon.com/dp/020161586X?tracking_id=disfordig-20'>The Practice of Programming</a>.
|
||||
|
||||
</td>
|
||||
</tr></table>
|
||||
</body>
|
||||
</html>
|
||||
BIN
informit.png
Normal file
BIN
informit.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 KiB |
96
reviews.html
Normal file
96
reviews.html
Normal file
@@ -0,0 +1,96 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>The Go Programming Language - Reviews</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<style>
|
||||
body {
|
||||
width: 38em;
|
||||
margin: auto;
|
||||
}
|
||||
pre {
|
||||
padding-left: 1em;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Reviews</h1>
|
||||
|
||||
<p>
|
||||
“Alan Donovan and Brian Kernighan have written an even better book
|
||||
[than K&R’s <i>The C Programming Language</i>].”<br/>
|
||||
|
||||
“I enjoyed reading this book, which is not something I can say
|
||||
about most technical books. ... If you have any interest in
|
||||
learning Go, I strongly recommend that you own this book.”<br/>
|
||||
|
||||
<b>Rik Farrow, USENIX <code>;login:</code> magazine, December 2015</b><br/>
|
||||
<a href='https://www.usenix.org/system/files/login/articles/login_dec15_17_books.pdf'>https://www.usenix.org/system/files/login/articles/login_dec15_17_books.pdf</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“I like the examples in a book to be things I might want to do,
|
||||
and this is an area where this particular book shines.”<br/>
|
||||
|
||||
“It’s an excellent book... If you’re a programmer and want to learn
|
||||
Go, this would be my recommendation for the first book to get.”<br/>
|
||||
|
||||
<b>mathew, <code>lpar</code> blog, 2015-12-03</b><br/>
|
||||
<a href='http://lpar.ath0.com/2015/12/03/review-go-programming-language-book'>http://lpar.ath0.com/2015/12/03/review-go-programming-language-book</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“One of the strongest features of the book is its frequent
|
||||
discussion of Go idioms and language design decisions. This
|
||||
material is valuable even to someone who already knows Go, because
|
||||
it is the only way ... to become
|
||||
truly proficient in the language. The book is also very strong in
|
||||
considering (almost) all features of the language precisely and in
|
||||
detail. ... It is invaluable to have extensive discussion and examples of puzzling
|
||||
features.”<br/>
|
||||
|
||||
“The examples are interesting and demonstrate the capabilities of both the language
|
||||
and its libraries.”<br/>
|
||||
|
||||
<b>Christopher Fox, 2016-01-22</b><br/>
|
||||
<a href='http://www.computingreviews.com/index_dynamic.cfm?CFID=15675338&CFTOKEN=37047869'>http://www.computingreviews.com/index_dynamic.cfm?CFID=15675338&CFTOKEN=37047869</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“The Go Programming Language ... provides an excellent introduction to the Go language.
|
||||
The book contains many good pieces of advice ...; there are
|
||||
particular nuggets of wisdom scattered throughout.” <br/>
|
||||
|
||||
<b>Alex Blewitt, InfoQ, 2016-02-05</b><br/>
|
||||
<a href='http://www.infoq.com/articles/the-go-programming-language-book-review'>http://www.infoq.com/articles/the-go-programming-language-book-review</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“It's a great book. Even though I'm already quite familiar
|
||||
with Go, I found reading the book to be a good use of my time.
|
||||
Practical knowledge I have from using Go was reinforced with a deeper
|
||||
level of understanding thanks to the book.
|
||||
I expected a lot, given the authors' pedigree, and the book lived
|
||||
up to it.” <br/>
|
||||
|
||||
<b>Brett Slatkin, 2016-03-04</b><br/>
|
||||
<a href='http://www.onebigfluke.com/2016/03/book-review-go-programming-language.html'>http://www.onebigfluke.com/2016/03/book-review-go-programming-language.html</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
“A thorough and serious introduction to the Go programming language ...
|
||||
retains the clear, crisp, to-the-point tone of K&R ...
|
||||
this is the book to get.”</br/>
|
||||
|
||||
<b>Eli Bendersky, 2016-04-16</b><br/>
|
||||
<a href='http://eli.thegreenplace.net/2016/book-review-the-go-programming-language-by-alan-donovan-and-brian-kernighan'>http://eli.thegreenplace.net/2016/book-review-the-go-programming-language-by-alan-donovan-and-brian-kernighan</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
See reader reviews at <a href='http://www.amazon.com/Programming-Language-Addison-Wesley-Professional-Computing/product-reviews/0134190440/ref=cm_cr_dp_see_all_summary'>Amazon.com</a>.<br/>
|
||||
<img src='5stars.png'/>
|
||||
</p>
|
||||
</body>
|
||||
</html>
|
||||
32
style.css
Normal file
32
style.css
Normal file
@@ -0,0 +1,32 @@
|
||||
@font-face {
|
||||
font-family: CrimsonText;
|
||||
font-weight: normal;
|
||||
src: url("fonts/CrimsonText-Regular.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: Lato;
|
||||
font-weight: bold;
|
||||
src: url("fonts/Lato-Bold.ttf");
|
||||
}
|
||||
@font-face {
|
||||
font-family: InconsolataGo;
|
||||
font-weight: normal;
|
||||
src: url("fonts/InconsolataGo.ttf");
|
||||
}
|
||||
/*
|
||||
*/
|
||||
body {
|
||||
font-family: MinionPro,CrimsonText,"Times New Roman";
|
||||
}
|
||||
table {
|
||||
margin: auto;
|
||||
}
|
||||
h1 {
|
||||
font-family: Lato,Helvetica;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0.5em;
|
||||
}
|
||||
code, pre {
|
||||
font-family: Consolas,Inconsolata;
|
||||
font-size: 92%;
|
||||
}
|
||||
101
translations.html
Normal file
101
translations.html
Normal file
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
||||
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<title>The Go Programming Language - Translations</title>
|
||||
<link rel="stylesheet" type="text/css" href="style.css" />
|
||||
<style>
|
||||
body {
|
||||
width: 48em;
|
||||
margin: auto;
|
||||
}
|
||||
pre {
|
||||
padding-left: 1em;
|
||||
}
|
||||
table#translations {
|
||||
border: thin solid black;
|
||||
border-collapse: collapse;
|
||||
}
|
||||
table#translations td,th {
|
||||
border: thin solid black;
|
||||
padding: 0.2em;
|
||||
font-size: 90%;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Translations</h1>
|
||||
|
||||
<p>
|
||||
The table below lists translations of
|
||||
<i>The Go Programming Language</i> that are in progress.
|
||||
</p>
|
||||
|
||||
<table id='translations'>
|
||||
<tr>
|
||||
<th>Language</th>
|
||||
<th>Title</th>
|
||||
<th>Publisher</th>
|
||||
<th>Expected</th>
|
||||
<th>Translator</th>
|
||||
<th>ISBN</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Korean</td>
|
||||
<td><a href='http://www.acornpub.co.kr/book/go-programming'>The Go Programming Language</a></td>
|
||||
<td><a href='http://www.acornpub.co.kr/book/go-programming'>Acorn Publishing</a> (Korea)</td>
|
||||
<td>February 2016</td>
|
||||
<td>Seung Lee</td>
|
||||
<td>9788960778320</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Russian</td>
|
||||
<td><a href='http://www.williamspublishing.com/Books/978-5-8459-2051-5.html''>Язык программирования Go</a></td>
|
||||
<td><a href='http://www.williamspublishing.com/Books/978-5-8459-2051-5.html'/>Williams Publishing</a> (Russia)</td>
|
||||
<td>April 2016</td>
|
||||
<td>Viktor Shtonda</td>
|
||||
<td>9785845920515</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Polish</td>
|
||||
<td><a href='http://helion.pl/ksiazki/jezyk-go-poznaj-i-programuj-alan-a-a-donovan-brian-w-kernighan,jgopop.htm'>Język Go Poznaj i programuj</a></td>
|
||||
<td><a href='http://helion.pl/'>Helion</a> (Poland)</td>
|
||||
<td>July 2016</td>
|
||||
<td>Lech Lachowski</td>
|
||||
<td>9788328324671</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Japanese</td>
|
||||
<td><a href='http://www.amazon.co.jp/exec/obidos/ASIN/4621300253'>プログラミング言語Go</a></td>
|
||||
<td><a href='http://www.maruzen.co.jp/corp/en/services/publishing.html'>Maruzen Publishing</a> (Japan)</td>
|
||||
<td>June 2016</td>
|
||||
<td>Yoshiki Shibata</td>
|
||||
<td>9784621300251</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Portuguese</td>
|
||||
<td><a href='https://novatec.com.br/livros/linguagem-de-programacao-go/'>A Linguagem de Programação Go</a></td>
|
||||
<td><a href='http://novatec.com.br/'>Novatec Editora</a> (Brazil)</td>
|
||||
<td>2017</td>
|
||||
<td> </td>
|
||||
<td>9788575225462</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Chinese (Traditional)</td>
|
||||
<td><a href='https://www.tenlong.com.tw/products/9789864761333'>精通 Go 程式設計</a></td>
|
||||
<td><a href='http://www.gotop.com.tw/'>Gotop Information</a> (Taiwan)</td>
|
||||
<td>2017</td>
|
||||
<td>Yang Zunyi</td>
|
||||
<td>9789864761333</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Chinese (Simplified)</td>
|
||||
<td><a href='https://www.amazon.cn/dp/B072LCX9S7'>Go程序设计语言 平装</a></td>
|
||||
<td><a href='http://www.pearsonapac.com/'>Pearson Education Asia</td>
|
||||
<td>2017</td>
|
||||
<td>?</td>
|
||||
<td>9787111558422</td>
|
||||
</tr>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user