sheet.git
6 years agocommon: bump version to 1.11 v1.11
Mischa POSLAWSKY [Mon, 5 Mar 2018 22:25:07 +0000 (23:25 +0100)]
common: bump version to 1.11

Mark significant changes since v1.10 and force CSS reload.

6 years agovi: undo attribute for recent increment keys
Mischa POSLAWSKY [Sun, 4 Mar 2018 21:26:45 +0000 (22:26 +0100)]
vi: undo attribute for recent increment keys

Minor oversight in commit v1.10-62-gc1d9027a77 (2017-07-17) [vi: update].

6 years agocharset: describe and link unicode subpage
Mischa POSLAWSKY [Mon, 5 Mar 2018 22:02:49 +0000 (23:02 +0100)]
charset: describe and link unicode subpage

Index only shows a small subset of BMP, while even SMP has been available
since commit v1.6-183-gfc33639e32 (2015-06-09) [charset: unicode block
allocations for plane 1] and frequently updated.

6 years agocharset: update smp allocation to unicode v10.0.1 roadmap
Mischa POSLAWSKY [Sat, 3 Mar 2018 16:50:20 +0000 (17:50 +0100)]
charset: update smp allocation to unicode v10.0.1 roadmap

From recent http://www.unicode.org/roadmaps/smp/ updated 2018-01-10.

6 years agokeyboard: match transliterated letters
Mischa POSLAWSKY [Wed, 21 Feb 2018 08:59:34 +0000 (09:59 +0100)]
keyboard: match transliterated letters

6 years agokeyboard: prepare mode inventory per key
Mischa POSLAWSKY [Wed, 21 Feb 2018 08:58:10 +0000 (09:58 +0100)]
keyboard: prepare mode inventory per key

Code cleanup; identical results.

6 years agokeys: graphical representation of linux control keys
Mischa POSLAWSKY [Sun, 4 Mar 2018 20:49:14 +0000 (21:49 +0100)]
keys: graphical representation of linux control keys

Represent some control combinations by recognisable symbols for function
keys equivalent in most terminal environments as they are commonly used.
May help people discover easier access.

Enter, tab, and escape should match for all current applications (except
vimperator for an insignificant alias).  Delete and backspace represent
VT100/xterm and ASCII characters, but are different in VT220-based emulators
<http://www.macfreek.nl/memory/Backspace_and_Delete_key_reversed>.
In such cases ^h is distinct from backspace, but likely still works the same
for current occurrences where this is the intended behaviour.

In cases this does not work, the original bindings can still be easily
ascertained from surrounding keys, so should not pose much of a problem.

6 years agokeys: separate method to format key letters
Mischa POSLAWSKY [Sun, 4 Mar 2018 20:34:18 +0000 (21:34 +0100)]
keys: separate method to format key letters

Move code to improve maintainability.

6 years agokeys: invert background letter colour in dark style
Mischa POSLAWSKY [Wed, 21 Feb 2018 08:55:34 +0000 (09:55 +0100)]
keys: invert background letter colour in dark style

Improve legibility similar to light style.

6 years agokeys: adjust row indentation to terse key widths
Mischa POSLAWSKY [Wed, 21 Feb 2018 08:54:21 +0000 (09:54 +0100)]
keys: adjust row indentation to terse key widths

6 years agokeys: lower background letters in portrait styling
Mischa POSLAWSKY [Wed, 21 Feb 2018 08:52:50 +0000 (09:52 +0100)]
keys: lower background letters in portrait styling

Larger key height leaves more space in bottom.

6 years agokeys: reapply letter styling on modified classes
Mischa POSLAWSKY [Wed, 21 Feb 2018 08:51:23 +0000 (09:51 +0100)]
keys: reapply letter styling on modified classes

Broken in commit v1.5-28-g8da63edfda (2014-02-24)
[keys: structure keyboard as html table]

6 years agotools: strip multiline comments in light.css
Mischa POSLAWSKY [Tue, 20 Feb 2018 00:05:31 +0000 (01:05 +0100)]
tools: strip multiline comments in light.css

