sheet.git
6 years agolatin: d'ni border colour on dark background
Mischa POSLAWSKY [Sun, 23 Apr 2017 01:14:41 +0000 (03:14 +0200)]
latin: d'ni border colour on dark background

6 years agosource: link include files with dashes and subdirectories
Mischa POSLAWSKY [Sun, 23 Apr 2017 01:04:58 +0000 (03:04 +0200)]
source: link include files with dashes and subdirectories

For example writing-* and digraphs data.

6 years agosource: disable syntax highlighting for large files
Mischa POSLAWSKY [Sun, 23 Apr 2017 01:04:27 +0000 (03:04 +0200)]
source: disable syntax highlighting for large files

Attempt to keep responses within 2 seconds on my slow server; large files
are mostly data includes which do not benefit much from markup anyway.

6 years agosource: move highlighting setup into eval
Mischa POSLAWSKY [Sun, 23 Apr 2017 01:03:52 +0000 (03:03 +0200)]
source: move highlighting setup into eval

Fallback to plain text if vim fails for whatever reason.

6 years agocommon: prepare stylesheet links early to fix cookies
Mischa POSLAWSKY [Sat, 22 Apr 2017 11:49:12 +0000 (13:49 +0200)]
common: prepare stylesheet links early to fix cookies

Broken in commit v1.9-29-g8c3e7dc648 (2017-04-10)
[common: join stylesheets html inline].

6 years agocommon: replace html links by common function
Mischa POSLAWSKY [Sun, 23 Apr 2017 01:02:31 +0000 (03:02 +0200)]
common: replace html links by common function

6 years agocharset: move html link function to common include
Mischa POSLAWSKY [Sun, 23 Apr 2017 00:55:49 +0000 (02:55 +0200)]
charset: move html link function to common include

6 years agocharset: inline symbol character tables
Mischa POSLAWSKY [Sat, 22 Apr 2017 15:55:53 +0000 (17:55 +0200)]
charset: inline symbol character tables

Set arrays directly instead of bothering with Encode conversion.

6 years agocharset: persistent data of unicode cell include
Mischa POSLAWSKY [Sat, 22 Apr 2017 13:27:54 +0000 (15:27 +0200)]
charset: persistent data of unicode cell include

Avoid multiple loads of same data in unicode preset.

6 years agocharset: generic varchar option to identify array maps
Mischa POSLAWSKY [Sat, 22 Apr 2017 13:21:07 +0000 (15:21 +0200)]
charset: generic varchar option to identify array maps

Clears the last hardcoded name exceptions.

6 years agocharset: strip private use characters from MacThai
Mischa POSLAWSKY [Sat, 22 Apr 2017 12:53:52 +0000 (14:53 +0200)]
charset: strip private use characters from MacThai

6 years agocharset: replace private use glyphs in MacHebrew
Mischa POSLAWSKY [Sat, 22 Apr 2017 12:36:03 +0000 (14:36 +0200)]
charset: replace private use glyphs in MacHebrew

6 years agocharset: common endpoint fallback
Mischa POSLAWSKY [Sat, 22 Apr 2017 11:46:21 +0000 (13:46 +0200)]
charset: common endpoint fallback

6 years agocharset: generic glyph replacement from metadata
Mischa POSLAWSKY [Sat, 22 Apr 2017 10:32:37 +0000 (12:32 +0200)]
charset: generic glyph replacement from metadata

Common format with full support for partial overlaps.

6 years agocharset: refer to utf8 preset without dash
Mischa POSLAWSKY [Sat, 22 Apr 2017 13:12:49 +0000 (15:12 +0200)]
charset: refer to utf8 preset without dash

Swap with alias, functionally unchanged.

6 years agocharset: move encoding-specific setup code to include
Mischa POSLAWSKY [Sat, 22 Apr 2017 10:15:20 +0000 (12:15 +0200)]
charset: move encoding-specific setup code to include

6 years agocharset: case-insensitive preset lookup
Mischa POSLAWSKY [Sat, 22 Apr 2017 12:13:30 +0000 (14:13 +0200)]
charset: case-insensitive preset lookup

6 years agocharset: move group references into metadata include
Mischa POSLAWSKY [Sat, 22 Apr 2017 09:56:40 +0000 (11:56 +0200)]
charset: move group references into metadata include

