Mischa POSLAWSKY [Sun, 22 Feb 2015 02:07:30 +0000 (03:07 +0100)]
digraphs: warn if vim returns insufficient input
Mischa POSLAWSKY [Sun, 22 Feb 2015 02:06:37 +0000 (03:06 +0100)]
digraphs: comment program version in vim include
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.
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.
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:17:28 +0000 (02:17 +0100)]
digraphs: mkdigraphlist: redetermine source class
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:15:32 +0000 (02:15 +0100)]
digraphs: mkdigraphlist: inline conversion of character details
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:05:32 +0000 (02:05 +0100)]
digraphs: clarify modifier classes in legend
Mischa POSLAWSKY [Sun, 22 Feb 2015 01:04:28 +0000 (02:04 +0100)]
digraphs: ?split option to distribute columns over multiple tables
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.
Mischa POSLAWSKY [Sat, 21 Feb 2015 07:26:36 +0000 (08:26 +0100)]
digraphs: propose meng and heng
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.
Mischa POSLAWSKY [Sat, 21 Feb 2015 06:55:36 +0000 (07:55 +0100)]
digraphs: propose trailing , instead of 2 for hooked F and Z
Mischa POSLAWSKY [Sat, 21 Feb 2015 05:54:23 +0000 (06:54 +0100)]
digraphs: propose additional currency signs
Mischa POSLAWSKY [Sat, 21 Feb 2015 05:26:51 +0000 (06:26 +0100)]
style: transparent background on whitespace char cells
Mischa POSLAWSKY [Sun, 22 Feb 2015 13:12:25 +0000 (14:12 +0100)]
digraphs: update mkdigraphlist input description
Mischa POSLAWSKY [Sat, 21 Feb 2015 05:03:37 +0000 (06:03 +0100)]
digraphs: account for vim extensions in proposals
Mischa POSLAWSKY [Sat, 21 Feb 2015 04:59:14 +0000 (05:59 +0100)]
digraphs: prefer transparent proposal style
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.
Mischa POSLAWSKY [Sat, 21 Feb 2015 04:33:12 +0000 (05:33 +0100)]
unicode: mark missing digraphs in multiple characters
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.
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:54:06 +0000 (04:54 +0100)]
digraphs: fix string alternative in character include
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:04:09 +0000 (04:04 +0100)]
digraphs: clean up rfc parser code
Mischa POSLAWSKY [Sat, 21 Feb 2015 03:01:23 +0000 (04:01 +0100)]
digraphs: leave out overridden inversions
Mischa POSLAWSKY [Sat, 21 Feb 2015 02:58:21 +0000 (03:58 +0100)]
digraphs: reuse unicode character details
Mischa POSLAWSKY [Sat, 21 Feb 2015 02:03:54 +0000 (03:03 +0100)]
digraphs: intermediate parse of shiar.inc.txt proposals
Mischa POSLAWSKY [Sat, 21 Feb 2015 01:34:39 +0000 (02:34 +0100)]
digraphs: separate rfc parser from include generator
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:12:40 +0000 (00:12 +0100)]
tools: prefix all generated includes by automation comment
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:09:37 +0000 (00:09 +0100)]
font: virtual group for html entities
Mischa POSLAWSKY [Thu, 19 Feb 2015 23:07:47 +0000 (00:07 +0100)]
digraphs: proposals for common formatting control characters
Cover HTML4 entities.
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.
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.
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:57:05 +0000 (19:57 +0100)]
digraphs: propose !? for gnaborretni
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:37:03 +0000 (19:37 +0100)]
digraphs: various additional proposals
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.
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.
Mischa POSLAWSKY [Thu, 19 Feb 2015 19:19:55 +0000 (20:19 +0100)]
digraphs: describe common first character in proposal include
Mischa POSLAWSKY [Thu, 19 Feb 2015 18:37:48 +0000 (19:37 +0100)]
digraphs: depend page date on digraphs include
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:58:41 +0000 (17:58 +0100)]
font: prepend generation header in ttfsupport includes
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.
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.
Mischa POSLAWSKY [Thu, 19 Feb 2015 16:32:16 +0000 (17:32 +0100)]
font: replace convert-allfonts by make rules
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.
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.
Mischa POSLAWSKY [Mon, 16 Feb 2015 17:30:52 +0000 (18:30 +0100)]
prefer $@ for eval 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.
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.
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.
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).
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:57:12 +0000 (19:57 +0100)]
font: silence warning when make-ing existing ttfsupport
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.
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:54:46 +0000 (19:54 +0100)]
font: ignore escape character in character tables
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:53:43 +0000 (19:53 +0100)]
font: remove useless code (and warning) in mkfontinfo
Mischa POSLAWSKY [Sat, 14 Feb 2015 18:51:42 +0000 (19:51 +0100)]
browser: prevent feature warnings in perl v≥5.18
Mischa POSLAWSKY [Fri, 13 Feb 2015 15:16:02 +0000 (16:16 +0100)]
digraphs: reword some comments in proposals source
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).
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.
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+.
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.
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.
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.
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:36:06 +0000 (06:36 +0100)]
tools: replace repeated make prerequisites by $<
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:18:46 +0000 (06:18 +0100)]
browser: make rule to create support include from caniuse data
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.
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:17:10 +0000 (06:17 +0100)]
browser: drop legacy caniuse format parsing support
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:16:13 +0000 (06:16 +0100)]
browser: drop downloading feature from mkcaniuse
Mischa POSLAWSKY [Thu, 12 Feb 2015 05:11:17 +0000 (06:11 +0100)]
browser: wget-ifmodified script to download new caniuse data
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.
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.
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.
Mischa POSLAWSKY [Wed, 11 Feb 2015 22:01:46 +0000 (23:01 +0100)]
writing: highlight cells according to unicode version
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.
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/>.
Mischa POSLAWSKY [Wed, 11 Feb 2015 16:25:40 +0000 (17:25 +0100)]
writing: book pahlavi
Mischa POSLAWSKY [Sun, 8 Feb 2015 18:12:32 +0000 (19:12 +0100)]
writing: parthian scripts
Mischa POSLAWSKY [Tue, 10 Feb 2015 03:03:05 +0000 (04:03 +0100)]
writing: short introduction
Mischa POSLAWSKY [Tue, 10 Feb 2015 04:31:17 +0000 (05:31 +0100)]
countries: make rule to run include generation
Mischa POSLAWSKY [Tue, 10 Feb 2015 04:26:34 +0000 (05:26 +0100)]
tools/mkcharinfo: silence warnings in perl 5.18
Mischa POSLAWSKY [Sat, 7 Feb 2015 13:31:39 +0000 (14:31 +0100)]
index: latest git commit
Based on revert of commit
v1.4-67-gad9058af65 (2012-03-26)
[index: drop latest git commits].
Mischa POSLAWSKY [Mon, 9 Feb 2015 18:37:21 +0000 (19:37 +0100)]
writing: mention recent ge'ez variants
Indicate two types of modern adaptations (labiovelar and foreign markers)
on available columns, but mark experimental as they are just a sample.
Mischa POSLAWSKY [Mon, 9 Feb 2015 18:32:39 +0000 (19:32 +0100)]
writing: split sade column for ge'ez pha variant
Separate column for each letter.
Mischa POSLAWSKY [Fri, 13 Feb 2015 16:29:32 +0000 (17:29 +0100)]
writing: exploratory tifinagh inventory
List letters based mostly on arabic analogues, but keep disabled as
character relations are unknown; even Phoenician ancestry is disputed.
Mischa POSLAWSKY [Mon, 9 Feb 2015 17:53:44 +0000 (18:53 +0100)]
writing: move syriac alphabet below arabic
Mischa POSLAWSKY [Mon, 9 Feb 2015 17:49:44 +0000 (18:49 +0100)]
writing: annotate parent script and date for some alphabets
Mischa POSLAWSKY [Sun, 8 Feb 2015 17:49:41 +0000 (18:49 +0100)]
writing: north arabian and nabataean
Mischa POSLAWSKY [Sun, 8 Feb 2015 17:41:37 +0000 (18:41 +0100)]
writing: replace greek jot by correct script
Cyrillic lookalike was used because only lowercase variant existed.
Unicode 7.0 finally introduces greek version.
Mischa POSLAWSKY [Sun, 8 Feb 2015 16:45:23 +0000 (17:45 +0100)]
writing: .ex styling for obsolete alphabets
Mischa POSLAWSKY [Sun, 8 Feb 2015 14:16:31 +0000 (15:16 +0100)]
writing: improve arabic row
- Drop tatweel which has nothing to do with he (or any letter).
- Prefer simpler seen over sheen.
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:38:34 +0000 (12:38 +0100)]
writing: oscan extensions in old italic
Include long U (long I already present), but mark as deprecated
as it's neither in Etruscan or Old Latin.
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:31:52 +0000 (12:31 +0100)]
writing: derive old italic eks from greek chi
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:29:53 +0000 (12:29 +0100)]
writing: phi should obviously correspond to old italic phe
Earlier ef is a newer sign with disputed origins [wikipedia].
Mischa POSLAWSKY [Sun, 8 Feb 2015 11:07:35 +0000 (12:07 +0100)]
writing: more probable runes corresponding to E/Y/Z
Disputed, but prefer visually similar characters. Drop wunjo as it's
apparently [wikipedia] not from Y and doesn't fit at P or Q (which I think
is more of a stretch anyway).
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:46:01 +0000 (11:46 +0100)]
writing: include thorn in latin alphabet
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:35:31 +0000 (11:35 +0100)]
writing: brahmi in phoenician table
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:33:02 +0000 (11:33 +0100)]
writing: add ge'ez letter pha derived from tse
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:32:02 +0000 (11:32 +0100)]
writing: ge'ez alphabet derived from south arabian
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:30:39 +0000 (11:30 +0100)]
writing: south arabian alphabet
Script introduced in Unicode v5.2 (2009).
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:28:10 +0000 (11:28 +0100)]
writing: additional runic derivatives of proto-Y
Mischa POSLAWSKY [Sun, 8 Feb 2015 10:26:20 +0000 (11:26 +0100)]
writing: include archaic sampi in greek(ish) scripts
Mischa POSLAWSKY [Sat, 7 Feb 2015 15:02:28 +0000 (16:02 +0100)]
common: ignore cookie set error
Creating a CGI::Cookie object will fail if given an undefined value, causing
a fatal error trying to stringify and add it:
> Can't call method "as_string" on an undefined value
Mischa POSLAWSKY [Sat, 7 Feb 2015 15:01:23 +0000 (16:01 +0100)]
unicode: fill free esperanto cell by superscript a
Useful in stylised adjective markers.