Outcommented code was added in commit v1.10-43-g61fa0d2d3c (2017-07-17)
[keys: even smaller keyboard style for mobile].

6 years agobrowser: gather wikimedia data from updated year 2018
Mischa POSLAWSKY [Tue, 20 Feb 2018 00:03:22 +0000 (01:03 +0100)]
browser: gather wikimedia data from updated year 2018

Stopgap fix of hardcoded value as a proper solution is yet to be written.

6 years agounicode: avoid undetected use of lexical_topic
Mischa POSLAWSKY [Tue, 12 Dec 2017 16:48:01 +0000 (17:48 +0100)]
unicode: avoid undetected use of lexical_topic

Feature is buggy since its "removal" in perl v5.24, which is apparently
ignored when combined with "use utf8" for some reason (Perl bug).

6 years agotools: fix includes from relative paths for perl v5.26
Mischa POSLAWSKY [Wed, 15 Nov 2017 09:15:22 +0000 (10:15 +0100)]
tools: fix includes from relative paths for perl v5.26

Data is assumed to be located relative to script directories.
Like previous commit v1.10-62-gce551a5d55 (2018-03-05)
[common: include from cwd to work around perl v5.26 security].

6 years agocommon: include from cwd to work around perl v5.26 security
Mischa POSLAWSKY [Sun, 16 Jul 2017 15:44:58 +0000 (17:44 +0200)]
common: include from cwd to work around perl v5.26 security

Find site modules in the working directory as was default up to perl v5.24.
Sufficiently safe as all code should be executed from the document root.

6 years agositemap: recognise missing [brahmi] page
Mischa POSLAWSKY [Sun, 4 Jun 2017 13:57:23 +0000 (15:57 +0200)]
sitemap: recognise missing [brahmi] page

Invalid port in v1.9-294-gb3b5d17665 (2017-05-29) [update list of pages]
from another branch, should not be silently ignored.

6 years agovi: implement missing features from upstream release 8.0
Mischa POSLAWSKY [Mon, 2 Oct 2017 10:07:45 +0000 (12:07 +0200)]
vi: implement missing features from upstream release 8.0

Found by comparing :help pages.

6 years agodigraphs: update cell classes in xorg comparison
Mischa POSLAWSKY [Fri, 30 Jun 2017 13:38:16 +0000 (15:38 +0200)]
digraphs: update cell classes in xorg comparison

Level names were changed in commit v1.8-122-gadd39cdddd (2017-03-23)
[digraphs: reclassify vim support levels].

6 years agosample: fix metadata reference to include data
Mischa POSLAWSKY [Fri, 30 Jun 2017 13:38:38 +0000 (15:38 +0200)]
sample: fix metadata reference to include data

6 years agovimperator: mention alternative upstream pentadactyl
Mischa POSLAWSKY [Tue, 20 Jun 2017 12:22:27 +0000 (14:22 +0200)]
vimperator: mention alternative upstream pentadactyl

Fork with so far very similar defaults.

6 years agovimperator: describe caret mode functionality
Mischa POSLAWSKY [Tue, 20 Jun 2017 12:50:50 +0000 (14:50 +0200)]
vimperator: describe caret mode functionality

6 years agovimperator: prefer primary zoom keys on normal mode
Mischa POSLAWSKY [Tue, 20 Jun 2017 13:24:57 +0000 (15:24 +0200)]
vimperator: prefer primary zoom keys on normal mode

6 years agovimperator: update data to upstream version 3.16
Mischa POSLAWSKY [Tue, 20 Jun 2017 12:02:03 +0000 (14:02 +0200)]
vimperator: update data to upstream version 3.16

6 years agovimperator: declare escape keys explicitly per mode
Mischa POSLAWSKY [Tue, 20 Jun 2017 12:02:24 +0000 (14:02 +0200)]
vimperator: declare escape keys explicitly per mode

