sheet.git
8 years agolatin: common tap code row
Mischa POSLAWSKY [Tue, 3 Mar 2015 18:04:33 +0000 (19:04 +0100)]
latin: common tap code row

8 years agolatin: declare include data for page date
Mischa POSLAWSKY [Tue, 3 Mar 2015 18:03:55 +0000 (19:03 +0100)]
latin: declare include data for page date

Fix reload on update.

8 years agolatin: consistent morse character translation from ascii
Mischa POSLAWSKY [Tue, 3 Mar 2015 18:01:49 +0000 (19:01 +0100)]
latin: consistent morse character translation from ascii

Improve code maintainability by encoding with ASCII dash - and period .
and converting to visually preferred hyphen and hyphenation point.

8 years agodigits: chakma, coptic, minor improvements
Mischa POSLAWSKY [Tue, 3 Mar 2015 18:00:11 +0000 (19:00 +0100)]
digits: chakma, coptic, minor improvements

8 years agodigits: reorder columns to start with zero
Mischa POSLAWSKY [Mon, 23 Feb 2015 01:02:15 +0000 (02:02 +0100)]
digits: reorder columns to start with zero

Ascending order to allow optional glyphs for ten after nine.

8 years agodigits: prepend missing gurmukhi one
Mischa POSLAWSKY [Mon, 23 Feb 2015 00:52:22 +0000 (01:52 +0100)]
digits: prepend missing gurmukhi one

8 years agodigraphs: proposals for common emoji
Mischa POSLAWSKY [Tue, 3 Mar 2015 17:49:22 +0000 (18:49 +0100)]
digraphs: proposals for common emoji

8 years agodigraphs: propose missing keyboard/command symbols
Mischa POSLAWSKY [Tue, 3 Mar 2015 17:13:07 +0000 (18:13 +0100)]
digraphs: propose missing keyboard/command symbols

8 years agodigraphs: preserve string representations in verbose inversions
Mischa POSLAWSKY [Sun, 22 Feb 2015 22:10:58 +0000 (23:10 +0100)]
digraphs: preserve string representations in verbose inversions

8 years agodigraphs: propose common arabic digits
Mischa POSLAWSKY [Sun, 22 Feb 2015 22:06:52 +0000 (23:06 +0100)]
digraphs: propose common arabic digits

RFC-1345 actually describes these characters, but the listed code points
have changed in modern Unicode mapping instead to the "extended" variants
subsequently implemented in Vim.

Regard current implementations as canon, and reencode the intended
characters with different mnemonics.

8 years agodigraphs: apparent proposals for missing symbols
Mischa POSLAWSKY [Sun, 22 Feb 2015 21:04:18 +0000 (22:04 +0100)]
digraphs: apparent proposals for missing symbols

8 years agodigraphs: distinguishing class for rfc-only in include
Mischa POSLAWSKY [Sun, 22 Feb 2015 20:56:57 +0000 (21:56 +0100)]
digraphs: distinguishing class for rfc-only in include

Vim does not support all entries in the standard, typically characters
without modern Unicode code points.

8 years agodigraphs: verbose option to show inverted mnemonics
Mischa POSLAWSKY [Sun, 22 Feb 2015 20:07:43 +0000 (21:07 +0100)]
digraphs: verbose option to show inverted mnemonics

8 years agodigraphs: describe rfc translation table
Mischa POSLAWSKY [Sun, 22 Feb 2015 19:28:31 +0000 (20:28 +0100)]
digraphs: describe rfc translation table

8 years agodigraphs: xorg-specific legend
Mischa POSLAWSKY [Sun, 22 Feb 2015 19:19:11 +0000 (20:19 +0100)]
digraphs: xorg-specific legend

8 years agodigraphs: smart deprecation of xorg alternates
Mischa POSLAWSKY [Sun, 22 Feb 2015 19:10:59 +0000 (20:10 +0100)]
digraphs: smart deprecation of xorg alternates

8 years agodigraphs: expand intro, with links to (and from) screen and emacs
Mischa POSLAWSKY [Sun, 22 Feb 2015 18:08:54 +0000 (19:08 +0100)]
digraphs: expand intro, with links to (and from) screen and emacs

8 years agodigraphs: option to show xorg digraphs instead
Mischa POSLAWSKY [Sun, 22 Feb 2015 18:01:00 +0000 (19:01 +0100)]
digraphs: option to show xorg digraphs instead