6 years agocharset: common check of compare option
Mischa POSLAWSKY [Sat, 22 Apr 2017 09:53:14 +0000 (11:53 +0200)]
charset: common check of compare option

6 years agocharset: extend inheritance to generic metadata hashes
Mischa POSLAWSKY [Sat, 22 Apr 2017 09:49:05 +0000 (11:49 +0200)]
charset: extend inheritance to generic metadata hashes

6 years agocharset: move inheritance metadata to include
Mischa POSLAWSKY [Sat, 22 Apr 2017 09:42:35 +0000 (11:42 +0200)]
charset: move inheritance metadata to include

6 years agocharset: code constants in hexadecimal where appropriate
Mischa POSLAWSKY [Fri, 21 Apr 2017 22:12:59 +0000 (00:12 +0200)]
charset: code constants in hexadecimal where appropriate

6 years agocharset: rename u* preset for custom unicode requests
Mischa POSLAWSKY [Fri, 21 Apr 2017 22:06:59 +0000 (00:06 +0200)]
charset: rename u* preset for custom unicode requests

Replace special uHEX match by empty request with common range parameters.

6 years agocharset: hexadecimal subselect options
Mischa POSLAWSKY [Fri, 21 Apr 2017 21:11:35 +0000 (23:11 +0200)]
charset: hexadecimal subselect options

Tables are all organised by rows of 16, making decimal representations
indirect and error-prone.

$INHERIT options converted using:
perl -pE 's/(?:'\''|\G[+-])\K(\d+)/sprintf "\%02X", $1/ge'

6 years agocharset: omit unassigned half of ascii table
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:57:24 +0000 (22:57 +0200)]
charset: omit unassigned half of ascii table

6 years agocharset: always respect colsize in start- and endpoint
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:42:16 +0000 (22:42 +0200)]
charset: always respect colsize in start- and endpoint

6 years agocharset: support start and end parameters for unicode planes
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:37:14 +0000 (22:37 +0200)]
charset: support start and end parameters for unicode planes

6 years agocharset: offset parameter sets more common startpoint
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:19:21 +0000 (22:19 +0200)]
charset: offset parameter sets more common startpoint

Only tables are optimised to offset instead of skip.

6 years agocharset: keep original endpoint during character overrides
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:08:05 +0000 (22:08 +0200)]
charset: keep original endpoint during character overrides

6 years agocharset: encode wingdings3 font
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:06:34 +0000 (22:06 +0200)]
charset: encode wingdings3 font

Reference: <http://www.alanwood.net/demos/wingdings-3.html>

6 years agocharset: encode wingdings2 font
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:05:52 +0000 (22:05 +0200)]
charset: encode wingdings2 font

Reference: <http://www.alanwood.net/demos/wingdings-2.html>

6 years agocharset: encode webdings font
Mischa POSLAWSKY [Fri, 21 Apr 2017 22:19:29 +0000 (00:19 +0200)]
charset: encode webdings font

Reference: <http://www.alanwood.net/demos/webdings.html>

6 years agocharset: encode wingdings font
Mischa POSLAWSKY [Fri, 21 Apr 2017 20:03:50 +0000 (22:03 +0200)]
charset: encode wingdings font

Custom Encode module to map Windows font to equivalent Unicode.

Reference: <http://www.alanwood.net/demos/wingdings.html>

6 years agocharset: check ucplanes for modification date
Mischa POSLAWSKY [Fri, 21 Apr 2017 17:43:53 +0000 (19:43 +0200)]
charset: check ucplanes for modification date

Reload unicode subpage on changes.

6 years agocharset: display latin1 parents again
Mischa POSLAWSKY [Fri, 21 Apr 2017 17:42:59 +0000 (19:42 +0200)]
charset: display latin1 parents again

Previously excluded due to common fallback, but hides deliberate parentage
with current inheritance.

6 years agocharset: override cp437 glyphs using unicode string
Mischa POSLAWSKY [Fri, 21 Apr 2017 17:31:01 +0000 (19:31 +0200)]
charset: override cp437 glyphs using unicode string

More legible if not faster.

6 years agocharset: symbols inheritance, override private use
Mischa POSLAWSKY [Fri, 21 Apr 2017 17:07:12 +0000 (19:07 +0200)]
charset: symbols inheritance, override private use