Automated setup added in commit v1.4-61-g6d38d53c6c (2012-04-10)
[keys: replace omni-present escape keys] has been broken since commit
v1.7-126-ge1226a3e4c (2015-09-22) [dereference class definition includes].
Apply the intended effect as static data like other pages for simplicity.

6 years agokeyboard: compare combining accents
Mischa POSLAWSKY [Sun, 18 Jun 2017 13:18:16 +0000 (15:18 +0200)]
keyboard: compare combining accents

6 years agokeyboard: categorise keys by result similarity
Mischa POSLAWSKY [Sun, 18 Jun 2017 12:58:01 +0000 (14:58 +0200)]
keyboard: categorise keys by result similarity

6 years agokeys: replace legends by generic function
Mischa POSLAWSKY [Sun, 18 Jun 2017 11:59:39 +0000 (13:59 +0200)]
keys: replace legends by generic function

6 years agovi: generic function to print entire help legends
Mischa POSLAWSKY [Sun, 18 Jun 2017 11:59:27 +0000 (13:59 +0200)]
vi: generic function to print entire help legends

Replace setup of help container consisting of left type legend (ordered .g*)
and right options legend (other flags and provided user options) as it is
identical on all other keyboard pages.

6 years agokeyboard: fix empty key titles
Mischa POSLAWSKY [Sun, 18 Jun 2017 12:13:49 +0000 (14:13 +0200)]
keyboard: fix empty key titles

Defunct syntax, broken since commit v1.7-126-ge1226a3e4c (2015-09-22)
[keyboard: dereference class definition includes].

6 years agokeyboard: drop unrelated vi legends
Mischa POSLAWSKY [Sun, 18 Jun 2017 12:09:46 +0000 (14:09 +0200)]
keyboard: drop unrelated vi legends

6 years agokeys: move key definitions into translation includes
Mischa POSLAWSKY [Sun, 18 Jun 2017 10:50:56 +0000 (12:50 +0200)]
keys: move key definitions into translation includes

Partially reverts the split in commit v1.3-0-g2034c72e12 (2010-06-18)
[overhaul keyboard module include syntax], though keeps distinct keys.
Expected translations did not occur, while normal maintenance becomes much
harder with separated data.  Also translating can easily be done on top of
English includes without significant disadvantages.

6 years agokeys: indent key definition includes
Mischa POSLAWSKY [Sun, 18 Jun 2017 10:54:16 +0000 (12:54 +0200)]
keys: indent key definition includes

Prepare for upcoming move so lines remain unchanged.

6 years agokeys: load flags dependency within descriptions include
Mischa POSLAWSKY [Sun, 18 Jun 2017 11:03:12 +0000 (13:03 +0200)]
keys: load flags dependency within descriptions include

Complete setup from a single include, as both are closely related
and should not be distinctly selected.

6 years agokeys: even smaller keyboard style for mobile
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:56:56 +0000 (09:56 +0200)]
keys: even smaller keyboard style for mobile

Make keys 3em wide but 3 lines high to support phone browsers in portrait.
Reduces width by nearly 40% over terse (within 600px without scaling).

6 years agokeys: load javascript asynchronously
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:55:57 +0000 (09:55 +0200)]
keys: load javascript asynchronously

Display page while loading dynamic parts.

6 years agokeys: append current mode name to page title
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:54:14 +0000 (09:54 +0200)]
keys: append current mode name to page title

Especially useful to distinguish browse history.

6 years agokeys: mode switches in page location hash
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:53:54 +0000 (09:53 +0200)]
keys: mode switches in page location hash

Maintain location history (reflecting current mode in url),
and refresh on reload to support browser navigation.

6 years agokeys: load page hash as initial mode
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:53:27 +0000 (09:53 +0200)]
keys: load page hash as initial mode

Support #modeX links to preselect custom mode.

6 years agokeys: speed up javascript search for header title
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:50:25 +0000 (09:50 +0200)]
keys: speed up javascript search for header title

Ignore subsequent headers to avoid duplicate work.

6 years agokeys: terse keyboard width to prevent scrollbar
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:49:11 +0000 (09:49 +0200)]
keys: terse keyboard width to prevent scrollbar