8 years agodigraphs: proposals more in line with xorg sequences
Mischa POSLAWSKY [Sun, 22 Feb 2015 17:19:39 +0000 (18:19 +0100)]
digraphs: proposals more in line with xorg sequences

8 years agodigraphs: parse xorg compositions for alternative mnemonics
Mischa POSLAWSKY [Sun, 22 Feb 2015 17:07:06 +0000 (18:07 +0100)]
digraphs: parse xorg compositions for alternative mnemonics

Find multi-key compose sequences in X11 source files, for comparison to
unrelated RFC-1345 mnemonics.

8 years agodigraphs: mkdigraphlist: avoid undefinedness warnings
Mischa POSLAWSKY [Sun, 22 Feb 2015 15:16:43 +0000 (16:16 +0100)]
digraphs: mkdigraphlist: avoid undefinedness warnings

8 years agodigraphs: mkdigraphs-vim: usage help if given arguments
Mischa POSLAWSKY [Sun, 22 Feb 2015 02:33:20 +0000 (03:33 +0100)]
digraphs: mkdigraphs-vim: usage help if given arguments

8 years agofont: include oss opensans
Mischa POSLAWSKY [Sun, 22 Feb 2015 02:03:24 +0000 (03:03 +0100)]
font: include oss opensans

Common as it's Mozilla's default typeface for websites.

8 years agofont: display additional windows/mac fonts
Mischa POSLAWSKY [Sun, 22 Feb 2015 02:03:11 +0000 (03:03 +0100)]
font: display additional windows/mac fonts

8 years agodigraphs: mkdigraphlist: escape vim mnemonics
Mischa POSLAWSKY [Sun, 22 Feb 2015 15:16:20 +0000 (16:16 +0100)]
digraphs: mkdigraphlist: escape vim mnemonics

Unlike RFC 1345, Vim extensions such as /\ are not restricted to string-safe
characters.

8 years agodigraphs: fix unicode translation for J< in rfc
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:46:39 +0000 (02:46 +0100)]
digraphs: fix unicode translation for J< in rfc

Intended "LATIN CAPITAL LETTER J WITH CARON" is not in modern unicode
as a single glyph, but can be composed using combining mark.

8 years agodigraphs: prepare target characters as strings
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:41:57 +0000 (02:41 +0100)]
digraphs: prepare target characters as strings

Allows custom representation consisting of multiple characters.

8 years agodigraphs: mkdigraphs-vim: escape mnemonics
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:25:41 +0000 (02:25 +0100)]
digraphs: mkdigraphs-vim: escape mnemonics

8 years agodigraphs: warn if vim returns insufficient input
Mischa POSLAWSKY [Sun, 22 Feb 2015 02:07:30 +0000 (03:07 +0100)]
digraphs: warn if vim returns insufficient input

8 years agodigraphs: comment program version in vim include
Mischa POSLAWSKY [Sun, 22 Feb 2015 02:06:37 +0000 (03:06 +0100)]
digraphs: comment program version in vim include

8 years agounicode: stable order of digraph inclusion
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:21:01 +0000 (02:21 +0100)]
unicode: stable order of digraph inclusion

Prefer alphabetically lowest mnemonic in case of multiple alternatives
instead of showing random results.

8 years agodigraphs: include first line of rfc
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:20:06 +0000 (02:20 +0100)]
digraphs: include first line of rfc

Do not eat SP entry while skipping headers.

8 years agodigraphs: mkdigraphlist: redetermine source class
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:17:28 +0000 (02:17 +0100)]
digraphs: mkdigraphlist: redetermine source class

8 years agodigraphs: mkdigraphlist: inline conversion of character details
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:15:32 +0000 (02:15 +0100)]
digraphs: mkdigraphlist: inline conversion of character details

8 years agodigraphs: clarify modifier classes in legend
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:05:32 +0000 (02:05 +0100)]
digraphs: clarify modifier classes in legend

8 years agodigraphs: ?split option to distribute columns over multiple tables
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:04:28 +0000 (02:04 +0100)]
digraphs: ?split option to distribute columns over multiple tables

8 years agodigraphs: propose missing romanian at unused grave mnemonics
Mischa POSLAWSKY [Sat, 21 Feb 2015 07:52:56 +0000 (08:52 +0100)]
digraphs: propose missing romanian at unused grave mnemonics

Letters with comma below are similar but distinct from cedilla for proper
romanian support.  Unicode does not have these letters with grave accent
(which is like a comma except above) so this is the obvious and only
available mnemonic.