Find unicode equivalents for placeholders in Encode::Symbol maps,
matching descriptions in ucm sources.  Compare Windows Symbol at
<http://www.alanwood.net/demos/symbol.html> with Adobe version at
<http://www.sscnet.ucla.edu/soc/faculty/mcfarland/soc281/symbol.htm>.

6 years agocharset: full titles for abbreviated unicode scripts
Mischa POSLAWSKY [Fri, 21 Apr 2017 15:04:48 +0000 (17:04 +0200)]
charset: full titles for abbreviated unicode scripts

6 years agocharset: indicate continued columns without overlap
Mischa POSLAWSKY [Fri, 21 Apr 2017 14:16:55 +0000 (16:16 +0200)]
charset: indicate continued columns without overlap

Ellipsis to indicate next row, (ditto) quotes for previous.

6 years agocharset: fix U+17xxx conflict in unicode planes
Mischa POSLAWSKY [Fri, 21 Apr 2017 13:55:32 +0000 (15:55 +0200)]
charset: fix U+17xxx conflict in unicode planes

Incorrect length in commit v1.9-115-g6139aa732a (2017-04-25)
[charset: subdivide smp planes with recent assignments].

6 years agocharset: include windows group in preset links
Mischa POSLAWSKY [Thu, 20 Apr 2017 00:53:31 +0000 (02:53 +0200)]
charset: include windows group in preset links

6 years agodigits: rumi numbers row
Mischa POSLAWSKY [Fri, 21 Apr 2017 15:07:48 +0000 (17:07 +0200)]
digits: rumi numbers row

Unicode 5.1 script descendant of Coptic glyphs.

6 years agodigits: egyptian hieroglyphs numerals
Mischa POSLAWSKY [Wed, 19 Apr 2017 00:00:11 +0000 (02:00 +0200)]
digits: egyptian hieroglyphs numerals

Precomposed Unicode glyphs matching forms at for example
<https://www.afrikanistik-aegyptologie-online.de/archiv/2012/3553/>.

6 years agodigits: store row data as hash reference
Mischa POSLAWSKY [Tue, 18 Apr 2017 23:31:33 +0000 (01:31 +0200)]
digits: store row data as hash reference

6 years agodigits: group rows into table presets
Mischa POSLAWSKY [Tue, 18 Apr 2017 22:23:21 +0000 (00:23 +0200)]
digits: group rows into table presets

6 years agodigits: title exceptions in table spec
Mischa POSLAWSKY [Tue, 18 Apr 2017 22:01:02 +0000 (00:01 +0200)]
digits: title exceptions in table spec

6 years agodigits: table data in extensible hashes
Mischa POSLAWSKY [Tue, 18 Apr 2017 21:55:16 +0000 (23:55 +0200)]
digits: table data in extensible hashes

Similar to latin data.

6 years agodigits: split up table method to display rows
Mischa POSLAWSKY [Tue, 18 Apr 2017 21:00:33 +0000 (23:00 +0200)]
digits: split up table method to display rows

Separate into tabletag + row loop for later customisation.

6 years agodigits: proposed mayan numerals row
Mischa POSLAWSKY [Tue, 18 Apr 2017 20:55:15 +0000 (22:55 +0200)]
digits: proposed mayan numerals row

Not yet in Unicode, but accepted for inclusion in the 9.0.1 roadmap.

Reference: http://www.unicode.org/L2/L2016/16264-mayan-numerals.pdf

6 years agodigits: babylonian cuneiform numerals
Mischa POSLAWSKY [Tue, 18 Apr 2017 20:54:22 +0000 (22:54 +0200)]
digits: babylonian cuneiform numerals

Unicode glyphs emulating the variants at:
https://en.wikipedia.org?title=Babylonian_numerals&oldid=767670966

6 years agodigits: chinese counting rods
Mischa POSLAWSKY [Tue, 18 Apr 2017 20:54:03 +0000 (22:54 +0200)]
digits: chinese counting rods

Glyphs with rotation opposite to Unicode names as described at:
https://en.wikipedia.org?title=Counting_rods&oldid=765717732

6 years agodigits: align ethiopian for missing 0
Mischa POSLAWSKY [Tue, 18 Apr 2017 20:47:37 +0000 (22:47 +0200)]
digits: align ethiopian for missing 0