Recalculate based on smaller cells to prevent right margin
and zoomed out table on mobile screens.

6 years agotools: optional verbosity for wget-ifmodified
Mischa POSLAWSKY [Fri, 16 Jun 2017 15:43:34 +0000 (17:43 +0200)]
tools: optional verbosity for wget-ifmodified

Silence target date output unless -v is specified.
Build should be more quiet if not debugging.

6 years agokeys: javascript mode match reorder, comments
Mischa POSLAWSKY [Fri, 16 Jun 2017 15:17:15 +0000 (17:17 +0200)]
keys: javascript mode match reorder, comments

Code cleanup, optimisation.

6 years agokeys: treat escape row as unshifted
Mischa POSLAWSKY [Fri, 16 Jun 2017 14:40:03 +0000 (16:40 +0200)]
keys: treat escape row as unshifted

Set first meta mode to fix keyboard navigation.

6 years agokeys: clean up mode defaults setup in print_rows()
Mischa POSLAWSKY [Fri, 16 Jun 2017 14:36:33 +0000 (16:36 +0200)]
keys: clean up mode defaults setup in print_rows()

No partial parameter shifting.  Use /x and // operator for readability.
Same results.

6 years agotools: specify only font files to keep after building
Mischa POSLAWSKY [Thu, 27 Apr 2017 01:45:29 +0000 (03:45 +0200)]
tools: specify only font files to keep after building

Target intermediate ttf files as intended
to reallow cleanup for everything else.

6 years agotermcol: neslike option
Mischa POSLAWSKY [Mon, 5 Jun 2017 22:52:39 +0000 (00:52 +0200)]
termcol: neslike option

Alternate "NES* (nes like)" conversion by 0xDB from
<http://gamedevelopersrefuge.org/viewtopic.php?p=42520#42520>:

> the generator routine is based on PPU descriptions
> http://problemkaputt.de/everynes.htm#ppupalettes and
> http://nesdev.com/2C02%20technical%20reference.TXT and
> on NTSC signal descriptions and on YPBPR to RGB conversions

> improved based on angles of the colorwheel description from
> http://www.ntsc-tv.com/ntsc-index-06.htm

6 years agotermcol: dawnbringer32 option
Mischa POSLAWSKY [Mon, 5 Jun 2017 22:44:01 +0000 (00:44 +0200)]
termcol: dawnbringer32 option

Similar to DB16 but double the fun^W amount of colours.

> this is a palette that tries to be as multi-purpose as possible,
> but with a clear slant towards archetypical game graphics & pixelart.

6 years agoindex: fix misaligned column break in webkit
Mischa POSLAWSKY [Sun, 11 Jun 2017 00:00:30 +0000 (02:00 +0200)]
index: fix misaligned column break in webkit

Workaround bug in at least Chrome, where initial margin seems to apply
after column calculation, causing word-wrapped navigation titles to be
broken across multiple columns.

6 years agocommon: match version suffix for indirect stylesheet includes
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:49:21 +0000 (23:49 +0200)]
common: match version suffix for indirect stylesheet includes

Avoid rerequests due to different filenames.

6 years agotools: separate stripcss script to build css
Mischa POSLAWSKY [Sun, 11 Jun 2017 00:45:35 +0000 (02:45 +0200)]
tools: separate stripcss script to build css

Expanded for readability but otherwise identical code.

6 years agocommon: generate optimised css file for light
Mischa POSLAWSKY [Sun, 11 Jun 2017 00:19:05 +0000 (02:19 +0200)]
common: generate optimised css file for light

Strip whitespace and comments to reduce download size by 6kB (35%).
Silences site analysers such as Google PageSpeed about unminified CSS:

> Compacting CSS code can save many bytes of data and speed up download and
> parse times.
> Minifying http://sheet.shiar.nl/base.css could save 2KiB (41% reduction)
> after compression.