8 years agodigraphs: propose meng and heng
Mischa POSLAWSKY [Sat, 21 Feb 2015 07:26:36 +0000 (08:26 +0100)]
digraphs: propose meng and heng

8 years agodigraphs: propose uppercase counterparts to f/ and h2
Mischa POSLAWSKY [Sat, 21 Feb 2015 07:26:14 +0000 (08:26 +0100)]
digraphs: propose uppercase counterparts to f/ and h2

Added to Unicode in version 7.0 and 6.1 respectively.

8 years agodigraphs: propose trailing , instead of 2 for hooked F and Z
Mischa POSLAWSKY [Sat, 21 Feb 2015 06:55:36 +0000 (07:55 +0100)]
digraphs: propose trailing , instead of 2 for hooked F and Z

8 years agodigraphs: propose additional currency signs
Mischa POSLAWSKY [Sat, 21 Feb 2015 05:54:23 +0000 (06:54 +0100)]
digraphs: propose additional currency signs

8 years agostyle: transparent background on whitespace char cells
Mischa POSLAWSKY [Sat, 21 Feb 2015 05:26:51 +0000 (06:26 +0100)]
style: transparent background on whitespace char cells

8 years agodigraphs: update mkdigraphlist input description
Mischa POSLAWSKY [Sun, 22 Feb 2015 13:12:25 +0000 (14:12 +0100)]
digraphs: update mkdigraphlist input description

8 years agodigraphs: account for vim extensions in proposals
Mischa POSLAWSKY [Sat, 21 Feb 2015 05:03:37 +0000 (06:03 +0100)]
digraphs: account for vim extensions in proposals

8 years agodigraphs: prefer transparent proposal style
Mischa POSLAWSKY [Sat, 21 Feb 2015 04:59:14 +0000 (05:59 +0100)]
digraphs: prefer transparent proposal style

8 years agodigraphs: propose z1 for ezh
Mischa POSLAWSKY [Sat, 21 Feb 2015 04:34:37 +0000 (05:34 +0100)]
digraphs: propose z1 for ezh

'ed' makes no sense, and isn't even supported by vim.

8 years agounicode: mark missing digraphs in multiple characters
Mischa POSLAWSKY [Sat, 21 Feb 2015 04:33:12 +0000 (05:33 +0100)]
unicode: mark missing digraphs in multiple characters

8 years agodigraphs: parse vim :digraphs to indicate extensions
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:55:48 +0000 (04:55 +0100)]
digraphs: parse vim :digraphs to indicate extensions

Run vim to find differences from RFC 1345.
Much easier than trying to parse the source code, and not really a problem
as it's usually installed and rarely changes.

8 years agodigraphs: fix string alternative in character include
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:54:06 +0000 (04:54 +0100)]
digraphs: fix string alternative in character include

8 years agodigraphs: clean up rfc parser code
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:04:09 +0000 (04:04 +0100)]
digraphs: clean up rfc parser code

8 years agodigraphs: leave out overridden inversions
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:01:23 +0000 (04:01 +0100)]
digraphs: leave out overridden inversions

8 years agodigraphs: reuse unicode character details
Mischa POSLAWSKY [Sat, 21 Feb 2015 02:58:21 +0000 (03:58 +0100)]
digraphs: reuse unicode character details

8 years agodigraphs: intermediate parse of shiar.inc.txt proposals
Mischa POSLAWSKY [Sat, 21 Feb 2015 02:03:54 +0000 (03:03 +0100)]
digraphs: intermediate parse of shiar.inc.txt proposals

8 years agodigraphs: separate rfc parser from include generator
Mischa POSLAWSKY [Sat, 21 Feb 2015 01:34:39 +0000 (02:34 +0100)]
digraphs: separate rfc parser from include generator

8 years agotools: prefix all generated includes by automation comment
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:12:40 +0000 (00:12 +0100)]
tools: prefix all generated includes by automation comment

8 years agofont: virtual group for html entities
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:09:37 +0000 (00:09 +0100)]
font: virtual group for html entities

8 years agodigraphs: proposals for common formatting control characters
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:07:47 +0000 (00:07 +0100)]
digraphs: proposals for common formatting control characters

Cover HTML4 entities.

9 years agochars: escape html characters in digraph label
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:06:29 +0000 (00:06 +0100)]
chars: escape html characters in digraph label

Notably </ would make the TD disappear.

9 years agowriting: enable circus stylesheet
Mischa POSLAWSKY [Thu, 19 Feb 2015 19:50:17 +0000 (20:50 +0100)]
writing: enable circus stylesheet