6 years agodigits: customise page intro and metadata
Mischa POSLAWSKY [Sun, 16 Apr 2017 15:39:56 +0000 (17:39 +0200)]
digits: customise page intro and metadata

6 years agodigits: sutton signwriting flemish, dutch, american
Mischa POSLAWSKY [Sun, 16 Apr 2017 14:35:15 +0000 (16:35 +0200)]
digits: sutton signwriting flemish, dutch, american

Several languages (familiar to me) to showcase different Sutton glyphs.

References:
- Woordenboek Vlaamse Gebarentaal cijfers, common forms
  <http://gebaren.ugent.be/alfabet.php?woordenboek=6&letter=%21>
- Gebarenwoordenboek Nederlandse Gebarencentrum, clip showing "1 t/m 10"
  <https://www.gebarencentrum.nl/gebaren/mini-gebarenwoordenboek/>
- Language in Motion, page 71 on ASL counting
  <https://books.google.nl/books?id=XXEsd1DwuesC&pg=PA71>

6 years agotermcol: fix abort on invalid coltable info hash
Mischa POSLAWSKY [Sat, 15 Apr 2017 17:29:15 +0000 (19:29 +0200)]
termcol: fix abort on invalid coltable info hash

Broken since moved into function in commit v1.8-92-gbcdcb87204 (2017-03-22)
[termcol: named function to parse table data].

6 years agocommon: hide empty debug time
Mischa POSLAWSKY [Fri, 14 Apr 2017 09:21:43 +0000 (11:21 +0200)]
common: hide empty debug time

Avoid epoch value if start hasn't been set for whatever reason.

6 years agolatin: middle-align all except tap codes
Mischa POSLAWSKY [Sun, 16 Apr 2017 15:26:46 +0000 (17:26 +0200)]
latin: middle-align all except tap codes

6 years agolatin: enwindow d'ni words in css
Mischa POSLAWSKY [Sat, 15 Apr 2017 17:19:38 +0000 (19:19 +0200)]
latin: enwindow d'ni words in css

Treat words as numbers to be framed as a whole, with less prominent
separation between digits/characters.

6 years agolatin: further offset colour circles
Mischa POSLAWSKY [Sat, 15 Apr 2017 17:06:53 +0000 (19:06 +0200)]
latin: further offset colour circles

Distinguish comprising channels better.

6 years agolatin: order cmy colours by sound similarity
Mischa POSLAWSKY [Sat, 15 Apr 2017 17:06:31 +0000 (19:06 +0200)]
latin: order cmy colours by sound similarity

Instead of sorting by hue (like RGB) or mnemonic (like Chromacons)
invent a new encoding where letter differences (voice, place, etc)
match colour differences (hue, intensity).  Best effort as letters
do not fit 3 dimensions and sounds differ by language.

6 years agolatin: order rgb/cmy colour maps by hue
Mischa POSLAWSKY [Fri, 14 Apr 2017 09:21:22 +0000 (11:21 +0200)]
latin: order rgb/cmy colour maps by hue

6 years agolatin: url metadata for patented stroke entries
Mischa POSLAWSKY [Fri, 14 Apr 2017 09:21:12 +0000 (11:21 +0200)]
latin: url metadata for patented stroke entries

6 years agolatin: improve word wrapping for tap, chromacons
Mischa POSLAWSKY [Wed, 12 Apr 2017 23:45:00 +0000 (01:45 +0200)]
latin: improve word wrapping for tap, chromacons

6 years agolatin: optionally compile static include
Mischa POSLAWSKY [Fri, 14 Apr 2017 09:20:10 +0000 (11:20 +0200)]
latin: optionally compile static include

Prepare cache to avoid costly recalculation.

6 years agolatin: enable perl warnings in include data
Mischa POSLAWSKY [Fri, 14 Apr 2017 09:19:55 +0000 (11:19 +0200)]
latin: enable perl warnings in include data

Catch some inexact nulls.

6 years agolatin: simplified edgewrite E variant
Mischa POSLAWSKY [Thu, 13 Apr 2017 00:00:31 +0000 (02:00 +0200)]
latin: simplified edgewrite E variant

Alternate from <http://depts.washington.edu/ewrite/downloads/EwChart.pdf>
in this rare case because the complicated default is or should not be used
for such a common letter.