Tried a couple of existing tools [from Debian] but they mostly failed to
parse more complex rules, or tried to make unwanted "improvements".
Rather write some simple regexes to specifically and transparently replace
whitespace and comments.

6 years agocommon: include light stylesheet in favour over base
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:40:18 +0000 (23:40 +0200)]
common: include light stylesheet in favour over base

Identical since previous commit.

6 years agocommon: inline light stylesheet on page
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:40:18 +0000 (23:40 +0200)]
common: inline light stylesheet on page

Move import rules to html source to avoid deferral until initial css load.
Keep light file as copy (link) of base to avoid renames for now.

6 years agocommon: less specific rules for terse keyboard
Mischa POSLAWSKY [Sun, 18 Jun 2017 07:48:33 +0000 (09:48 +0200)]
common: less specific rules for terse keyboard

Same results but easier to override.

6 years agocommon: integrate terse media style in base
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:45:09 +0000 (23:45 +0200)]
common: integrate terse media style in base

Move rules for more compact keyboard into base include to save a (serial
so delayed) request.  Users can always resize their browser to enable this
style (and not just for light colours), so advantages of keeping it separate
are minimal.

6 years agodigraphs: build xorg include by default
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:57:40 +0000 (23:57 +0200)]
digraphs: build xorg include by default

Publicly linked since commit v1.8-111-g329d478b0e (2017-03-22)
[digraphs: link to xorg variant, adapt title and intro].

6 years agodigraphs: extended regexps for all xorg parsing
Mischa POSLAWSKY [Sun, 4 Jun 2017 22:01:26 +0000 (00:01 +0200)]
digraphs: extended regexps for all xorg parsing

6 years agodigraphs: support xorg include creation from local data
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:55:58 +0000 (23:55 +0200)]
digraphs: support xorg include creation from local data

A single file is needed for lookup; allow local checkout or override instead
of requiring a full system install of x11proto-core-dev.

6 years agotools: preserve make errors, ignore empty output
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:54:51 +0000 (23:54 +0200)]
tools: preserve make errors, ignore empty output

Exit codes lost since commit v1.9-305-ga7e3d17ab8 (2017-05-29)
[tools: atomic creation of include files].  Fixed using `mispipe`
also provided by moreutils.  As additional fail-safe, also catch
empty results with `ifne` to keep existing data on failure.

6 years agotools: output git action during make
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:53:35 +0000 (23:53 +0200)]
tools: output git action during make

Either clone or pull with matching echo, quiet execution.

6 years agotools: make functions for common file creation
Mischa POSLAWSKY [Sun, 4 Jun 2017 21:53:35 +0000 (23:53 +0200)]
tools: make functions for common file creation

Identical results.

6 years agocommon: drop compatibility copyright rel
Mischa POSLAWSKY [Tue, 30 May 2017 02:27:46 +0000 (04:27 +0200)]
common: drop compatibility copyright rel

Alternate value as supported by old Presto browsers, apparently deprecated
in current standards according to <https://validator.w3.org/>:

> The keyword copyright for the rel attribute should not be used.
> Consider using license instead.

Nobody cares about (or uses) Opera anymore :/

6 years agoperl: finalise v5.26 release
Mischa POSLAWSKY [Tue, 23 May 2017 16:44:33 +0000 (18:44 +0200)]
perl: finalise v5.26 release

6 years agolatin: unrestricted width of sample column
Mischa POSLAWSKY [Tue, 30 May 2017 02:22:36 +0000 (04:22 +0200)]
latin: unrestricted width of sample column

Fix unwanted word wrapping.

6 years agolatin: moon row in svg
Mischa POSLAWSKY [Sat, 20 May 2017 17:21:40 +0000 (19:21 +0200)]
latin: moon row in svg

Draw glyphs after all as Unicode allocation does not seem to progress.
Hand coded with inspiration from samples in n4128.

6 years agolatin: chromacons description in header title
Mischa POSLAWSKY [Wed, 17 May 2017 13:20:15 +0000 (15:20 +0200)]
latin: chromacons description in header title

Visible outside of source code as it's not a common standard.