Previously omitted to avoid bright colours without significant meaning by
default, but prefer normal styling now that unicode levels are indicated.

9 years agodigraphs: propose !? for gnaborretni
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:57:05 +0000 (19:57 +0100)]
digraphs: propose !? for gnaborretni

9 years agodigraphs: various additional proposals
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:37:03 +0000 (19:37 +0100)]
digraphs: various additional proposals

9 years agodigraphs: propose complete superscript and subscript coverage
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:34:42 +0000 (19:34 +0100)]
digraphs: propose complete superscript and subscript coverage

As far as present in current Unicode.

9 years agodigraphs: replace ESH proposal by s1/S1 to free up es
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:33:48 +0000 (19:33 +0100)]
digraphs: replace ESH proposal by s1/S1 to free up es

Trailing s is for subscripts.

9 years agodigraphs: describe common first character in proposal include
Mischa POSLAWSKY [Thu, 19 Feb 2015 19:19:55 +0000 (20:19 +0100)]
digraphs: describe common first character in proposal include

9 years agodigraphs: depend page date on digraphs include
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:37:48 +0000 (19:37 +0100)]
digraphs: depend page date on digraphs include

9 years agofont: prepend generation header in ttfsupport includes
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:58:41 +0000 (17:58 +0100)]
font: prepend generation header in ttfsupport includes

9 years agofont: silence mkttfinfo by default
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:56:08 +0000 (17:56 +0100)]
font: silence mkttfinfo by default

Only display summary if --verbose is given, normally say nothing like all
other make commands.

9 years agofont: make rules optional for apple fonts
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:45:04 +0000 (17:45 +0100)]
font: make rules optional for apple fonts

Ignore errors for a couple of fonts which aren't publicly available.

9 years agofont: replace convert-allfonts by make rules
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:32:16 +0000 (17:32 +0100)]
font: replace convert-allfonts by make rules

9 years agofont: mkttfinfo: find font files in common locations
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:00:00 +0000 (17:00 +0100)]
font: mkttfinfo: find font files in common locations

Integrate search logic in convert-allfonts so it can be replaced by
make rules.

9 years agotools: depend on tools to create includes
Mischa POSLAWSKY [Thu, 19 Feb 2015 15:54:53 +0000 (16:54 +0100)]
tools: depend on tools to create includes

Force recreate whenever code is changed.

9 years agoprefer $@ for eval errors
Mischa POSLAWSKY [Mon, 16 Feb 2015 17:30:52 +0000 (18:30 +0100)]
prefer $@ for eval errors

9 years agocommon: restyle fatal runtime errors
Mischa POSLAWSKY [Mon, 16 Feb 2015 17:22:45 +0000 (18:22 +0100)]
common: restyle fatal runtime errors

Customise PLP errors in distinctive red box instead of default plain table.

9 years agocharset: replace delete character by symbol substitute
Mischa POSLAWSKY [Mon, 16 Feb 2015 16:42:34 +0000 (17:42 +0100)]
charset: replace delete character by symbol substitute

Like other ASCII control characters, represent U+007F by more readable
representation U+2421 SYMBOL FOR DELETE.

9 years agofont: mkttfinfo: override existing output
Mischa POSLAWSKY [Sat, 14 Feb 2015 19:37:02 +0000 (20:37 +0100)]
font: mkttfinfo: override existing output

Prepare for repeatable use in make rules.

9 years agofont: convert-allfonts: generic search
Mischa POSLAWSKY [Sat, 14 Feb 2015 19:36:38 +0000 (20:36 +0100)]
font: convert-allfonts: generic search

Drop font-specific search options, so a simple shell script can suffice
(which in turn may even be replaced by make rules later on).

9 years agofont: silence warning when make-ing existing ttfsupport
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:57:12 +0000 (19:57 +0100)]
font: silence warning when make-ing existing ttfsupport

9 years agofont: drop droid in favour of roboto and noto
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:56:15 +0000 (19:56 +0100)]
font: drop droid in favour of roboto and noto

Android v4.0 replaced default font (though with mostly identical coverage).
Meanwhile Droid was further developed as Noto striving for greater Unicode
coverage.

9 years agofont: ignore escape character in character tables
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:54:46 +0000 (19:54 +0100)]
font: ignore escape character in character tables

9 years agofont: remove useless code (and warning) in mkfontinfo
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:53:43 +0000 (19:53 +0100)]
font: remove useless code (and warning) in mkfontinfo

