AminetAminet
Search:
85705 packages online
• About
• Recent
• Browse
• Search
• Upload
• Setup
• Services

util/wb/AAText.lha

Mirror:Random
Showing: ppc-warpup icongeneric icon
No screenshot available
Short:Antialiased TrueType text for Workbench
Author:Serkan Dursun
Uploader:Serkan Dursun <blasterreal gmail com>
Type:util/wb
Version:0.34
Architecture:m68k-amigaos >= 3.2.0
Date:2026-10-17
Requires:68030+ or PiStorm advised (68020 works), RTG, TTF/OTF fonts
Distribution:Aminet
Download:util/wb/AAText.lha - View contents
Readme:util/wb/AAText.readme
Downloads:337

AAText makes Workbench and applications draw TrueType fonts antialiased
on RTG screens (15/16/24/32 bit): icon labels, menus, window and screen
titles, Shell windows, GadTools, ReAction and MUI programs - everything
that draws text through graphics.library.

No setup needed: every TrueType or OpenType font installed with a font manager
(fonts with a .otag file) is detected automatically and drawn smoothly
in every size, using the code page from its .otag file (Turkish,
Central European etc. work out of the box). Bitmap fonts are left
untouched; AGA screens too, unless the experimental "aga on" is set.

Features
- Subpixel (LCD) antialiasing ("subpixel rgb|bgr") for flat panels that
  show the screen 1:1: sharper letters with slightly coloured edges
- Experimental antialiasing on palette (AGA) screens ("aga on"): letter
  edges in the palette colours nearest to the mix; needs shades such as
  the MagicWB greys. Also runs without RTG, on palette screens only
- Zero configuration; optional ENVARC:AAText.prefs for gamma, hinting
  (none/light/normal/full), glyph cache size, program blacklist and
  explicit font mappings
- Preferences program AATextPrefs (English and Turkish, ReAction): a
  running AAText takes every change at once, so you see it while you
  try it; Save/Use/Cancel and the usual Prefs menus
- Character sets for fonts without a code page: Latin-1 to Latin-5,
  Latin-9, Latin-10, Windows-1250, ISO-8859-5 (Cyrillic) and KOI8-R;
  AATextPrefs keeps ENV:ftcodepage (freetype2.library) in step
- Font diagnostics in AATextManager: finds .otag files that point to a
  missing or moved font file (e.g. after the boot volume was renamed)
  and can delete fonts (with or without the font file)
- Font installer AATextManager (window and Shell, English and
  Turkish): installs TrueType/OpenType fonts like FTManager, but with
  the code page of a character set in the .otag and a path without
  volume name, with a preview before installing; repairs installed
  fonts (moved file, no code page, engine freetype2 -> aatext). Needs
  aatext.library (included); "Check for updates" downloads a newer
  release to RAM: (needs TCP/IP and AmiSSL 5)
- "Safe" metrics by default: letters keep the cells of the system's
  bitmap font, so no window layout changes
- Optional real metrics mode ("real on"): the TrueType font's own
  character widths and pair kerning, with TextLength/TextExtent/TextFit
  kept consistent; bold, italic and underline styles supported
- Does not replace any library: patches Text(), TextLength(),
  TextExtent() and TextFit() at run time and removes them cleanly;
  start it a second time (or "AAText QUIT") to switch it off
- Fonts are rendered on AAText's own stack, so tasks with small stacks
  (input.device, Shell commands) are safe
- Versions for 68020-68040/Emu68/WinUAE and for 68060 with FPU, plus a
  debug version for bug reports

Tested on AmigaOS 3.2.3 with WinUAE (UAEGFX) and PiStorm (Emu68),
Picasso96.

Installation: double-click Install-AAText (the OS 3.2 Installer; it
can also remove AAText again). By hand: copy AAText to C: and add "Run >NIL: C:AAText" to
S:Startup-Sequence, after the monitor drivers and before LoadWB (not
WBStartup); copy AATextPrefs and its icon to SYS:Prefs for the
preferences program, AATextManager and its icon to SYS:System and
Libs/aatext.library to LIBS: for the font installer. See AAText_EN.txt
(English) or AAText_TR.txt (Turkish, ISO-8859-9) for details.