6 years agolatin: rename title attribute to name
Mischa POSLAWSKY [Wed, 17 May 2017 13:20:52 +0000 (15:20 +0200)]
latin: rename title attribute to name

Match termcol include, clarify distinction with hovered title.

6 years agosource: recognise [sample] text include references
Mischa POSLAWSKY [Wed, 17 May 2017 23:37:29 +0000 (01:37 +0200)]
source: recognise [sample] text include references

6 years agosource: link back to resulting page
Mischa POSLAWSKY [Wed, 17 May 2017 23:36:40 +0000 (01:36 +0200)]
source: link back to resulting page

6 years agosource: inherit source file date as modification
Mischa POSLAWSKY [Wed, 17 May 2017 13:22:42 +0000 (15:22 +0200)]
source: inherit source file date as modification

6 years agocommon: wrap some long code lines to 78 columns
Mischa POSLAWSKY [Wed, 17 May 2017 13:22:04 +0000 (15:22 +0200)]
common: wrap some long code lines to 78 columns

6 years agosource: delineate console width for any preformatted block
Mischa POSLAWSKY [Wed, 17 May 2017 09:54:15 +0000 (11:54 +0200)]
source: delineate console width for any preformatted block

Adopt sample styling for any text source, which should all have a
(preferred) limit of 78 characters.  Overflows with default tab stop
of 8, but all modern browsers except for msie support customisation.

6 years agosample: modification date of source text
Mischa POSLAWSKY [Wed, 17 May 2017 23:37:58 +0000 (01:37 +0200)]
sample: modification date of source text

6 years agosample: delineate preformatted block
Mischa POSLAWSKY [Wed, 17 May 2017 09:51:45 +0000 (11:51 +0200)]
sample: delineate preformatted block

Indicate line end for a more balanced look and to highlight incorrect
monospace rendering.

6 years agosample: format section titles as html headers
Mischa POSLAWSKY [Wed, 17 May 2017 09:48:43 +0000 (11:48 +0200)]
sample: format section titles as html headers

6 years agosample: html wrapper for unicode text file
Mischa POSLAWSKY [Wed, 17 May 2017 09:45:52 +0000 (11:45 +0200)]
sample: html wrapper for unicode text file

6 years agocommon: bump version to 1.10 v1.10
Mischa POSLAWSKY [Mon, 15 May 2017 22:31:52 +0000 (00:31 +0200)]
common: bump version to 1.10

Mark significant changes since v1.9.

6 years agoindex: explicitly reference sitemap include
Mischa POSLAWSKY [Tue, 16 May 2017 19:41:50 +0000 (21:41 +0200)]
index: explicitly reference sitemap include

Probably ignored by most robots, but advertise it nonetheless.

6 years agotools: git output and pull fallback
Mischa POSLAWSKY [Tue, 16 May 2017 23:37:30 +0000 (01:37 +0200)]
tools: git output and pull fallback

6 years agolatin: common tool to dump static perl include
Mischa POSLAWSKY [Tue, 16 May 2017 19:39:39 +0000 (21:39 +0200)]
latin: common tool to dump static perl include

Move inline code to reusable script.

6 years agotools: atomic creation of include files
Mischa POSLAWSKY [Tue, 16 May 2017 19:32:49 +0000 (21:32 +0200)]
tools: atomic creation of include files

Replace shell redirect by equivalent `sponge` script from moreutils,
which keeps the original contents during creation avoiding downtime
during possibly slow remake.

6 years agohtaccess: defer compression to server configuration
Mischa POSLAWSKY [Tue, 23 May 2017 23:51:08 +0000 (01:51 +0200)]
htaccess: defer compression to server configuration

Local customisation preclude server rules, which should enable compression
of css and javascript as desired.  In any case not site-specific at all.

6 years agoindex: link digits page
Mischa POSLAWSKY [Mon, 24 Apr 2017 03:20:27 +0000 (05:20 +0200)]
index: link digits page