6 years agolatin: curve back to previous positions in edgewrite glyphs
Mischa POSLAWSKY [Wed, 12 Apr 2017 23:34:18 +0000 (01:34 +0200)]
latin: curve back to previous positions in edgewrite glyphs

Distinguish M/N, H/W, clarify stroke order.

6 years agolatin: edgewrite svg row
Mischa POSLAWSKY [Wed, 12 Apr 2017 23:31:00 +0000 (01:31 +0200)]
latin: edgewrite svg row

Corner data from official <http://depts.washington.edu/ewrite/>.

6 years agolatin: cmymap row of subtractive colour mix
Mischa POSLAWSKY [Wed, 12 Apr 2017 20:42:31 +0000 (22:42 +0200)]
latin: cmymap row of subtractive colour mix

6 years agolatin: extend colour svg to mix specified hues
Mischa POSLAWSKY [Wed, 12 Apr 2017 20:41:00 +0000 (22:41 +0200)]
latin: extend colour svg to mix specified hues

Replace hardcoded #rgb by generic hsl() values.

6 years agolatin: generic function to display rgb colour svg
Mischa POSLAWSKY [Wed, 12 Apr 2017 20:39:29 +0000 (22:39 +0200)]
latin: generic function to display rgb colour svg

6 years agolatin: rgbmap row of regular colour mix svg
Mischa POSLAWSKY [Wed, 12 Apr 2017 20:34:45 +0000 (22:34 +0200)]
latin: rgbmap row of regular colour mix svg

Similar to Chromacons but adding RGB channels uncustomised in 3 intensities,
giving an exact map to 3**3 results.

6 years agolatin: style exceptions in row definitions
Mischa POSLAWSKY [Wed, 12 Apr 2017 17:06:19 +0000 (19:06 +0200)]
latin: style exceptions in row definitions

6 years agolatin: distinguish titles from row identifiers
Mischa POSLAWSKY [Wed, 12 Apr 2017 16:31:05 +0000 (18:31 +0200)]
latin: distinguish titles from row identifiers

6 years agolatin: encode row data in named hashes
Mischa POSLAWSKY [Wed, 12 Apr 2017 16:30:51 +0000 (18:30 +0200)]
latin: encode row data in named hashes

Encapsulate arrays in "list" key to allow metadata extension.

6 years agolatin: minor code rewrite of long lines
Mischa POSLAWSKY [Wed, 12 Apr 2017 14:36:35 +0000 (16:36 +0200)]
latin: minor code rewrite of long lines

6 years agolatin: domino tiles as alternative tap code
Mischa POSLAWSKY [Wed, 12 Apr 2017 10:51:15 +0000 (12:51 +0200)]
latin: domino tiles as alternative tap code

Single unicode glyph encode option, but keep more practical tap dots.

6 years agolatin: start/stop symbols for code93/128
Mischa POSLAWSKY [Wed, 12 Apr 2017 10:50:58 +0000 (12:50 +0200)]
latin: start/stop symbols for code93/128

Similar to other bar codes, except these would also need a checksum to
actually validate.

6 years agolatin: xerox unistrokes svg row
Mischa POSLAWSKY [Wed, 12 Apr 2017 10:32:07 +0000 (12:32 +0200)]
latin: xerox unistrokes svg row

Stroke data from <http://www.yorku.ca/mack/chi2008b.html>.

6 years agolatin: convert code39 to common svg codes
Mischa POSLAWSKY [Tue, 11 Apr 2017 20:25:23 +0000 (22:25 +0200)]
latin: convert code39 to common svg codes

Ensure exact widths even for simple two-state bars, because even this does
not appear properly with some [Apple] fonts.  Unicode option does retain old
behaviour if wanted.

6 years agolatin: reuse common function to display code128
Mischa POSLAWSKY [Tue, 11 Apr 2017 20:22:26 +0000 (22:22 +0200)]
latin: reuse common function to display code128

6 years agolatin: tap code function per cell like dispbar
Mischa POSLAWSKY [Tue, 11 Apr 2017 20:20:23 +0000 (22:20 +0200)]
latin: tap code function per cell like dispbar

6 years agolatin: generic unicode display option of bar codes
Mischa POSLAWSKY [Tue, 11 Apr 2017 20:19:38 +0000 (22:19 +0200)]
latin: generic unicode display option of bar codes