License: MIT (free for any use, commercial or not; keep the copyright
notice). Source code and bug reports: https://github.com/Sdursun/AAText
The TextExtent/TextFit code of the real metrics mode is derived from
AROS, Copyright (C) 1995-2026 The AROS Development Team, and its source
(src/metrics.c) is available there under the AROS Public License 1.1.

This software is based in part on the work of the FreeType Team.
Portions of this software are copyright (C) 2026 The FreeType Project
(https://freetype.org). All rights reserved.

aatext.library: FreeType 2.14.3 as a shared library, see
LICENSE.aatext.txt and FTL.txt.


Contents of util/wb/AAText.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO METHOD CRC     STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Oct 16 08:37 AAText/
-rwxr-xr-x     0/0      199102  357200  55.7% -lh5- 4ffd Oct 16 08:37 AAText/AAText
-rwxr-xr-x     0/0      199039  361964  55.0% -lh5- 6c9a Oct 16 08:37 AAText/AAText.060
-rwxr-xr-x     0/0      203564  381996  53.3% -lh5- 2b97 Oct 16 08:37 AAText/AAText.debug
-rw-r--r--     0/0        1780    3602  49.4% -lh5- ee3b Oct 16 08:37 AAText/AAText.prefs.example
-rwxr-xr-x     0/0       49099   90416  54.3% -lh5- 5593 Oct 16 08:37 AAText/AATextManager
-rw-r--r--     0/0        1584    2960  53.5% -lh5- 7fdd Oct 16 08:37 AAText/AATextManager.info
-rwxr-xr-x     0/0       23876   46328  51.5% -lh5- eced Oct 16 08:37 AAText/AATextPrefs
-rw-r--r--     0/0        1215    2496  48.7% -lh5- 2f29 Oct 16 08:37 AAText/AATextPrefs.info
-rw-r--r--     0/0       11486   29957  38.3% -lh5- 869c Oct 16 08:37 AAText/AAText_EN.txt
-rw-r--r--     0/0       12034   30991  38.8% -lh5- eb03 Oct 16 08:37 AAText/AAText_TR.txt
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Oct 16 08:37 AAText/Catalogs/
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Oct 16 08:37 AAText/Catalogs/t?rk?e/
-rw-r--r--     0/0        2682    5654  47.4% -lh5- 890f Oct 16 08:37 AAText/Catalogs/t?rk?e/aatextmanager.catalog
-rw-r--r--     0/0        1456    2782  52.3% -lh5- 8dfd Oct 16 08:37 AAText/Catalogs/t?rk?e/aatextprefs.catalog
-rw-r--r--     0/0        2864    6743  42.5% -lh5- aa9d Oct 16 08:37 AAText/FTL.txt
-rw-r--r--     0/0        3019   10101  29.9% -lh5- d6fd Oct 16 08:37 AAText/Install-AAText
-rw-r--r--     0/0        1661    3047  54.5% -lh5- 6a18 Oct 16 08:37 AAText/Install-AAText.info
-rw-r--r--     0/0        7915   24679  32.1% -lh5- d3e5 Oct 16 08:37 AAText/LICENSE.APL.txt
-rw-r--r--     0/0        1003    1819  55.1% -lh5- 11bc Oct 16 08:37 AAText/LICENSE.aatext.txt
-rw-r--r--     0/0         631    1070  59.0% -lh5- 02ae Oct 16 08:37 AAText/LICENSE.txt
drwxr-xr-x     0/0           0       0 ****** -lhd- 0000 Oct 16 08:37 AAText/Libs/
-rwxr-xr-x     0/0      339389  594136  57.1% -lh5- 3255 Oct 16 08:37 AAText/Libs/aatext.library
-rw-r--r--     0/0         369     512  72.1% -lh5- 427b Oct 16 08:37 AAText/ftcodepage.latin5
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        24 files 1063768 1958453  54.3%            Oct 17 00:53
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>