6 years agoindex: link rss feed of git repository
Mischa POSLAWSKY [Thu, 25 May 2017 19:22:30 +0000 (21:22 +0200)]
index: link rss feed of git repository

6 years agoindex: common styling for family name
Mischa POSLAWSKY [Thu, 25 May 2017 17:45:35 +0000 (19:45 +0200)]
index: common styling for family name

Replace inline style by semantic class name (matching vcard microformat
<http://microformats.org/wiki/hcard>).

6 years agoindex: vertical spacing between navigation links
Mischa POSLAWSKY [Thu, 25 May 2017 17:23:12 +0000 (19:23 +0200)]
index: vertical spacing between navigation links

Increase distance to facilitate mobile clicking;
makes the page mobile-friendly according to
<https://search.google.com/search-console/mobile-friendly?url=sheet.shiar.nl>
which recommends elements to be at least 48px apart:
<https://developers.google.com/speed/docs/insights/SizeTapTargetsAppropriately>

6 years agoindex: link sections in columns
Mischa POSLAWSKY [Thu, 25 May 2017 17:18:54 +0000 (19:18 +0200)]
index: link sections in columns

Appropriate HTML5 navigation element can be used safely because unstyled
MSIE versions does not support columns.  Column number hardcoded to enable
center-alignment.

6 years agobrowser: development version cell fallback
Mischa POSLAWSKY [Sun, 28 May 2017 16:39:23 +0000 (18:39 +0200)]
browser: development version cell fallback

6 years agotermcol: distinguish 2C0x and analog ppu
Mischa POSLAWSKY [Sun, 7 May 2017 11:30:32 +0000 (13:30 +0200)]
termcol: distinguish 2C0x and analog ppu

Rename 7-bit digital version and create an analog variant based on NTSC
values, generated by <http://drag.wootest.net/misc/palgen.html> with sRGB
colorimetry and tuned (hue=0, sat=1, bri=.05, con=1, gam=1) to appear
similar to other (overly saturated) versions.

6 years agotermcol: fix reordered msx transparency exception
Mischa POSLAWSKY [Wed, 3 May 2017 21:46:34 +0000 (23:46 +0200)]
termcol: fix reordered msx transparency exception

6 years agositemap: include major subpages
Mischa POSLAWSKY [Tue, 2 May 2017 22:15:42 +0000 (00:15 +0200)]
sitemap: include major subpages

6 years agositemap: update list of pages
Mischa POSLAWSKY [Tue, 2 May 2017 22:12:52 +0000 (00:12 +0200)]
sitemap: update list of pages

6 years agositemap: include file dates in lastmod attribute
Mischa POSLAWSKY [Tue, 2 May 2017 22:02:15 +0000 (00:02 +0200)]
sitemap: include file dates in lastmod attribute

6 years agositemap: warn about undeclared pages
Mischa POSLAWSKY [Tue, 2 May 2017 21:59:57 +0000 (23:59 +0200)]
sitemap: warn about undeclared pages

6 years agositemap: tool to generate static xml
Mischa POSLAWSKY [Tue, 2 May 2017 21:55:49 +0000 (23:55 +0200)]
sitemap: tool to generate static xml

Effectively the same results but easier to maintain.

6 years agorobots: host directive to reduce mirror crawling
Mischa POSLAWSKY [Tue, 2 May 2017 21:35:02 +0000 (23:35 +0200)]
robots: host directive to reduce mirror crawling

Preferred domain to indicate main site for at least Yandex bots:
<https://yandex.com/support/webmaster/controlling-robot/robots-txt.xml#host>

6 years agolatin: delete unused asl font
Mischa POSLAWSKY [Tue, 2 May 2017 21:37:53 +0000 (23:37 +0200)]
latin: delete unused asl font

Reference dropped in commit v1.7-154-g463f433018 (2015-09-22)
[latin: replace asl font by signwriting unicode].

6 years agomove all generated includes into data/
Mischa POSLAWSKY [Tue, 2 May 2017 20:52:17 +0000 (22:52 +0200)]
move all generated includes into data/