1. Jun 21, 2023
    • Marc Durdin's avatar
    • Marc Durdin's avatar
      chore: fix comment in common · 164823a6
      Marc Durdin authored
      164823a6
    • Marc Durdin's avatar
      chore(developer): remove font style/color from kvk · 3f507f97
      Marc Durdin authored
      While .kvk includes a font color field, it is essentially unused. There
      was also some sort of support provided for font style in the KeymanWeb
      keyboard compiler, but this was never streamed into .kvk or .kvks files,
      so was always a no-op.
      
      Thus, this PR removes any semblance of support for font style and color
      from the .kvk and .kvks readers and writers. When we write the font
      color field which is present in .kvk, we always use the default
      TColor.clWindowText which is what the legacy Delphi-based writer would
      always have written.
      
      Also sorted out the default font size and name in the .kvk transform
      from .kvks, and in so doing cleaned up the basic.kvk and basic.js in
      LDML keyboard compiler to match what we are doing in the .kmn compiler.
      3f507f97
  2. Jun 20, 2023
  3. Jun 19, 2023
  4. Jun 17, 2023
    • Marc Durdin's avatar
      feat(developer): add &displayMap system store · adfa032e
      Marc Durdin authored
      The &displayMap system store adds support for a mapping file that remaps
      the On Screen Keyboard files -- .kvks and .keyman-touch-layout, at
      compile time, to new ranges. This is specifically intended to resolve a
      limitation of unattached marks and diacritics which display
      inconsistently across platforms; this is described in more detail in
      issue #9031.
      adfa032e
    • Marc Durdin's avatar
      chore(developer): refactor osk rewriter · e9391f57
      Marc Durdin authored
      Moves common remapping code for the OSK rewriter into common/web/types
      so that it can be consumed by the kmn and kmw compilers soon. Also
      cleans up the command line instantiation of the analyze tools, although
      the rewrite tool is less likely to be used once we have the compiler
      integration in place.
      e9391f57
  5. Jun 14, 2023
  6. Jun 13, 2023
  7. Jun 12, 2023
  8. Jun 10, 2023