Wat is CharMap?
CharMap is een grafische (GUI) toepassing om Unicode-tekens of symbolen in lettertypen weer te geven en die tekens naar het systeemklembord te kopiëren. Het belangrijkste doel is als een visueel accessoire voor elk programma dat op de een of andere manier tekst gebruikt. Het programmavenster van deze Java-toepassing kan worden aangepast voor tekst, wat belangrijk is in veel talen. Functies zijn beperkt om de applicatie sneller en gebruiksvriendelijker te maken. Een enkele klik voegt een teken toe aan de voorbeeldtekst en de voorbeeldtekst wordt bij elke klik automatisch naar het systeemklembord gekopieerd.

Systeemvereisten
  • Java versie 1.6.0 (getest met versie 1.6.0ga5)


CharMap op een eComStation machine met Open JDK


Installeren van CharMap
Download charmap4.zip (1.2Mb). Open het zip bestand en kopieer de inhoud naar een station/map(directory) van je keuze. Dat is het!

Het gebruikte cmd bestand
CharMap werkt met Open JDK in OS/2-eCS. Ik heb een "CharMap4.cmd" bestand met de volgende inhoud;
@echo off
SET BEGINLIBPATH=[station: java]\JAVA160ga5\bin
SET path=[station: java]\JAVA160ga5\bin
SET CLASSPATH=
[station: CharMap]
cd [station: CharMap]\CharMap
java -Duser.home=[drive: CharMap]\CharMap -jar CharMap4.jar 2>CharMap4-bugs.txt
Ik gebruik 2 aparte mappen(directories), een voor Java en een voor CharMap met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: CharMap] = station met CharMap

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam "CharMap4.cmd" of gebruik het bestand uit "CharMap-ecs.zip", onderaan deze pagina. Dit bestand wordt gekopieerd naar de "CharMap" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: CharMap]\CharMap\CharMap4.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "CharMap" worden opgegeven. Er zit een OS/2-pictogram in het bestand "CharMap-ecs.zip".

Parameters / opties verklaard
  • Met de opgave "-Duser.home=[station: CharMap]\CharMap" wordt ervoor gezorgd dat CharMap alle benodigde bestanden in de eigen directory opslaat in plaats van in de Home directory.
  • De toevoeging "2>CharMap-bugs.txt" zorgt ervoor dat alle probleem meldingen (bugs) bewaard worden in het bestand "CharMap-bugs.txt". De 2 in "2>" is geen typefout! Het bestand blijft niet leeg op mijn systeem, ik krijg "Lettertypenaam <Verdana> niet gevonden; gebruik in plaats daarvan <Dialog>." ("Font name <Verdana> not found; using <Dialog> instead.").

Opmerkingen bij het uitvoeren van CharMap
Ik heb dit programma gevonden voor mijn Raspberry Pi 400-systeem. Kon zo'n programma niet vinden of verdronk in de eindeloze lijst als je op zoek gaat naar zo'n programma. Dus ik heb veel opmerkingen over Linux. Dit programma draait op dat systeem met Java 11 en zonder fouten. Het programma werkt prima in OS/2 met onze Java 6 en vindt al je lettertypen, je moet het alleen wel zelf kiezen omdat het automatisch kiest voor het lettertype Dialog (op mijn systeem). Het kopieert tekens correct naar het klembord voor zover ik kan zien. Er zit een handleiding in pdf formaat bij.

Download
In het bestand zit het bovenstaande cmd bestand (alle schijfletters staan op C:) en een OS/2 CharMap icoontje: CharMap-ecs.zip.

revision 3 Mei 2023