6 years agolatin: common function to format code93 bar codes
Mischa POSLAWSKY [Tue, 11 Apr 2017 20:18:35 +0000 (22:18 +0200)]
latin: common function to format code93 bar codes

6 years agolatin: resize d'ni to enlarge line width
Mischa POSLAWSKY [Tue, 11 Apr 2017 02:23:40 +0000 (04:23 +0200)]
latin: resize d'ni to enlarge line width

6 years agolatin: d'ni numerals svg row
Mischa POSLAWSKY [Tue, 11 Apr 2017 01:38:59 +0000 (03:38 +0200)]
latin: d'ni numerals svg row

Remarkable for being a regular base5 counting system exactly matching all
26 letters.

SVG constructed from shapes inspired by:
<http://linguists.riedl.org/old/more-numbers.htm> and
<http://www.omniglot.com/conscripts/dni.htm>.

6 years agolatin: rm4scc circumfix
Mischa POSLAWSKY [Mon, 10 Apr 2017 23:29:51 +0000 (01:29 +0200)]
latin: rm4scc circumfix

Include start and (distinct) end lines in samples, to better match the
official specification, even though it remains invalid by not appending
the checksum mark.

6 years agolatin: final S forms in suetterlin sample
Mischa POSLAWSKY [Mon, 10 Apr 2017 23:02:42 +0000 (01:02 +0200)]
latin: final S forms in suetterlin sample

6 years agolatin: svg alignment nested in sample
Mischa POSLAWSKY [Mon, 10 Apr 2017 23:29:42 +0000 (01:29 +0200)]
latin: svg alignment nested in sample

6 years agolatin: header row with sequence number
Mischa POSLAWSKY [Mon, 10 Apr 2017 22:41:58 +0000 (00:41 +0200)]
latin: header row with sequence number

Lookup for any replacement cypher, with indication of ASCII offset.

6 years agolatin: rename Tap simplified to Short Tap
Mischa POSLAWSKY [Mon, 10 Apr 2017 22:19:51 +0000 (00:19 +0200)]
latin: rename Tap simplified to Short Tap

6 years agolatin: highlight vowel columns
Mischa POSLAWSKY [Mon, 10 Apr 2017 22:19:39 +0000 (00:19 +0200)]
latin: highlight vowel columns

6 years agolatin: remove empty sample column
Mischa POSLAWSKY [Mon, 10 Apr 2017 22:00:11 +0000 (00:00 +0200)]
latin: remove empty sample column

6 years agolatin: circumfix mark for code 39
Mischa POSLAWSKY [Mon, 10 Apr 2017 21:52:01 +0000 (23:52 +0200)]
latin: circumfix mark for code 39

Optional 29th glyph to use as start and end mark in sample text, making it
conform to official specifications and recognisable by barcode scanners
(verified with ZXing Barcode Scanner on Android).

6 years agolatin: repeated signal in asl
Mischa POSLAWSKY [Mon, 10 Apr 2017 20:33:03 +0000 (22:33 +0200)]
latin: repeated signal in asl

Slight movement is probably the most common way of duplicating a letter.

6 years agolatin: enable monochrome stylesheet
Mischa POSLAWSKY [Mon, 10 Apr 2017 19:21:21 +0000 (21:21 +0200)]
latin: enable monochrome stylesheet

6 years agolatin: left-align samples; flag margins
Mischa POSLAWSKY [Mon, 10 Apr 2017 17:54:39 +0000 (19:54 +0200)]
latin: left-align samples; flag margins

6 years agolatin: substitution glyphs for cards and ics
Mischa POSLAWSKY [Mon, 10 Apr 2017 17:52:29 +0000 (19:52 +0200)]
latin: substitution glyphs for cards and ics

Flag substitution officially repeats [first] from hoist, but repeating the
last seems more practical for running text.

6 years agolatin: less invasive html tag for coloured cards
Mischa POSLAWSKY [Mon, 10 Apr 2017 19:20:06 +0000 (21:20 +0200)]
latin: less invasive html tag for coloured cards

Prefer fallback to bold instead of italics to minimise shape disruption
(while limiting to short stylistic tags).

6 years agolatin: interleave playing cards
Mischa POSLAWSKY [Mon, 10 Apr 2017 17:51:57 +0000 (19:51 +0200)]
latin: interleave playing cards

Subsequent letters should be easier to distinguish by context in case colour
is lost.