9 years agobrowser: prevent feature warnings in perl v≥5.18
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:51:42 +0000 (19:51 +0100)]
browser: prevent feature warnings in perl v≥5.18

9 years agodigraphs: reword some comments in proposals source
Mischa POSLAWSKY [Fri, 13 Feb 2015 15:16:02 +0000 (16:16 +0100)]
digraphs: reword some comments in proposals source

9 years agodigraphs: prefer Es for capital esh proposal
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:50:06 +0000 (15:50 +0100)]
digraphs: prefer Es for capital esh proposal

Easier and in line with some other capitals (Sc, Ts).

9 years agodigraphs: propose alternate dD for box drawing down
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:45:11 +0000 (15:45 +0100)]
digraphs: propose alternate dD for box drawing down

As already noted, dd is in use and warns on make.

9 years agodigraphs: proposals for additional turned and smallcap letters
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:35:31 +0000 (15:35 +0100)]
digraphs: proposals for additional turned and smallcap letters

Some random new characters in Unicode v5.1+.

9 years agodigraphs: depend include generation on shiar.inc.txt proposals
Mischa POSLAWSKY [Fri, 13 Feb 2015 14:41:34 +0000 (15:41 +0100)]
digraphs: depend include generation on shiar.inc.txt proposals

Though not required it should be present under normal circumstances.

9 years agomake download rule to retrieve all (new) external data
Mischa POSLAWSKY [Fri, 13 Feb 2015 12:53:31 +0000 (13:53 +0100)]
make download rule to retrieve all (new) external data

Check for any updates by running `make -B download` periodically.

9 years agowriting: remove lost cyrillic letter from syriac
Mischa POSLAWSKY [Fri, 13 Feb 2015 10:31:19 +0000 (11:31 +0100)]
writing: remove lost cyrillic letter from syriac

Been there since its first iteration, no idea why.

9 years agotools: replace repeated make prerequisites by $<
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:36:06 +0000 (06:36 +0100)]
tools: replace repeated make prerequisites by $<

9 years agobrowser: make rule to create support include from caniuse data
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:18:46 +0000 (06:18 +0100)]
browser: make rule to create support include from caniuse data

9 years agobrowser: flatten json booleans in caniuse perl include
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:17:43 +0000 (06:17 +0100)]
browser: flatten json booleans in caniuse perl include

Newer versions of JSON return blessed objects for true/false which are
unneeded and result in unreadable Data::Dump::pp output.

9 years agobrowser: drop legacy caniuse format parsing support
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:17:10 +0000 (06:17 +0100)]
browser: drop legacy caniuse format parsing support

9 years agobrowser: drop downloading feature from mkcaniuse
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:16:13 +0000 (06:16 +0100)]
browser: drop downloading feature from mkcaniuse

9 years agobrowser: wget-ifmodified script to download new caniuse data
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:11:17 +0000 (06:11 +0100)]
browser: wget-ifmodified script to download new caniuse data

9 years agounicode: prepend unicode 6.0 support level
Mischa POSLAWSKY [Wed, 11 Feb 2015 23:17:04 +0000 (00:17 +0100)]
unicode: prepend unicode 6.0 support level

Distinguish more recent characters as .l2 in all modes.
In html mode, further distinguish latin1 (i.e. HTML version 3.2) subset
from HTML4 entities.

9 years agotools/mkcharinfo: unicode age classes
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:33:07 +0000 (23:33 +0100)]
tools/mkcharinfo: unicode age classes

Append Unicode version data as .u-v00, currently unused.

9 years agowriting: prefer regexes for unicode version
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:31:32 +0000 (23:31 +0100)]
writing: prefer regexes for unicode version

Include only if unassigned, should be faster for common characters.

9 years agowriting: highlight cells according to unicode version
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:01:46 +0000 (23:01 +0100)]
writing: highlight cells according to unicode version

9 years agowriting: mkcharver script to parse unicode version history
Mischa POSLAWSKY [Wed, 11 Feb 2015 21:40:04 +0000 (22:40 +0100)]
writing: mkcharver script to parse unicode version history

Prepare include of unicode character versions.

9 years agowriting: avestan
Mischa POSLAWSKY [Wed, 11 Feb 2015 15:19:54 +0000 (16:19 +0100)]
writing: avestan

Relations from "Development of the Persian Alphabets" image by cjsdavis
<https://www.flickr.com/photos/7327190@N08/5506335553/in/photostream/>.