summaryrefslogtreecommitdiff
path: root/lulua
AgeCommit message (Collapse)AuthorFilesLines
2019-11-16Add OpenStreetMap label corpusLars-Dominik Braun1-0/+5
Extract node labels (name:ar) from OpenStreetMap’s planet dump. Heavily leans towards a few common words (“street”, obviously), but we should be fine since the corpus is not that large.
2019-11-16doc: Auto-generate corpus tableLars-Dominik Braun2-1/+72
2019-11-08Add OpenSubtitles corpusLars-Dominik Braun1-0/+18
See issue #5.
2019-11-08Add United Nations Parallel Corpus v1.0Lars-Dominik Braun1-3/+7
See issue #5.
2019-11-06text: Add TEI.2 parserLars-Dominik Braun1-1/+27
2019-11-05layouts: Add missing return button to ar-phoneticLars-Dominik Braun1-0/+1
2019-11-03stats: Word stats+LatinIME rendererLars-Dominik Braun1-2/+69
Add word stats (well, tokens seperated by non-letter symbols really, but that’s alright) and dumping into an LatinIME-compatible dictionary file (for Android).
2019-11-03render: Add AnySoftKeyboard layout file rendererLars-Dominik Braun1-2/+74
2019-11-02render: Improve generated SVG compatibilityLars-Dominik Braun2-47/+72
Switch to proper SVG user coordinate rendering instead of font-dependent sizes. Embed WOFF2 fonts, so images have proper fonts when embedded. Remove font blobs and submodule IBM’s plex git repo.
2019-10-09Reorganize 2nd and 3rd layerLars-Dominik Braun1-66/+72
See issue #6. Temporarily drop most of the special characters and rearrange the remaining characters. Frequency is not the main concern here, it needs to “make sense” to humans (whatever this means).
2019-10-06stats: Use displayText in pretty stats as wellLars-Dominik Braun1-1/+2
2019-10-06render: Prepend RLI before characterLars-Dominik Braun1-1/+2
This helps Firefox flip brackets. Oddly, direction=rtl does not do that. Google Chrome does not support RLI/ALM in SVGs?
2019-10-05optimize: Support wildcard pinsLars-Dominik Braun1-3/+27
2019-10-03text: Add epub reader and hindawi corpusLars-Dominik Braun1-21/+50
See issue #5.
2019-10-03doc: Add hand/finger stats to all layoutsLars-Dominik Braun1-9/+31
Adds a preprocessing step to the doc HTML document.
2019-10-03layouts: Remove empty string productionLars-Dominik Braun4-4/+5
2019-10-03text: Fail if workers dieLars-Dominik Braun1-29/+39
2019-10-01plot: Swap left/right axis for letterfreqLars-Dominik Braun1-5/+5
2019-09-30render: Add text shadowLars-Dominik Braun2-35/+49
Improves legibility when rendering heatmaps
2019-09-30stats/render: Add keyboard heatmap renderingLars-Dominik Braun3-5/+55
2019-09-30render: Move default SVG stylesheet to external resourceLars-Dominik Braun2-54/+60
2019-09-29render: Add basic keyman supportLars-Dominik Braun2-0/+106
Works for simple keyboards only.
2019-09-29render: Switch to subparser arg parsingLars-Dominik Braun1-126/+136
2019-09-29layouts: Use decomposed unicode sequenceLars-Dominik Braun3-6/+6
2019-09-29util: Ignore dotfiles in yaml loaderLars-Dominik Braun1-2/+4
2019-09-29carpalx: Add model by Salvo et al.Lars-Dominik Braun5-13/+113
2019-09-28analyze: Customizeable triadfreq outputLars-Dominik Braun4-46/+50
Add commandline args to triadfreq.
2019-09-27layouts: Annotate lulua yamlLars-Dominik Braun1-22/+137
2019-09-26plot: Style plotsLars-Dominik Braun1-2/+8
Well, it’s not that easy.
2019-09-26plot: Add cumulative letter statsLars-Dominik Braun1-8/+29
2019-09-26Add al-Ramly’s layoutLars-Dominik Braun1-0/+141
2019-09-26doc: Add related workLars-Dominik Braun1-0/+79
i.e. Arabic keyboard layouts
2019-09-21Consolidate command line utilsLars-Dominik Braun3-26/+43
2019-09-17layouts: Fix ar-lulua yamlLars-Dominik Braun1-1/+1
2019-09-17Initial importLars-Dominik Braun25-0/+3814