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

util/wb/AAText.lha

Mirror:Random
Showing: m68k-amigaos iconppc-amigaos iconppc-morphos iconi386-aros iconi386-amithlon iconppc-warpup iconppc-powerup icongeneric iconother icon
No screenshot available
Short:Antialiased TrueType text for Workbench
Author:Serkan Dursun
Uploader:Serkan Dursun <blasterreal gmail com>
Type:util/wb
Version:0.10
Architecture:m68k-amigaos >= 3.2.0
Date:2026-10-03
Requires:68020+, RTG (Picasso96), TrueType fonts
Distribution:Aminet
Download:util/wb/AAText.lha - View contents
Readme:util/wb/AAText.readme
Downloads:3

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 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 and AGA
screens are left untouched.

Features
- Zero configuration; optional ENVARC:AAText.prefs for gamma, glyph
  cache size, program blacklist and explicit font mappings
- "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, 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: copy AAText to SYS:WBStartup and reboot. 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.


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  3 12:05 AAText/
-rwxr-xr-x     0/0       94494  171200  55.2% -lh5- 3d4e Oct  3 12:05 AAText/AAText
-rwxr-xr-x     0/0       95845  175912  54.5% -lh5- d2cd Oct  3 12:05 AAText/AAText.060
-rwxr-xr-x     0/0       97376  176116  55.3% -lh5- 8161 Oct  3 12:05 AAText/AAText.debug
-rw-r--r--     0/0        1141    2203  51.8% -lh5- 790c Oct  3 12:05 AAText/AAText.prefs.example
-rw-r--r--     0/0        3689    8350  44.2% -lh5- c48f Oct  3 12:05 AAText/AAText_EN.txt
-rw-r--r--     0/0        3884    8836  44.0% -lh5- 5a34 Oct  3 12:05 AAText/AAText_TR.txt
-rw-r--r--     0/0        7915   24679  32.1% -lh5- d3e5 Oct  3 12:05 AAText/LICENSE.APL.txt
-rw-r--r--     0/0         631    1070  59.0% -lh5- 02ae Oct  3 12:05 AAText/LICENSE.txt
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total         9 files  304975  568366  53.7%            Oct  3 19:05
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>