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
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
|
2021-05-10 G. Branden Robinson <g.branden.robinson@gmail.com>
* contrib/gpinyin/gpinyin.1.man: Work around inability of grops
and gropdf to construct some Unicode composite characters. Use
groff composite special characters for "a" with acute and grave
accents, and define strings for "a" with macron (overline) and
with háček/caron accents. Use different string definitions for
nroff and troff modes so we don't regress UTF-8 terminal output.
2021-05-10 G. Branden Robinson <g.branden.robinson@gmail.com>
* contrib/gpinyin/subs.pl (vowel_t): Fix incorrect rendering of
base glyph 'U', which was being forced to lowercase when a
dieresis and tone mark were both being applied. This caused the
tone mark to overlap the dieresis, so decrease the font size of
the base glyph even more to compensate. The result is ugly but
comprehensible.
See <https://savannah.gnu.org/bugs/?57524>, partially mitigated
but not completely resolved.
2021-05-09 G. Branden Robinson <g.branden.robinson@gmail.com>
* contrib/gpinyin/subs.pl (%tones1_Unicode): Fix copy and paste
error. Emit U+01D5 (Latin capital letter u with dieresis and
macron) for Ü with tone 1, instead of U+016A (Latin capital
letter u with macron).
Fixes <https://savannah.gnu.org/bugs/?60562>.
2021-05-09 G. Branden Robinson <g.branden.robinson@gmail.com>
* contrib/gpinyin/subs.pl (handle_word): Emit \[cq] instead of
\[aq] when interpolating an apostrophe before a vowel.
Fixes <https://savannah.gnu.org/bugs/?60561>.
2021-05-09 G. Branden Robinson <g.branden.robinson@gmail.com>
* contrib/gpinyin/subs.pl (%tones_glyphs, %tones4_glyphs): Fix
hash keys to use the groff dotless i special character into
which a lowercase "i" has already been transforned instead of
'i' itself.
(vowel_n, vowel_t): Rename variable so that tone-transformed
vowel is stored separately. Add "or warn" to test the result
and cheaply assert that we got a string back from our hash
lookup on the vowel.
Fixes <https://savannah.gnu.org/bugs/?60560>.
2018-02-28 Werner LEMBERG <wl@gnu.org>
* gpinyin.am (gpinyin): Use $(AM_V_GEN) to silence file generation.
2015-08-22 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.1.man: Rename `gpinyin.man'.
* gpinyin.am: include renaming.
2015-08-05 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.am: Add `Last update'. Setup Emacs mode.
2015-04-03 Werner LEMBERG <wl@gnu.org>
* gpinyin.man: Make it work in compatibility mode.
(EL): Fix typo.
2014-10-11 Werner LEMBERG <wl@gnu.org>
* Makefile.sub (gpinyin): Handle `gpinyin_dir'.
2014-10-11 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.pl: Version 1.0.4
Remove `use IPC::System::Simple'.
2014-10-10 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.pl: Version 1.0.3
Remove beginning empty line for `pinyin' parts.
2014-09-25 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.pl: Version 1.0.2
* Makefile.sub: Add .PHONY. Restructure install and uninstall.
2014-09-03 Bernd Warken <groff-bernd.warken-72@web.de>
Version 1.0.1
* all `gpinyin' files: Copying and Emacs settings.
2014-08-27 Bernd Warken <groff-bernd.warken-72@web.de>
Version 1.0.0
* gpinyin.pl, subs.pl, gpinyin.man: Make `gpinyin' runnable.
2014-08-08 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.pl: Version 0.9.2
* subs.pl: Rename `sub.pl'.
* Makefile.sub: Change `sub.pl' to `subs.pl'.
2014-08-08 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.pl: Version 0.9.1
* sub.pl: New file for storing subs later on.
* Makefile.sub: Add new gpinyin path for sub.pl.
2014-08-01 Bernd Warken <groff-bernd.warken-72@web.de>
* gpinyin.pl, gpinyin.man, ChangeLog, Makefile.sub:
First version 0.9.0 of gpinyin
2014-08-01 Bernd Warken <groff-bernd.warken-72@web.de>
________________________________________________________________________
License
Copyright (C) 2014-2020 Free Software Foundation, Inc.
Written by Bernd Warken <groff-bernd.warken-72@web.de>.
Copying and distribution of this file, with or without
modification, are permitted provided the copyright notice and this
notice are preserved.
This file is part of `gpinyin', which is part of the `groff'
project.
##### Editor settings
Local Variables:
fill-column: 72
mode: change-log
version-control: never
End:
vim:set autoindent textwidth=72:
|