From c7bcff9cbe0c358ed33ab905d343179d1f3d6d9c Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 11:54:43 +0000 Subject: [PATCH 1/6] Add optional airport weather (METAR/TAF/PIREP/SIGMET) to Flight Tracker Adds an opt-in "metar" rotation view that shows aviation weather for user-chosen airports using the free NOAA Aviation Weather Center API (no API key). Per airport it rotates a color-coded decoded METAR card (flight-category badge: VFR/MVFR/IFR/LIFR), a raw METAR page, and optional TAF and PIREP pages, plus a trailing SIGMET/AIRMET page. - New metar_fetcher.py: cache-first, serve-stale AWC client. METAR/TAF batched by ids; PIREP per-airport; SIGMET global. Never raises to the caller. - manager.py: new rotation view + granular slot, config read in __init__/on_config_change, independent fetch cadence in update(), timed page-rotation display, and content gating so an empty/unfetched slot is skipped. - renderer.py: decoded METAR card + raw/TAF/PIREP/SIGMET pages, adaptive to 64x32 / 128x32 / 128x64 / 256x32. - config_schema.json: nested "metar" object; "metar" added to rotation_views. manifest bumped 1.10.0 -> 1.11.0; registry synced. - Tests for normalization (hPa->inHg, ceiling), TAF batching/merge, serve-stale, PIREP, and SIGMET parsing. NOTAMs are intentionally excluded (they require separate FAA OAuth credentials, unlike the key-free weather endpoints). Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_012ka1E5TT1Ai9cuKV9j7g4C --- plugins.json | 13 +- plugins/ledmatrix-flights/README.md | 49 ++++ plugins/ledmatrix-flights/config_schema.json | 78 ++++- plugins/ledmatrix-flights/manager.py | 160 ++++++++++- plugins/ledmatrix-flights/manifest.json | 17 +- plugins/ledmatrix-flights/metar_fetcher.py | 206 +++++++++++++ plugins/ledmatrix-flights/renderer.py | 270 ++++++++++++++++++ .../test/test_metar_fetcher.py | 197 +++++++++++++ 8 files changed, 976 insertions(+), 14 deletions(-) create mode 100644 plugins/ledmatrix-flights/metar_fetcher.py create mode 100644 plugins/ledmatrix-flights/test/test_metar_fetcher.py diff --git a/plugins.json b/plugins.json index c54ca1a4..4ee8ca56 100644 --- a/plugins.json +++ b/plugins.json @@ -1,6 +1,6 @@ { "version": "1.0.0", - "last_updated": "2026-07-08", + "last_updated": "2026-07-09", "plugins": [ { "id": "7-segment-clock", @@ -365,7 +365,7 @@ { "id": "ledmatrix-flights", "name": "Flight Tracker", - "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, and flight records", + "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, flight records, and optional airport weather (METAR/TAF/PIREP/SIGMET via the free NOAA Aviation Weather Center API)", "author": "ChuckBuilds", "category": "custom", "tags": [ @@ -374,17 +374,20 @@ "ads-b", "skyaware", "aviation", - "map" + "map", + "metar", + "taf", + "weather" ], "repo": "https://github.com/ChuckBuilds/ledmatrix-plugins", "branch": "main", "plugin_path": "plugins/ledmatrix-flights", "stars": 0, "downloads": 0, - "last_updated": "2026-06-15", + "last_updated": "2026-07-09", "verified": true, "screenshot": "", - "latest_version": "1.10.0" + "latest_version": "1.11.0" }, { "id": "march-madness", diff --git a/plugins/ledmatrix-flights/README.md b/plugins/ledmatrix-flights/README.md index 29f235fd..26e75502 100644 --- a/plugins/ledmatrix-flights/README.md +++ b/plugins/ledmatrix-flights/README.md @@ -29,6 +29,7 @@ Real-time aircraft tracking plugin for LEDMatrix with ADS-B data, map background - **Proximity Alerts**: Live priority mode when aircraft are nearby - **Trail Rendering**: Visual trails showing aircraft movement paths - **Altitude Color Coding**: Color-coded aircraft based on altitude (standard aviation scale) +- **Airport Weather (optional)**: METAR/TAF/PIREP/SIGMET for airports you choose, from the free NOAA Aviation Weather Center API — no API key required ## Installation @@ -140,6 +141,54 @@ Automatically switches: - Uses **overhead** mode when proximity alert is triggered - Uses **stats** mode otherwise +## Airport Weather (METAR/TAF/PIREP/SIGMET) + +An optional add-on for pilots: show aviation weather for airports you choose, +using the **free NOAA Aviation Weather Center API** (`aviationweather.gov`) — no +API key or account needed. + +It adds a new **`metar`** rotation view that cycles through, for each configured +airport: + +- **Decoded METAR card** — airport identifier, a color-coded flight-category + badge (**VFR** green, **MVFR** blue, **IFR** red, **LIFR** magenta), plus wind, + visibility, present weather, ceiling/clouds, temperature/dewpoint, and altimeter. +- **Raw METAR page** — the raw observation as filed (toggle with `show_raw`). +- **TAF page** — the terminal forecast (toggle with `show_taf`). +- **PIREP page** — recent pilot reports near the airport (toggle with `show_pirep`). +- **SIGMET/AIRMET page** — active advisories (toggle with `show_sigmet`; these are + region-based, not airport-specific). + +> NOTAMs are **not** included — they require separate FAA API credentials +> (OAuth), unlike the key-free weather endpoints above. + +### Enabling it + +1. Set `metar.enabled` to `true` and list your airports in `metar.airports` + (ICAO like `KTPA`, or IATA like `TPA`). +2. Add `"metar"` to **Rotation Views** so it appears in the rotation. + +```json +{ + "enabled": true, + "rotation_views": ["map", "stats", "metar"], + "metar": { + "enabled": true, + "airports": ["KTPA", "KJFK"], + "show_taf": true, + "show_raw": true, + "show_pirep": false, + "show_sigmet": false, + "update_interval_minutes": 10, + "page_duration_seconds": 8 + } +} +``` + +Weather is fetched on its own slow cadence (default every 10 minutes; METARs +update roughly hourly), cached, and served stale on any network hiccup, so it +never slows the aircraft display loop. + ## Requirements - Python 3.7+ diff --git a/plugins/ledmatrix-flights/config_schema.json b/plugins/ledmatrix-flights/config_schema.json index 8b63f7e7..f1532fc0 100644 --- a/plugins/ledmatrix-flights/config_schema.json +++ b/plugins/ledmatrix-flights/config_schema.json @@ -278,7 +278,8 @@ "map", "stats", "area", - "flight_tracking" + "flight_tracking", + "metar" ] }, "x-options": { @@ -286,11 +287,83 @@ "map": "Map", "stats": "Stats", "area": "Area (multi-aircraft)", - "flight_tracking": "Flight Tracking" + "flight_tracking": "Flight Tracking", + "metar": "Airport Weather (METAR/TAF)" } }, "uniqueItems": true }, + "metar": { + "type": "object", + "title": "Airport Weather (METAR/TAF)", + "description": "Optional add-on for pilots: show aviation weather for airports you choose, using the free NOAA Aviation Weather Center API (no API key or account needed). After enabling, add 'metar' to Rotation Views above to include it in the display rotation. NOTAMs are not included (they require separate FAA API credentials).", + "properties": { + "enabled": { + "type": "boolean", + "title": "Enable Airport Weather", + "description": "Fetch and display METAR/TAF/PIREP/SIGMET for the airports below.", + "default": false + }, + "airports": { + "type": "array", + "title": "Airports", + "description": "ICAO (e.g. KTPA) or IATA (e.g. TPA) airport codes. The display rotates through each airport's weather. Example: [\"KTPA\", \"KJFK\"].", + "items": { + "type": "string" + }, + "default": [] + }, + "show_taf": { + "type": "boolean", + "title": "Show TAF", + "description": "Show the terminal aerodrome forecast (raw) on a page after each airport's METAR.", + "default": true + }, + "show_raw": { + "type": "boolean", + "title": "Show Raw METAR", + "description": "Show the raw METAR string on its own page in addition to the decoded card.", + "default": true + }, + "show_pirep": { + "type": "boolean", + "title": "Show PIREPs", + "description": "Show recent pilot reports near each airport.", + "default": false + }, + "show_sigmet": { + "type": "boolean", + "title": "Show SIGMETs/AIRMETs", + "description": "Show active domestic SIGMET/AIRMET advisories (region-based, not airport-specific).", + "default": false + }, + "pirep_distance_nm": { + "type": "integer", + "title": "PIREP Search Radius (nm)", + "description": "How far from each airport to search for pilot reports.", + "minimum": 25, + "maximum": 500, + "default": 200 + }, + "update_interval_minutes": { + "type": "integer", + "title": "Weather Refresh Interval (minutes)", + "description": "How often to refresh weather from NOAA. METARs update roughly hourly, so 10 minutes is plenty.", + "minimum": 5, + "maximum": 120, + "default": 10 + }, + "page_duration_seconds": { + "type": "integer", + "title": "Seconds per Page", + "description": "How long each weather page (decoded METAR, raw, TAF, etc.) is shown before advancing.", + "minimum": 3, + "maximum": 60, + "default": 8 + } + }, + "additionalProperties": false + }, "units": { "type": "string", "title": "Unit System", @@ -760,6 +833,7 @@ "route_cache_ttl", "display_mode", "rotation_views", + "metar", "display_duration", "update_interval", "live_update_interval", diff --git a/plugins/ledmatrix-flights/manager.py b/plugins/ledmatrix-flights/manager.py index c59111ac..3a810dd8 100644 --- a/plugins/ledmatrix-flights/manager.py +++ b/plugins/ledmatrix-flights/manager.py @@ -33,6 +33,7 @@ from enrichment import create_enrichment_provider from renderer import FlightRenderer from data_model import TrackedFlight +from metar_fetcher import MetarFetcher logger = logging.getLogger(__name__) @@ -45,7 +46,7 @@ class FlightTrackerPlugin(BasePlugin): # Scroll-through views that can be enabled individually via `rotation_views`. # 'overhead' is intentionally excluded — it is the live preempt view, driven # by proximity alerts rather than the normal rotation. - _VALID_ROTATION_VIEWS = ('map', 'stats', 'area', 'flight_tracking') + _VALID_ROTATION_VIEWS = ('map', 'stats', 'area', 'flight_tracking', 'metar') # Maps the framework's per-slot mode name to the internal view rendered by # display(). The bare 'flight_tracker' slot is legacy and resolves via the @@ -55,6 +56,7 @@ class FlightTrackerPlugin(BasePlugin): 'flight_tracker_stats': 'stats', 'flight_tracker_area': 'area', 'flight_tracker_flight_tracking': 'flight_tracking', + 'flight_tracker_metar': 'metar', 'flight_tracker_live': 'overhead', } @@ -307,7 +309,18 @@ def __init__(self, plugin_id: str, config: Dict[str, Any], display_manager, cach # Create renderer for new display modes self._renderer = FlightRenderer(display_manager, self.fonts, self.config) - + + # Airport weather (METAR/TAF/PIREP/SIGMET) — optional add-on. Runtime data + # and page-rotation state (persisted across config changes); the config and + # fetcher are (re)built by _apply_metar_config(). + self._metar_data: Dict[str, Dict] = {} # ICAO -> normalized weather dict + self._pirep_data: Dict[str, list] = {} # ICAO -> list of pilot reports + self._sigmet_data: list = [] # active SIGMET/AIRMET advisories + self._last_metar_fetch = 0.0 + self._metar_page = 0 + self._last_metar_page_change = 0.0 + self._apply_metar_config() + # Initialize offline aircraft database (lazy-loaded on first use for faster startup) self.use_offline_db = self.config.get('use_offline_database', True) self.offline_db_auto_update = self.config.get('offline_database_auto_update', True) @@ -436,6 +449,7 @@ def on_config_change(self, new_config: Dict[str, Any]) -> None: self._fetcher = create_fetcher(self.config, self.cache_manager) self._enrichment = create_enrichment_provider(self.config, self.cache_manager) self._renderer = FlightRenderer(self.display_manager, self.fonts, self.config) + self._apply_metar_config() except Exception as e: self.logger.error(f"[Flight Tracker] Error rebuilding components on config change: {e}", exc_info=True) @@ -454,6 +468,58 @@ def on_config_change(self, new_config: Dict[str, Any]) -> None: f"modes={self.modes}" ) + def _apply_metar_config(self) -> None: + """Read the optional ``metar`` (airport weather) config block and (re)build + the AWC weather fetcher. Shared by ``__init__`` and ``on_config_change`` so + edits take effect live. Runtime weather data / page state is left untouched. + """ + m = self.config.get('metar', {}) or {} + self.metar_enabled = bool(m.get('enabled', False)) + self.metar_airports = self._resolve_metar_airports(m.get('airports', []) or []) + self.metar_show_taf = bool(m.get('show_taf', True)) + self.metar_show_raw = bool(m.get('show_raw', True)) + self.metar_show_pirep = bool(m.get('show_pirep', False)) + self.metar_show_sigmet = bool(m.get('show_sigmet', False)) + try: + self.metar_pirep_distance_nm = int(m.get('pirep_distance_nm', 200)) + except (TypeError, ValueError): + self.metar_pirep_distance_nm = 200 + try: + self.metar_update_interval = max(60, int(m.get('update_interval_minutes', 10)) * 60) + except (TypeError, ValueError): + self.metar_update_interval = 600 + try: + self.metar_page_duration = max(3, int(m.get('page_duration_seconds', 8))) + except (TypeError, ValueError): + self.metar_page_duration = 8 + self._metar_fetcher = MetarFetcher(self.config, self.cache_manager) + + def _resolve_metar_airports(self, codes) -> list: + """Normalize user-entered airport codes to uppercase ICAO, validated against + the bundled airport database. IATA codes are converted to ICAO. A 4-letter + code not in the bundled DB is assumed to be an ICAO and passed through to the + AWC API; anything else unknown is dropped with a warning. De-duplicated, + order preserved.""" + from static_data import airports as _airports + resolved, seen = [], set() + for c in codes or []: + code = str(c or "").strip().upper() + if not code: + continue + ap = _airports.by_icao(code) or _airports.by_iata(code) + if ap and ap.get("icao"): + icao = ap["icao"].upper() + elif len(code) == 4 and code.isalpha(): + icao = code # ICAO not in the bundled DB — let AWC decide + else: + self.logger.warning( + f"[Flight Tracker] Unknown METAR airport code '{code}', skipping") + continue + if icao not in seen: + seen.add(icao) + resolved.append(icao) + return resolved + @property def display_width(self) -> int: return self._display_manager_ref.matrix.width @@ -2255,7 +2321,36 @@ def update(self) -> None: if self.tracked_flights_cfg and current_time - self._last_tracked_update >= 60: self._update_tracked_flights() self._last_tracked_update = current_time - + + # Airport weather (METAR/TAF/PIREP/SIGMET) — fetched on its own slow cadence, + # cached, and only while the plugin is on screen so it never slows the + # aircraft fetch/display loop. + if (self.metar_enabled and self.metar_airports and is_visible + and current_time - self._last_metar_fetch >= self.metar_update_interval): + self._last_metar_fetch = current_time + self._refresh_metar_data() + + def _refresh_metar_data(self) -> None: + """Refresh cached airport weather from the free NOAA AWC API. The fetcher is + cache-backed and never raises; this wrapper is defensive belt-and-braces so a + weather hiccup can never break the update loop.""" + try: + self._metar_data = self._metar_fetcher.fetch_weather(self.metar_airports) + if self.metar_show_pirep: + self._pirep_data = { + icao: self._metar_fetcher.fetch_pireps(icao, self.metar_pirep_distance_nm) + for icao in self.metar_airports + } + else: + self._pirep_data = {} + self._sigmet_data = ( + self._metar_fetcher.fetch_sigmets() if self.metar_show_sigmet else [] + ) + self.logger.info( + f"[Flight Tracker] Refreshed airport weather for {list(self._metar_data.keys())}") + except Exception as e: + self.logger.warning(f"[Flight Tracker] METAR refresh failed: {e}") + def _update_tracked_flights(self) -> None: """Update tracked flight data from enrichment sources and live ADS-B.""" from static_data import airports, cities @@ -2617,6 +2712,8 @@ def display(self, force_clear: bool = False, *, display_mode: Optional[str] = No self._display_area(force_clear) elif mode == 'flight_tracking': self._display_flight_tracking(force_clear) + elif mode == 'metar': + self._display_metar(force_clear) else: self.logger.warning(f"Unknown display_mode: {mode!r}, using map") self._display_map(force_clear) @@ -2963,6 +3060,60 @@ def _display_stats(self, force_clear: bool = False) -> None: record_time=rec_ts if record_data else "", ) + def _build_metar_pages(self) -> list: + """Assemble the ordered list of weather pages from the fetched data. + + Per configured airport: decoded METAR card, then (if enabled & present) a + raw-METAR page, a TAF page, and a PIREP page; then a single trailing + SIGMET/AIRMET advisories page. Each entry is a ``(kind, payload)`` tuple. + """ + pages = [] + for icao in self.metar_airports: + wx = self._metar_data.get(icao) + if not wx: + continue + if wx.get('raw') or wx.get('flt_cat'): + pages.append(('metar', wx)) + if self.metar_show_raw and wx.get('raw'): + pages.append(('raw', {'icao': icao, 'raw': wx['raw']})) + if self.metar_show_taf and wx.get('raw_taf'): + pages.append(('taf', {'icao': icao, 'raw_taf': wx['raw_taf']})) + if self.metar_show_pirep: + pireps = self._pirep_data.get(icao) or [] + if pireps: + pages.append(('pirep', {'icao': icao, 'pireps': pireps})) + if self.metar_show_sigmet and self._sigmet_data: + pages.append(('sigmet', {'sigmets': self._sigmet_data})) + return pages + + def _display_metar(self, force_clear: bool = False) -> None: + """Display airport weather, rotating one page every ``metar_page_duration`` + seconds (same timed-rotation pattern as ``_display_stats``).""" + if force_clear: + self.display_manager.clear() + + pages = self._build_metar_pages() + if not pages: + self._renderer.render_error("NO WX") + return + + current_time = time.time() + if current_time - self._last_metar_page_change >= self.metar_page_duration: + self._metar_page = (self._metar_page + 1) % len(pages) + self._last_metar_page_change = current_time + + kind, payload = pages[self._metar_page % len(pages)] + if kind == 'metar': + self._renderer.render_metar_card(payload) + elif kind == 'raw': + self._renderer.render_metar_raw(payload['icao'], payload['raw']) + elif kind == 'taf': + self._renderer.render_taf_card(payload['icao'], payload['raw_taf']) + elif kind == 'pirep': + self._renderer.render_pirep_card(payload['icao'], payload['pireps']) + elif kind == 'sigmet': + self._renderer.render_sigmet_card(payload['sigmets']) + def _get_available_modes(self) -> list: """Build the rotation slot list the framework cycles through. @@ -3064,6 +3215,9 @@ def _view_has_content(self, view: str) -> bool: return bool(stats_pool or has_records) if view == 'flight_tracking': return bool(self.tracked_flight_data) + if view == 'metar': + # Content exists once at least one configured airport has fetched weather. + return bool(self.metar_enabled and self.metar_airports and self._metar_data) # map, area return bool(self.aircraft_data) diff --git a/plugins/ledmatrix-flights/manifest.json b/plugins/ledmatrix-flights/manifest.json index dab2a9c6..ea9540ec 100644 --- a/plugins/ledmatrix-flights/manifest.json +++ b/plugins/ledmatrix-flights/manifest.json @@ -1,8 +1,8 @@ { "id": "ledmatrix-flights", "name": "Flight Tracker", - "version": "1.10.0", - "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, and flight records", + "version": "1.11.0", + "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, flight records, and optional airport weather (METAR/TAF/PIREP/SIGMET via the free NOAA Aviation Weather Center API)", "author": "ChuckBuilds", "entry_point": "manager.py", "class_name": "FlightTrackerPlugin", @@ -23,7 +23,10 @@ "ads-b", "skyaware", "aviation", - "map" + "map", + "metar", + "taf", + "weather" ], "homepage": "https://github.com/ChuckBuilds/ledmatrix-plugins/tree/main/plugins/ledmatrix-flights", "website": "https://github.com/ChuckBuilds/ledmatrix-plugins/tree/main/plugins/ledmatrix-flights", @@ -34,6 +37,12 @@ "min_ledmatrix_version": "2.0.0", "max_ledmatrix_version": "3.0.0", "versions": [ + { + "released": "2026-07-09", + "version": "1.11.0", + "notes": "Add optional Airport Weather add-on: a new 'metar' rotation view that shows METAR (color-coded decoded card plus raw page), TAF, PIREP, and SIGMET/AIRMET for airports you choose, using the free NOAA Aviation Weather Center API (no API key). Enable via the new 'metar' config section and add 'metar' to Rotation Views.", + "ledmatrix_min": "2.0.0" + }, { "released": "2026-06-15", "version": "1.10.0", @@ -134,5 +143,5 @@ "ledmatrix_min_version": "2.0.0" } ], - "last_updated": "2026-06-15" + "last_updated": "2026-07-09" } diff --git a/plugins/ledmatrix-flights/metar_fetcher.py b/plugins/ledmatrix-flights/metar_fetcher.py new file mode 100644 index 00000000..84bcc910 --- /dev/null +++ b/plugins/ledmatrix-flights/metar_fetcher.py @@ -0,0 +1,206 @@ +""" +NOAA Aviation Weather Center (AWC) fetcher for the Flight Tracker plugin. + +Pulls aviation weather for user-chosen airports from the AWC Data API +(https://aviationweather.gov/api/data/) — a free, public service that needs +**no API key and no authentication**: + + - METAR (current observation) ``/metar?ids=KTPA,KJFK&format=json`` + - TAF (terminal forecast) ``/taf?ids=KTPA&format=json`` + - PIREP (pilot reports) ``/pirep?id=KTPA&distance=200&format=json`` + - SIGMET/AIRMET (advisories) ``/airsigmet?format=json`` + +Follows the same cache-first / serve-stale pattern as the ``enrichment/`` +providers: reads through the injected ``cache_manager`` (``get(key, max_age=…)`` +then ``set(key, data)``), serves the last-good cached copy on any network error, +and never raises to the caller. METAR/TAF requests are batched with a +comma-joined ``ids=`` so several airports cost a single request each. + +Module name is plugin-unique (imported at the top of manager.py) per the +monorepo cross-plugin module-collision rule. +""" + +import logging +from typing import Any, Dict, List, Optional + +import requests + +logger = logging.getLogger(__name__) + +_USER_AGENT = "LEDMatrix-FlightTracker/1.11 (+https://github.com/ChuckBuilds/ledmatrix-plugins)" + +# Cloud covers that establish a ceiling (lowest broken/overcast/obscured layer). +_CEILING_COVERS = ("BKN", "OVC", "OVX") + + +class MetarFetcher: + """Fetch and normalize aviation weather from the free NOAA AWC API.""" + + BASE_URL = "https://aviationweather.gov/api/data" + + def __init__(self, config: Optional[Dict[str, Any]] = None, cache_manager: Any = None): + m = (config or {}).get("metar", {}) or {} + self.cache_manager = cache_manager + self.show_taf = bool(m.get("show_taf", True)) + self.pirep_distance_nm = int(m.get("pirep_distance_nm", 200)) + + # TTLs: METAR follows the configured refresh cadence (obs update ~hourly); + # TAF/PIREP/SIGMET change slowly so keep them a bit longer. + try: + refresh_min = int(m.get("update_interval_minutes", 10)) + except (TypeError, ValueError): + refresh_min = 10 + self.metar_ttl = max(60, refresh_min * 60) + self.taf_ttl = max(self.metar_ttl, 1800) + self.pirep_ttl = 900 + self.sigmet_ttl = 900 + self.timeout = 8 + + self.session = requests.Session() + self.session.headers.update({"User-Agent": _USER_AGENT}) + + # ------------------------------------------------------------------ HTTP + + def _get_json(self, path: str, params: Dict[str, Any], cache_key: str, ttl: int) -> Any: + """Cache-first GET returning parsed JSON. On failure, serve the last-good + cached copy (ignoring age); return None if nothing is cached.""" + if self.cache_manager is not None: + cached = self.cache_manager.get(cache_key, max_age=ttl) + if cached is not None: + return cached + + url = f"{self.BASE_URL}/{path}" + try: + resp = self.session.get(url, params=params, timeout=self.timeout) + resp.raise_for_status() + data = resp.json() + except (requests.RequestException, ValueError) as e: + logger.warning(f"[Flight Tracker] AWC request failed ({path} {params}): {e}") + if self.cache_manager is not None: + stale = self.cache_manager.get(cache_key) # no max_age -> any age + if stale is not None: + logger.info(f"[Flight Tracker] Serving stale AWC cache for {cache_key}") + return stale + return None + + if self.cache_manager is not None: + self.cache_manager.set(cache_key, data) + return data + + # ------------------------------------------------------------- METAR/TAF + + def fetch_weather(self, icaos: List[str]) -> Dict[str, Dict[str, Any]]: + """Fetch METARs (and TAFs when enabled) for *icaos* in one batched call + each. Returns a dict keyed by ICAO of normalized weather dicts.""" + codes = [c.strip().upper() for c in (icaos or []) if c and c.strip()] + if not codes: + return {} + ids = ",".join(codes) + + result: Dict[str, Dict[str, Any]] = {} + metars = self._get_json("metar", {"ids": ids, "format": "json"}, + f"metar_wx_{ids}", self.metar_ttl) + for obs in metars or []: + if not isinstance(obs, dict): + continue + code = str(obs.get("icaoId") or obs.get("id") or "").upper() + if code: + result[code] = self._normalize_metar(obs) + + if self.show_taf: + tafs = self._get_json("taf", {"ids": ids, "format": "json"}, + f"taf_wx_{ids}", self.taf_ttl) + for t in tafs or []: + if not isinstance(t, dict): + continue + code = str(t.get("icaoId") or t.get("id") or "").upper() + raw_taf = (t.get("rawTAF") or t.get("rawTaf") or "").strip() + if not code: + continue + if code in result: + result[code]["raw_taf"] = raw_taf + else: + result[code] = {"icao": code, "name": "", "raw": "", + "flt_cat": "", "raw_taf": raw_taf} + return result + + def _normalize_metar(self, obs: Dict[str, Any]) -> Dict[str, Any]: + """Flatten one AWC METAR object into the plugin's normalized schema.""" + clouds: List[tuple] = [] + ceiling_ft: Optional[int] = None + for layer in obs.get("clouds") or []: + if not isinstance(layer, dict): + continue + cover = str(layer.get("cover") or "").upper() + base = layer.get("base") + clouds.append((cover, base)) + if ceiling_ft is None and cover in _CEILING_COVERS and isinstance(base, (int, float)): + ceiling_ft = int(base) + + # AWC reports altimeter in hectopascals (~950-1050). Convert to inHg + # (~28-31) for the US pilot convention; guard against feeds already inHg. + altim = obs.get("altim") + altim_inhg: Optional[float] = None + if isinstance(altim, (int, float)): + altim_inhg = round(altim * 0.02953, 2) if altim > 100 else round(float(altim), 2) + + return { + "icao": str(obs.get("icaoId") or obs.get("id") or "").upper(), + "name": obs.get("name") or "", + "raw": (obs.get("rawOb") or "").strip(), + "flt_cat": str(obs.get("fltCat") or "").upper(), + "wind_dir": obs.get("wdir"), + "wind_spd": obs.get("wspd"), + "wind_gust": obs.get("wgst"), + "vis": obs.get("visib"), + "wx_string": (obs.get("wxString") or "").strip(), + "clouds": clouds, + "ceiling_ft": ceiling_ft, + "temp_c": obs.get("temp"), + "dewp_c": obs.get("dewp"), + "altim_inhg": altim_inhg, + "obs_time": obs.get("obsTime"), + "raw_taf": "", + } + + # ---------------------------------------------------------------- PIREP + + def fetch_pireps(self, icao: str, distance_nm: Optional[int] = None) -> List[Dict[str, Any]]: + """Fetch recent pilot reports near *icao*. Returns a list of + ``{raw, type}`` dicts (most recent first as returned by AWC).""" + code = (icao or "").strip().upper() + if not code: + return [] + dist = int(distance_nm or self.pirep_distance_nm) + data = self._get_json("pirep", {"id": code, "distance": dist, "format": "json"}, + f"pirep_wx_{code}_{dist}", self.pirep_ttl) + pireps: List[Dict[str, Any]] = [] + if isinstance(data, list): + for p in data: + if not isinstance(p, dict): + continue + raw = (p.get("rawOb") or p.get("raw") or p.get("report") or "").strip() + if raw: + pireps.append({ + "raw": raw, + "type": str(p.get("airepType") or p.get("obsType") or "").upper(), + }) + return pireps + + # -------------------------------------------------------- SIGMET/AIRMET + + def fetch_sigmets(self) -> List[Dict[str, Any]]: + """Fetch active domestic SIGMET/AIRMET advisories. These are region-based + (not airport-specific); returns a list of ``{type, hazard, raw}`` dicts.""" + data = self._get_json("airsigmet", {"format": "json"}, "airsigmet_wx", self.sigmet_ttl) + sigmets: List[Dict[str, Any]] = [] + if isinstance(data, list): + for s in data: + if not isinstance(s, dict): + continue + sigmets.append({ + "type": str(s.get("airSigmetType") or s.get("type") or "").upper(), + "hazard": str(s.get("hazard") or "").upper(), + "raw": (s.get("rawAirSigmet") or s.get("raw") or "").strip(), + }) + return sigmets diff --git a/plugins/ledmatrix-flights/renderer.py b/plugins/ledmatrix-flights/renderer.py index 1aead99c..21d4e5c5 100644 --- a/plugins/ledmatrix-flights/renderer.py +++ b/plugins/ledmatrix-flights/renderer.py @@ -1027,3 +1027,273 @@ def render_error(self, message="NO DATA"): self.font_large, self.error_color) self.dm.image = img.copy() self.dm.update_display() + + # ===================================================================== + # Airport weather (METAR / TAF / PIREP / SIGMET) + # ===================================================================== + + # Flight-category colors (aviation standard: green/blue/red/magenta). + _FLT_CAT_COLORS = { + "VFR": (0, 200, 0), + "MVFR": (0, 120, 255), + "IFR": (255, 0, 0), + "LIFR": (255, 0, 255), + } + + def render_metar_card(self, wx: Dict[str, Any]) -> None: + """Render a decoded METAR card (flight-category badge + key fields).""" + img = self._render_metar_card_to_image(wx) + self.dm.image = img.copy() + self.dm.update_display() + + def render_metar_raw(self, icao: str, raw: str) -> None: + img = self._render_labeled_page_to_image(icao, "METAR", self.dim_color, raw) + self.dm.image = img.copy() + self.dm.update_display() + + def render_taf_card(self, icao: str, raw_taf: str) -> None: + img = self._render_labeled_page_to_image(icao, "TAF", self.route_color, raw_taf) + self.dm.image = img.copy() + self.dm.update_display() + + def render_pirep_card(self, icao: str, pireps: list) -> None: + if pireps: + body = f"({len(pireps)}) {pireps[0].get('raw', '')}" + else: + body = "NO REPORTS" + img = self._render_labeled_page_to_image(icao, "PIREP", (255, 180, 0), body) + self.dm.image = img.copy() + self.dm.update_display() + + def render_sigmet_card(self, sigmets: list) -> None: + img = self._render_sigmet_to_image(sigmets or []) + self.dm.image = img.copy() + self.dm.update_display() + + # --- weather rendering internals --- + + def _render_metar_card_to_image(self, wx: Dict[str, Any]) -> Image.Image: + w, h = self.width, self.height + img = Image.new("RGB", (w, h), (0, 0, 0)) + draw = ImageDraw.Draw(img) + + icao = (wx.get("icao") or "----") + cat = (wx.get("flt_cat") or "").upper() + cat_color = self._FLT_CAT_COLORS.get(cat, self.dim_color) + + # Header: ICAO (left) + a filled flight-category badge (right). + y = 2 + self._draw(draw, icao, (2, y), self.font_medium, self.header_color) + if cat: + cat_w = self._tw(draw, cat, self.font_small) + bx = w - cat_w - 4 + fh = self._fh(self.font_small) + draw.rectangle([bx - 2, y - 1, w - 1, y + fh + 1], fill=cat_color) + self._draw(draw, cat, (bx, y), self.font_small, (0, 0, 0)) + y += self._lh(self.font_medium) + + # Decoded field tokens, packed across as many rows as fit. + tokens = self._metar_tokens(wx) + self._draw_token_rows(draw, tokens, x0=2, y0=y, font=self.font_small, + max_w=w - 1, max_y=h - 1, gap_x=5, color=self.metric_color) + return img + + def _metar_tokens(self, wx: Dict[str, Any]) -> list: + """Build the compact decoded field tokens (e.g. '090@8', '10SM', 'BKN045', + '12/07', 'A30.01').""" + tokens = [self._fmt_wind(wx.get("wind_dir"), wx.get("wind_spd"), wx.get("wind_gust"))] + + vis = wx.get("vis") + if vis is not None and vis != "": + tokens.append(f"{self._fmt_vis(vis)}SM") + + wxs = (wx.get("wx_string") or "").strip() + if wxs: + tokens.append(wxs) + + tokens.append(self._fmt_sky(wx.get("clouds") or [])) + + t = wx.get("temp_c") + if t is not None: + d = wx.get("dewp_c") + tokens.append(f"{self._fmt_c(t)}/{self._fmt_c(d) if d is not None else '--'}") + + a = wx.get("altim_inhg") + if isinstance(a, (int, float)): + tokens.append(f"A{a:.2f}") + + return [t for t in tokens if t] + + def _draw_token_rows(self, draw, tokens, x0, y0, font, max_w, max_y, gap_x=5, + color=(220, 220, 220)) -> None: + """Greedily pack space-separated tokens into rows, wrapping when a token + would overflow and stopping when vertical space runs out.""" + lh = self._lh(font) + fh = self._fh(font) + x, y = x0, y0 + for tok in tokens: + tw = self._tw(draw, tok, font) + if x > x0 and x + tw > max_w: + x = x0 + y += lh + if y + fh > max_y: + break + self._draw(draw, tok, (x, y), font, color) + x += tw + gap_x + + def _render_labeled_page_to_image(self, icao: str, tag: str, tag_color, body: str, + body_color=(210, 210, 210)) -> Image.Image: + """ICAO header + right-aligned tag (METAR/TAF/PIREP), then the raw body text + word-wrapped to fill the panel.""" + w, h = self.width, self.height + img = Image.new("RGB", (w, h), (0, 0, 0)) + draw = ImageDraw.Draw(img) + + y = 2 + self._draw(draw, icao or "----", (2, y), self.font_medium, self.header_color) + if tag: + tag_w = self._tw(draw, tag, self.font_small) + self._draw(draw, tag, (w - tag_w - 2, y + 1), self.font_small, tag_color) + y += self._lh(self.font_medium) + 1 + + lh = self._lh(self.font_small) + fh = self._fh(self.font_small) + for line in self._wrap_text(draw, body or "", self.font_small, w - 4): + if y + fh > h - 1: + break + self._draw(draw, line, (2, y), self.font_small, body_color) + y += lh + return img + + def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: + w, h = self.width, self.height + img = Image.new("RGB", (w, h), (0, 0, 0)) + draw = ImageDraw.Draw(img) + + y = 2 + self._draw(draw, "SIGMET", (2, y), self.font_medium, (255, 140, 0)) + cnt = str(len(sigmets)) + cw = self._tw(draw, cnt, self.font_small) + self._draw(draw, cnt, (w - cw - 2, y + 1), self.font_small, self.dim_color) + y += self._lh(self.font_medium) + 1 + + if not sigmets: + self._draw(draw, "NONE ACTIVE", (2, y), self.font_small, self.dim_color) + return img + + # Dedupe by (advisory kind, hazard) so a nationwide feed collapses to the + # distinct active hazards rather than dozens of near-identical rows. + seen, rows = set(), [] + for s in sigmets: + atype = (s.get("type") or "").upper() + abbr = "S" if atype.startswith("SIGMET") else ("A" if atype.startswith("AIRMET") else "-") + hazard = (s.get("hazard") or "WX").upper() + key = (abbr, hazard) + if key not in seen: + seen.add(key) + rows.append(f"{abbr} {hazard}") + + lh = self._lh(self.font_small) + fh = self._fh(self.font_small) + for line in rows: + if y + fh > h - 1: + break + self._draw(draw, self._truncate(draw, line, self.font_small, w - 4), + (2, y), self.font_small, (220, 220, 220)) + y += lh + return img + + # --- weather formatting helpers --- + + def _wrap_text(self, draw, text: str, font, max_w: int) -> list: + """Word-wrap *text* to lines no wider than *max_w* px. Hard-splits any single + token wider than the panel so nothing runs off the edge.""" + lines, cur = [], "" + for word in (text or "").split(): + if self._tw(draw, word, font) > max_w: + # flush current, then hard-split the oversized token + if cur: + lines.append(cur) + cur = "" + chunk = "" + for ch in word: + if self._tw(draw, chunk + ch, font) > max_w and chunk: + lines.append(chunk) + chunk = ch + else: + chunk += ch + cur = chunk + continue + trial = f"{cur} {word}".strip() + if not cur or self._tw(draw, trial, font) <= max_w: + cur = trial + else: + lines.append(cur) + cur = word + if cur: + lines.append(cur) + return lines + + def _fmt_wind(self, wdir, wspd, wgst) -> str: + try: + spd = int(round(float(wspd))) + except (TypeError, ValueError): + return "WIND --" + if spd == 0: + return "CALM" + if wdir is None or wdir == "": + d = "" + elif isinstance(wdir, str) and not wdir.isdigit(): + d = wdir.upper() # e.g. VRB + else: + try: + d = f"{int(round(float(wdir))):03d}" + except (TypeError, ValueError): + d = str(wdir) + s = f"{d}@{spd}" if d else f"{spd}KT" + try: + g = int(round(float(wgst))) + if g and g > spd: + s += f"G{g}" + except (TypeError, ValueError): + pass + return s + + def _fmt_vis(self, vis) -> str: + if isinstance(vis, str): + return vis.replace("statute miles", "").strip() or "?" + try: + v = float(vis) + except (TypeError, ValueError): + return str(vis) + if v >= 10: + return "10+" + if v == int(v): + return str(int(v)) + return f"{v:.2f}".rstrip("0").rstrip(".") + + def _fmt_sky(self, clouds) -> str: + if not clouds: + return "CLR" + + def fmt_layer(cover, base): + if base is None: + return cover or "CLR" + try: + return f"{cover}{int(base) // 100:03d}" + except (TypeError, ValueError): + return cover or "CLR" + + for cover, base in clouds: + if cover in ("BKN", "OVC", "OVX") and base is not None: + return fmt_layer(cover, base) + cover, base = clouds[0] + if cover in ("CLR", "SKC", "NSC", "CAVOK", ""): + return cover or "CLR" + return fmt_layer(cover, base) + + def _fmt_c(self, val) -> str: + try: + return f"{int(round(float(val)))}" + except (TypeError, ValueError): + return "--" diff --git a/plugins/ledmatrix-flights/test/test_metar_fetcher.py b/plugins/ledmatrix-flights/test/test_metar_fetcher.py new file mode 100644 index 00000000..8d67de01 --- /dev/null +++ b/plugins/ledmatrix-flights/test/test_metar_fetcher.py @@ -0,0 +1,197 @@ +#!/usr/bin/env python3 +""" +Tests for metar_fetcher.MetarFetcher — the NOAA Aviation Weather Center client +behind the optional Airport Weather add-on. + +Covers: + - METAR JSON normalization (flight category, ceiling from cloud layers, + altimeter hPa->inHg conversion + inHg pass-through guard, present weather). + - fetch_weather() batching METAR + TAF and merging the raw TAF onto the METAR. + - Cache-first / serve-stale behavior on a network error. + - PIREP / SIGMET parsing and empty-input safety. + +Run standalone: + python plugins/ledmatrix-flights/test/test_metar_fetcher.py +""" + +import os +import sys + +PLUGIN_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +if PLUGIN_DIR not in sys.path: + sys.path.insert(0, PLUGIN_DIR) + +import requests # noqa: E402 +from metar_fetcher import MetarFetcher # noqa: E402 + + +SAMPLE_METAR = { + "icaoId": "KSEA", + "name": "Seattle-Tacoma Intl, WA, US", + "rawOb": "KSEA 251853Z 19015G24KT 2SM -RA BR BKN008 OVC015 09/08 A2978 RMK AO2", + "fltCat": "IFR", + "temp": 9.4, + "dewp": 8.3, + "wdir": 190, + "wspd": 15, + "wgst": 24, + "visib": 2, + "wxString": "-RA BR", + "altim": 1008.5, # hPa + "clouds": [{"cover": "BKN", "base": 800}, {"cover": "OVC", "base": 1500}], + "obsTime": 1000, +} + + +class _FakeResp: + def __init__(self, payload): + self._payload = payload + + def raise_for_status(self): + return None + + def json(self): + return self._payload + + +def _install_routes(f, routes): + """Patch the fetcher's session.get to dispatch on a substring of the URL. + A route value that is an Exception instance is raised (to test error paths).""" + def fake_get(url, params=None, timeout=None): + for key, payload in routes.items(): + if key in url: + if isinstance(payload, Exception): + raise payload + return _FakeResp(payload) + return _FakeResp([]) + f.session.get = fake_get + + +class _FakeCache: + """Cache stub. get(key, max_age=...) simulates an expired entry (miss) while + get(key) with no max_age returns the last-good value (for serve-stale).""" + def __init__(self, initial=None): + self.store = dict(initial or {}) + + def get(self, key, max_age=None): + if max_age is not None: + return None # pretend everything is expired -> forces a fetch + return self.store.get(key) + + def set(self, key, value): + self.store[key] = value + + +# --------------------------------------------------------------------------- # +# Normalization +# --------------------------------------------------------------------------- # + +def test_normalize_metar_fields(): + f = MetarFetcher({}, None) + wx = f._normalize_metar(SAMPLE_METAR) + assert wx["icao"] == "KSEA", wx["icao"] + assert wx["flt_cat"] == "IFR", wx["flt_cat"] + assert wx["ceiling_ft"] == 800, wx["ceiling_ft"] # lowest BKN/OVC layer + assert wx["wind_gust"] == 24, wx["wind_gust"] + assert wx["wx_string"] == "-RA BR", wx["wx_string"] + assert wx["raw"].startswith("KSEA "), wx["raw"] + # 1008.5 hPa -> ~29.78 inHg + assert wx["altim_inhg"] == round(1008.5 * 0.02953, 2), wx["altim_inhg"] + print("PASS test_normalize_metar_fields") + + +def test_altimeter_inhg_passthrough(): + """A feed already reporting inHg (<100) must not be re-scaled.""" + f = MetarFetcher({}, None) + wx = f._normalize_metar({"icaoId": "KTPA", "altim": 29.92}) + assert wx["altim_inhg"] == 29.92, wx["altim_inhg"] + print("PASS test_altimeter_inhg_passthrough") + + +def test_ceiling_none_when_only_few_scattered(): + f = MetarFetcher({}, None) + wx = f._normalize_metar({"icaoId": "KTPA", + "clouds": [{"cover": "FEW", "base": 4500}, + {"cover": "SCT", "base": 25000}]}) + assert wx["ceiling_ft"] is None, wx["ceiling_ft"] + print("PASS test_ceiling_none_when_only_few_scattered") + + +# --------------------------------------------------------------------------- # +# fetch_weather batching + TAF merge +# --------------------------------------------------------------------------- # + +def test_fetch_weather_merges_taf(): + f = MetarFetcher({"metar": {"show_taf": True}}, None) + _install_routes(f, { + "/metar": [SAMPLE_METAR], + "/taf": [{"icaoId": "KSEA", "rawTAF": "KSEA 251720Z 2518/2624 19015G25KT"}], + }) + out = f.fetch_weather(["KSEA"]) + assert "KSEA" in out, out.keys() + assert out["KSEA"]["flt_cat"] == "IFR" + assert out["KSEA"]["raw_taf"].startswith("KSEA 251720Z"), out["KSEA"]["raw_taf"] + print("PASS test_fetch_weather_merges_taf") + + +def test_fetch_weather_no_airports(): + f = MetarFetcher({}, None) + assert f.fetch_weather([]) == {} + assert f.fetch_weather(None) == {} + print("PASS test_fetch_weather_no_airports") + + +def test_fetch_weather_serves_stale_on_error(): + """Cache-first miss + network error -> serve the last-good cached copy.""" + ids = "KSEA" + stale = [dict(SAMPLE_METAR)] + cache = _FakeCache({f"metar_wx_{ids}": stale}) + f = MetarFetcher({"metar": {"show_taf": False}}, cache) + _install_routes(f, {"/metar": requests.RequestException("boom")}) + out = f.fetch_weather([ids]) + assert "KSEA" in out, out.keys() # recovered from stale cache + print("PASS test_fetch_weather_serves_stale_on_error") + + +# --------------------------------------------------------------------------- # +# PIREP / SIGMET +# --------------------------------------------------------------------------- # + +def test_fetch_pireps(): + f = MetarFetcher({}, None) + _install_routes(f, {"/pirep": [{"rawOb": "KSEA UA /OV SEA/TM 1845/FL080/TP B738/TB MOD"}]}) + ps = f.fetch_pireps("KSEA", 200) + assert len(ps) == 1 and ps[0]["raw"].startswith("KSEA UA"), ps + print("PASS test_fetch_pireps") + + +def test_fetch_sigmets(): + f = MetarFetcher({}, None) + _install_routes(f, {"/airsigmet": [ + {"airSigmetType": "AIRMET", "hazard": "TURB", "rawAirSigmet": "..."}, + {"airSigmetType": "SIGMET", "hazard": "CONVECTIVE", "rawAirSigmet": "..."}, + ]}) + ss = f.fetch_sigmets() + assert len(ss) == 2 and ss[0]["hazard"] == "TURB", ss + print("PASS test_fetch_sigmets") + + +def _run(): + tests = [v for k, v in sorted(globals().items()) + if k.startswith("test_") and callable(v)] + failures = 0 + for t in tests: + try: + t() + except AssertionError as e: + failures += 1 + print(f"FAIL {t.__name__}: {e}") + except Exception as e: # pragma: no cover + failures += 1 + print(f"ERROR {t.__name__}: {type(e).__name__}: {e}") + print(f"\n{len(tests) - failures}/{len(tests)} passed") + return failures == 0 + + +if __name__ == "__main__": + sys.exit(0 if _run() else 1) From d7a5cb7dda79b206a1ddc45813a2cf8c185d071c Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 16:53:56 +0000 Subject: [PATCH 2/6] Airport Weather: use the readable 5x7 font instead of PressStart2P MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The weather view (METAR/TAF/PIREP/SIGMET) rendered in the plugin's blocky PressStart2P + 4x6 fonts, which are hard to read for the long weather strings at small panel sizes. Switch the weather cards to the cleaner, more legible 5x7 face already used elsewhere in the project (elections, masters, f1-scoreboard) and rendered normally (no pixel snapping) so it reads like text. - renderer.py: load a dedicated 5x7 head/body font for the weather view (sized to panel height) and use it in all weather render helpers; other views are unchanged. - Bundle assets/fonts/5by7.regular.ttf in the plugin so the face resolves on-device (the core repo ships PressStart2P/4x6, not 5x7 — the other plugins that use 5x7 bundle their own copy too). - manifest bumped 1.11.0 -> 1.11.1; registry synced. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_012ka1E5TT1Ai9cuKV9j7g4C --- plugins.json | 2 +- .../assets/fonts/5by7.regular.ttf | Bin 0 -> 454704 bytes plugins/ledmatrix-flights/manifest.json | 8 ++- plugins/ledmatrix-flights/renderer.py | 57 +++++++++++------- 4 files changed, 42 insertions(+), 25 deletions(-) create mode 100644 plugins/ledmatrix-flights/assets/fonts/5by7.regular.ttf diff --git a/plugins.json b/plugins.json index 4ee8ca56..bc4c0be3 100644 --- a/plugins.json +++ b/plugins.json @@ -387,7 +387,7 @@ "last_updated": "2026-07-09", "verified": true, "screenshot": "", - "latest_version": "1.11.0" + "latest_version": "1.11.1" }, { "id": "march-madness", diff --git a/plugins/ledmatrix-flights/assets/fonts/5by7.regular.ttf b/plugins/ledmatrix-flights/assets/fonts/5by7.regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..3d9c65d075132edbb5e5dc63e66d0661fe8af8bc GIT binary patch literal 454704 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%0D9vC=ui%zH$H&g_yC;10rbWP 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∾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 None: else: self.font_small = _ttf(small_face, small_sz) + # Weather (METAR) view uses the cleaner, more legible 5x7 face rather than + # the blocky PressStart2P/4x6 — long weather strings (raw METAR/TAF) need to + # read like text, not an arcade marquee. Rendered normally (no pixel snapping). + wx_head_sz, wx_body_sz = (14, 10) if h >= 64 else (10, 7) + if self._font_override_medium is not None: + wx_head_sz = self._font_override_medium + if self._font_override_small is not None: + wx_body_sz = self._font_override_small + self.wx_font_head = _ttf("5by7.regular.ttf", wx_head_sz) + self.wx_font_body = _ttf("5by7.regular.ttf", wx_body_sz) + # --- Row fitting helper --- def _row_plan(self, rows, avail_h, gap=0): @@ -1083,18 +1094,18 @@ def _render_metar_card_to_image(self, wx: Dict[str, Any]) -> Image.Image: # Header: ICAO (left) + a filled flight-category badge (right). y = 2 - self._draw(draw, icao, (2, y), self.font_medium, self.header_color) + self._draw(draw, icao, (2, y), self.wx_font_head, self.header_color) if cat: - cat_w = self._tw(draw, cat, self.font_small) + cat_w = self._tw(draw, cat, self.wx_font_body) bx = w - cat_w - 4 - fh = self._fh(self.font_small) + fh = self._fh(self.wx_font_body) draw.rectangle([bx - 2, y - 1, w - 1, y + fh + 1], fill=cat_color) - self._draw(draw, cat, (bx, y), self.font_small, (0, 0, 0)) - y += self._lh(self.font_medium) + self._draw(draw, cat, (bx, y), self.wx_font_body, (0, 0, 0)) + y += self._lh(self.wx_font_head) # Decoded field tokens, packed across as many rows as fit. tokens = self._metar_tokens(wx) - self._draw_token_rows(draw, tokens, x0=2, y0=y, font=self.font_small, + self._draw_token_rows(draw, tokens, x0=2, y0=y, font=self.wx_font_body, max_w=w - 1, max_y=h - 1, gap_x=5, color=self.metric_color) return img @@ -1150,18 +1161,18 @@ def _render_labeled_page_to_image(self, icao: str, tag: str, tag_color, body: st draw = ImageDraw.Draw(img) y = 2 - self._draw(draw, icao or "----", (2, y), self.font_medium, self.header_color) + self._draw(draw, icao or "----", (2, y), self.wx_font_head, self.header_color) if tag: - tag_w = self._tw(draw, tag, self.font_small) - self._draw(draw, tag, (w - tag_w - 2, y + 1), self.font_small, tag_color) - y += self._lh(self.font_medium) + 1 + tag_w = self._tw(draw, tag, self.wx_font_body) + self._draw(draw, tag, (w - tag_w - 2, y + 1), self.wx_font_body, tag_color) + y += self._lh(self.wx_font_head) + 1 - lh = self._lh(self.font_small) - fh = self._fh(self.font_small) - for line in self._wrap_text(draw, body or "", self.font_small, w - 4): + lh = self._lh(self.wx_font_body) + fh = self._fh(self.wx_font_body) + for line in self._wrap_text(draw, body or "", self.wx_font_body, w - 4): if y + fh > h - 1: break - self._draw(draw, line, (2, y), self.font_small, body_color) + self._draw(draw, line, (2, y), self.wx_font_body, body_color) y += lh return img @@ -1171,14 +1182,14 @@ def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: draw = ImageDraw.Draw(img) y = 2 - self._draw(draw, "SIGMET", (2, y), self.font_medium, (255, 140, 0)) + self._draw(draw, "SIGMET", (2, y), self.wx_font_head, (255, 140, 0)) cnt = str(len(sigmets)) - cw = self._tw(draw, cnt, self.font_small) - self._draw(draw, cnt, (w - cw - 2, y + 1), self.font_small, self.dim_color) - y += self._lh(self.font_medium) + 1 + cw = self._tw(draw, cnt, self.wx_font_body) + self._draw(draw, cnt, (w - cw - 2, y + 1), self.wx_font_body, self.dim_color) + y += self._lh(self.wx_font_head) + 1 if not sigmets: - self._draw(draw, "NONE ACTIVE", (2, y), self.font_small, self.dim_color) + self._draw(draw, "NONE ACTIVE", (2, y), self.wx_font_body, self.dim_color) return img # Dedupe by (advisory kind, hazard) so a nationwide feed collapses to the @@ -1193,13 +1204,13 @@ def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: seen.add(key) rows.append(f"{abbr} {hazard}") - lh = self._lh(self.font_small) - fh = self._fh(self.font_small) + lh = self._lh(self.wx_font_body) + fh = self._fh(self.wx_font_body) for line in rows: if y + fh > h - 1: break - self._draw(draw, self._truncate(draw, line, self.font_small, w - 4), - (2, y), self.font_small, (220, 220, 220)) + self._draw(draw, self._truncate(draw, line, self.wx_font_body, w - 4), + (2, y), self.wx_font_body, (220, 220, 220)) y += lh return img From 08085d0e2dcb63c5aae9e565de3ba74189f2447e Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 17:12:30 +0000 Subject: [PATCH 3/6] =?UTF-8?q?Airport=20Weather:=20address=20review=20?= =?UTF-8?q?=E2=80=94=20non-blocking=20fetch=20+=20init=20guards?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Resolves the CodeRabbit review findings on the METAR feature: - Perf: the weather refresh is now serviced incrementally — at most one HTTP request per update() cycle via a small work queue (_service_metar / _build_metar_work / _run_metar_step) — instead of doing METAR+TAF plus a PIREP call per airport plus SIGMET all in one cycle. A slow or failed weather request can no longer stall the aircraft loop for more than a single request. Preserves the _last_metar_fetch / metar_update_interval / enabled + visibility gating. - Robustness: __init__ now guards _apply_metar_config() (like on_config_change already did) via a new _disable_metar() fallback, so a bad weather config only disables the feature instead of aborting plugin construction. on_config_change guards it separately too. - Robustness: guard the pirep_distance_nm int() cast in MetarFetcher so a malformed config value falls back to the default rather than raising during construction (+ regression test). - Docs: add docstrings to the new renderer/fetcher helpers (docstring coverage). manifest bumped 1.11.1 -> 1.11.2; registry synced. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_012ka1E5TT1Ai9cuKV9j7g4C --- plugins.json | 2 +- plugins/ledmatrix-flights/manager.py | 111 +++++++++++++----- plugins/ledmatrix-flights/manifest.json | 8 +- plugins/ledmatrix-flights/metar_fetcher.py | 8 +- plugins/ledmatrix-flights/renderer.py | 13 ++ .../test/test_metar_fetcher.py | 9 ++ 6 files changed, 119 insertions(+), 32 deletions(-) diff --git a/plugins.json b/plugins.json index bc4c0be3..bad5b279 100644 --- a/plugins.json +++ b/plugins.json @@ -387,7 +387,7 @@ "last_updated": "2026-07-09", "verified": true, "screenshot": "", - "latest_version": "1.11.1" + "latest_version": "1.11.2" }, { "id": "march-madness", diff --git a/plugins/ledmatrix-flights/manager.py b/plugins/ledmatrix-flights/manager.py index 3a810dd8..d35884c5 100644 --- a/plugins/ledmatrix-flights/manager.py +++ b/plugins/ledmatrix-flights/manager.py @@ -316,10 +316,18 @@ def __init__(self, plugin_id: str, config: Dict[str, Any], display_manager, cach self._metar_data: Dict[str, Dict] = {} # ICAO -> normalized weather dict self._pirep_data: Dict[str, list] = {} # ICAO -> list of pilot reports self._sigmet_data: list = [] # active SIGMET/AIRMET advisories + self._metar_work: list = [] # queued fetch steps (spread across cycles) self._last_metar_fetch = 0.0 self._metar_page = 0 self._last_metar_page_change = 0.0 - self._apply_metar_config() + # Guard construction: a bad METAR config must only disable the weather + # feature, never abort the whole plugin (mirrors on_config_change()). + try: + self._apply_metar_config() + except Exception: + self.logger.error("[Flight Tracker] METAR init failed; disabling weather feature", + exc_info=True) + self._disable_metar() # Initialize offline aircraft database (lazy-loaded on first use for faster startup) self.use_offline_db = self.config.get('use_offline_database', True) @@ -449,10 +457,17 @@ def on_config_change(self, new_config: Dict[str, Any]) -> None: self._fetcher = create_fetcher(self.config, self.cache_manager) self._enrichment = create_enrichment_provider(self.config, self.cache_manager) self._renderer = FlightRenderer(self.display_manager, self.fonts, self.config) - self._apply_metar_config() except Exception as e: self.logger.error(f"[Flight Tracker] Error rebuilding components on config change: {e}", exc_info=True) + # Guarded separately so a bad METAR config only disables the weather feature. + try: + self._apply_metar_config() + except Exception: + self.logger.error("[Flight Tracker] METAR config reload failed; disabling weather feature", + exc_info=True) + self._disable_metar() + # Invalidate the cached map background so center/radius/zoom/appearance # changes are re-tiled on the next render. self.cached_map_bg = None @@ -494,6 +509,21 @@ def _apply_metar_config(self) -> None: self.metar_page_duration = 8 self._metar_fetcher = MetarFetcher(self.config, self.cache_manager) + def _disable_metar(self) -> None: + """Set the weather feature to safe, disabled defaults so the rest of the + plugin keeps running when METAR config/fetcher setup fails.""" + self.metar_enabled = False + self.metar_airports = [] + self.metar_show_taf = False + self.metar_show_raw = False + self.metar_show_pirep = False + self.metar_show_sigmet = False + self.metar_pirep_distance_nm = 200 + self.metar_update_interval = 600 + self.metar_page_duration = 8 + self._metar_fetcher = None + self._metar_work = [] + def _resolve_metar_airports(self, codes) -> list: """Normalize user-entered airport codes to uppercase ICAO, validated against the bundled airport database. IATA codes are converted to ICAO. A 4-letter @@ -2322,34 +2352,57 @@ def update(self) -> None: self._update_tracked_flights() self._last_tracked_update = current_time - # Airport weather (METAR/TAF/PIREP/SIGMET) — fetched on its own slow cadence, - # cached, and only while the plugin is on screen so it never slows the - # aircraft fetch/display loop. - if (self.metar_enabled and self.metar_airports and is_visible - and current_time - self._last_metar_fetch >= self.metar_update_interval): - self._last_metar_fetch = current_time - self._refresh_metar_data() - - def _refresh_metar_data(self) -> None: - """Refresh cached airport weather from the free NOAA AWC API. The fetcher is - cache-backed and never raises; this wrapper is defensive belt-and-braces so a - weather hiccup can never break the update loop.""" + # Airport weather (METAR/TAF/PIREP/SIGMET): serviced incrementally — at most + # one HTTP request per cycle (see _service_metar) — and only while on screen, + # so a slow or failing weather request can never stall the aircraft loop for + # more than a single request. + if self.metar_enabled and self.metar_airports and is_visible: + self._service_metar(current_time) + + def _service_metar(self, now: float) -> None: + """Drive the weather refresh incrementally: refill a small work queue when the + refresh interval elapses, then run at most one fetch step per cycle. This keeps + the per-cycle cost to a single request even with many airports + PIREP/SIGMET, + so a slow or failed weather fetch can't stall the aircraft loop (mirrors the + bounded-per-cycle approach of _background_fetch_fr24_details).""" + if not self._metar_work and now - self._last_metar_fetch >= self.metar_update_interval: + self._last_metar_fetch = now + self._metar_work = self._build_metar_work() + if self._metar_work: + self._run_metar_step(self._metar_work.pop(0)) + + def _build_metar_work(self) -> list: + """Build the ordered fetch steps for one refresh pass: the batched METAR/TAF + first, then one PIREP step per airport (if enabled), then SIGMET (if enabled). + Also clears data for any page type that is now disabled so it doesn't linger.""" + work = ['weather'] + if self.metar_show_pirep: + work += [('pirep', icao) for icao in self.metar_airports] + else: + self._pirep_data = {} + if self.metar_show_sigmet: + work.append('sigmet') + else: + self._sigmet_data = [] + return work + + def _run_metar_step(self, step) -> None: + """Execute one queued weather fetch step. The fetcher is cache-backed and + already never raises; this extra guard means one bad step can't break the + update loop either.""" + if self._metar_fetcher is None: + return try: - self._metar_data = self._metar_fetcher.fetch_weather(self.metar_airports) - if self.metar_show_pirep: - self._pirep_data = { - icao: self._metar_fetcher.fetch_pireps(icao, self.metar_pirep_distance_nm) - for icao in self.metar_airports - } - else: - self._pirep_data = {} - self._sigmet_data = ( - self._metar_fetcher.fetch_sigmets() if self.metar_show_sigmet else [] - ) - self.logger.info( - f"[Flight Tracker] Refreshed airport weather for {list(self._metar_data.keys())}") - except Exception as e: - self.logger.warning(f"[Flight Tracker] METAR refresh failed: {e}") + if step == 'weather': + self._metar_data = self._metar_fetcher.fetch_weather(self.metar_airports) + elif step == 'sigmet': + self._sigmet_data = self._metar_fetcher.fetch_sigmets() + elif isinstance(step, tuple) and step[0] == 'pirep': + icao = step[1] + self._pirep_data[icao] = self._metar_fetcher.fetch_pireps( + icao, self.metar_pirep_distance_nm) + except Exception: # noqa: BLE001 - weather must never break the update loop + self.logger.warning("[Flight Tracker] METAR fetch step %r failed", step, exc_info=True) def _update_tracked_flights(self) -> None: """Update tracked flight data from enrichment sources and live ADS-B.""" diff --git a/plugins/ledmatrix-flights/manifest.json b/plugins/ledmatrix-flights/manifest.json index 124fd966..eccd6213 100644 --- a/plugins/ledmatrix-flights/manifest.json +++ b/plugins/ledmatrix-flights/manifest.json @@ -1,7 +1,7 @@ { "id": "ledmatrix-flights", "name": "Flight Tracker", - "version": "1.11.1", + "version": "1.11.2", "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, flight records, and optional airport weather (METAR/TAF/PIREP/SIGMET via the free NOAA Aviation Weather Center API)", "author": "ChuckBuilds", "entry_point": "manager.py", @@ -37,6 +37,12 @@ "min_ledmatrix_version": "2.0.0", "max_ledmatrix_version": "3.0.0", "versions": [ + { + "released": "2026-07-09", + "version": "1.11.2", + "notes": "Airport Weather robustness: the weather refresh now services one HTTP request per update cycle (incremental) so a slow or failed fetch can't stall the aircraft loop; METAR config init is guarded so a bad weather config only disables the feature instead of crashing the plugin; added config-value guards and docstrings.", + "ledmatrix_min": "2.0.0" + }, { "released": "2026-07-09", "version": "1.11.1", diff --git a/plugins/ledmatrix-flights/metar_fetcher.py b/plugins/ledmatrix-flights/metar_fetcher.py index 84bcc910..be8513b5 100644 --- a/plugins/ledmatrix-flights/metar_fetcher.py +++ b/plugins/ledmatrix-flights/metar_fetcher.py @@ -39,10 +39,16 @@ class MetarFetcher: BASE_URL = "https://aviationweather.gov/api/data" def __init__(self, config: Optional[Dict[str, Any]] = None, cache_manager: Any = None): + """Read the ``metar`` config block and set up the cache-backed HTTP session. + Malformed numeric options fall back to safe defaults rather than raising, so + a bad config can never crash plugin construction.""" m = (config or {}).get("metar", {}) or {} self.cache_manager = cache_manager self.show_taf = bool(m.get("show_taf", True)) - self.pirep_distance_nm = int(m.get("pirep_distance_nm", 200)) + try: + self.pirep_distance_nm = int(m.get("pirep_distance_nm", 200)) + except (TypeError, ValueError): + self.pirep_distance_nm = 200 # TTLs: METAR follows the configured refresh cadence (obs update ~hourly); # TAF/PIREP/SIGMET change slowly so keep them a bit longer. diff --git a/plugins/ledmatrix-flights/renderer.py b/plugins/ledmatrix-flights/renderer.py index 7dbd71b7..651c10cb 100644 --- a/plugins/ledmatrix-flights/renderer.py +++ b/plugins/ledmatrix-flights/renderer.py @@ -1058,16 +1058,19 @@ def render_metar_card(self, wx: Dict[str, Any]) -> None: self.dm.update_display() def render_metar_raw(self, icao: str, raw: str) -> None: + """Render the raw METAR string on its own page and push to display.""" img = self._render_labeled_page_to_image(icao, "METAR", self.dim_color, raw) self.dm.image = img.copy() self.dm.update_display() def render_taf_card(self, icao: str, raw_taf: str) -> None: + """Render the raw TAF (terminal forecast) page and push to display.""" img = self._render_labeled_page_to_image(icao, "TAF", self.route_color, raw_taf) self.dm.image = img.copy() self.dm.update_display() def render_pirep_card(self, icao: str, pireps: list) -> None: + """Render a pilot-report page (count + most recent report) and push to display.""" if pireps: body = f"({len(pireps)}) {pireps[0].get('raw', '')}" else: @@ -1077,6 +1080,7 @@ def render_pirep_card(self, icao: str, pireps: list) -> None: self.dm.update_display() def render_sigmet_card(self, sigmets: list) -> None: + """Render the active SIGMET/AIRMET advisories page and push to display.""" img = self._render_sigmet_to_image(sigmets or []) self.dm.image = img.copy() self.dm.update_display() @@ -1084,6 +1088,8 @@ def render_sigmet_card(self, sigmets: list) -> None: # --- weather rendering internals --- def _render_metar_card_to_image(self, wx: Dict[str, Any]) -> Image.Image: + """Build the decoded METAR card image (ICAO header, flight-category badge, + and the packed decoded field tokens).""" w, h = self.width, self.height img = Image.new("RGB", (w, h), (0, 0, 0)) draw = ImageDraw.Draw(img) @@ -1177,6 +1183,8 @@ def _render_labeled_page_to_image(self, icao: str, tag: str, tag_color, body: st return img def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: + """Build the advisories image: a 'SIGMET' header with a count, then the + distinct active hazards (deduped by kind + hazard).""" w, h = self.width, self.height img = Image.new("RGB", (w, h), (0, 0, 0)) draw = ImageDraw.Draw(img) @@ -1246,6 +1254,7 @@ def _wrap_text(self, draw, text: str, font, max_w: int) -> list: return lines def _fmt_wind(self, wdir, wspd, wgst) -> str: + """Format wind as e.g. '090@8', '090@8G20', 'VRB@5' or 'CALM'.""" try: spd = int(round(float(wspd))) except (TypeError, ValueError): @@ -1271,6 +1280,7 @@ def _fmt_wind(self, wdir, wspd, wgst) -> str: return s def _fmt_vis(self, vis) -> str: + """Format visibility in statute miles (e.g. '10+', '2', '1.5').""" if isinstance(vis, str): return vis.replace("statute miles", "").strip() or "?" try: @@ -1284,6 +1294,8 @@ def _fmt_vis(self, vis) -> str: return f"{v:.2f}".rstrip("0").rstrip(".") def _fmt_sky(self, clouds) -> str: + """Format the most significant cloud layer (ceiling if any) as e.g. + 'BKN045' or 'CLR'.""" if not clouds: return "CLR" @@ -1304,6 +1316,7 @@ def fmt_layer(cover, base): return fmt_layer(cover, base) def _fmt_c(self, val) -> str: + """Format a temperature in whole degrees Celsius, or '--' if unavailable.""" try: return f"{int(round(float(val)))}" except (TypeError, ValueError): diff --git a/plugins/ledmatrix-flights/test/test_metar_fetcher.py b/plugins/ledmatrix-flights/test/test_metar_fetcher.py index 8d67de01..e8bac16d 100644 --- a/plugins/ledmatrix-flights/test/test_metar_fetcher.py +++ b/plugins/ledmatrix-flights/test/test_metar_fetcher.py @@ -100,6 +100,15 @@ def test_normalize_metar_fields(): print("PASS test_normalize_metar_fields") +def test_construction_survives_bad_numeric_config(): + """Malformed numeric options must fall back to defaults, not raise (the fetcher + is built unguarded from FlightTrackerPlugin.__init__).""" + f = MetarFetcher({"metar": {"pirep_distance_nm": "oops", "update_interval_minutes": None}}, None) + assert f.pirep_distance_nm == 200, f.pirep_distance_nm + assert f.metar_ttl == 600, f.metar_ttl # 10 min default + print("PASS test_construction_survives_bad_numeric_config") + + def test_altimeter_inhg_passthrough(): """A feed already reporting inHg (<100) must not be re-scaled.""" f = MetarFetcher({}, None) From 54bf350157975c2c38a4efcb1bff91df8cf04e0b Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 17:28:01 +0000 Subject: [PATCH 4/6] Airport Weather: observation age + stale flag, and unit options MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two pilot-focused enhancements to the METAR view: - Observation age: the decoded card shows how old the report is (e.g. "14m", "1h48"). When it's stale (older than ~75 min — a likely missed hourly update) the age turns amber with a "!" so old weather is never read as current. Uses the obsTime already in the fetched data; computed at render time, no extra fetch. - Unit options: new metar.altimeter_unit (inhg|hpa), temp_unit (c|f), wind_unit (kt|mph|kmh|ms) and visibility_unit (sm|m|km) let weather display in US (A30.01 / 10SM / kt / degC) or international style (Q1013 / metres / etc.). Canonical values stay inHg/degC/kt/SM; the renderer converts for display, so the fetcher/cache are unchanged. Adds test/test_metar_render.py (unit conversions + age formatting + all panel sizes render). manifest bumped 1.11.2 -> 1.12.0; registry synced; README documents both. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_012ka1E5TT1Ai9cuKV9j7g4C --- plugins.json | 2 +- plugins/ledmatrix-flights/README.md | 19 ++- plugins/ledmatrix-flights/config_schema.json | 28 ++++ plugins/ledmatrix-flights/manifest.json | 8 +- plugins/ledmatrix-flights/renderer.py | 124 +++++++++++++---- .../test/test_metar_render.py | 128 ++++++++++++++++++ 6 files changed, 280 insertions(+), 29 deletions(-) create mode 100644 plugins/ledmatrix-flights/test/test_metar_render.py diff --git a/plugins.json b/plugins.json index bad5b279..75938f81 100644 --- a/plugins.json +++ b/plugins.json @@ -387,7 +387,7 @@ "last_updated": "2026-07-09", "verified": true, "screenshot": "", - "latest_version": "1.11.2" + "latest_version": "1.12.0" }, { "id": "march-madness", diff --git a/plugins/ledmatrix-flights/README.md b/plugins/ledmatrix-flights/README.md index 26e75502..3da6c4be 100644 --- a/plugins/ledmatrix-flights/README.md +++ b/plugins/ledmatrix-flights/README.md @@ -153,6 +153,9 @@ airport: - **Decoded METAR card** — airport identifier, a color-coded flight-category badge (**VFR** green, **MVFR** blue, **IFR** red, **LIFR** magenta), plus wind, visibility, present weather, ceiling/clouds, temperature/dewpoint, and altimeter. + It also shows the **observation age** (e.g. `14m`); if the report is stale + (older than ~75 min, i.e. a likely missed hourly update) the age turns amber + with a `!` so you never read old weather as current. - **Raw METAR page** — the raw observation as filed (toggle with `show_raw`). - **TAF page** — the terminal forecast (toggle with `show_taf`). - **PIREP page** — recent pilot reports near the airport (toggle with `show_pirep`). @@ -180,14 +183,24 @@ airport: "show_pirep": false, "show_sigmet": false, "update_interval_minutes": 10, - "page_duration_seconds": 8 + "page_duration_seconds": 8, + "altimeter_unit": "inhg", + "temp_unit": "c", + "wind_unit": "kt", + "visibility_unit": "sm" } } ``` +**Units** default to the US convention (`A30.01` inHg, statute miles, knots, °C). +For international style set `altimeter_unit` to `hpa` (shows `Q1013`) and +`visibility_unit` to `m` or `km`; `temp_unit` also accepts `f`, and `wind_unit` +accepts `mph`, `kmh`, or `ms`. + Weather is fetched on its own slow cadence (default every 10 minutes; METARs -update roughly hourly), cached, and served stale on any network hiccup, so it -never slows the aircraft display loop. +update roughly hourly), cached, and served stale on any network hiccup. The +refresh is serviced one request per update cycle, so it never stalls the +aircraft display loop. ## Requirements diff --git a/plugins/ledmatrix-flights/config_schema.json b/plugins/ledmatrix-flights/config_schema.json index f1532fc0..4a6c48bd 100644 --- a/plugins/ledmatrix-flights/config_schema.json +++ b/plugins/ledmatrix-flights/config_schema.json @@ -360,6 +360,34 @@ "minimum": 3, "maximum": 60, "default": 8 + }, + "altimeter_unit": { + "type": "string", + "title": "Altimeter Unit", + "description": "Altimeter setting display: 'inhg' shows US style (A30.01), 'hpa' shows international style (Q1016).", + "enum": ["inhg", "hpa"], + "default": "inhg" + }, + "temp_unit": { + "type": "string", + "title": "Temperature Unit", + "description": "Temperature/dewpoint unit on the decoded card.", + "enum": ["c", "f"], + "default": "c" + }, + "wind_unit": { + "type": "string", + "title": "Wind Speed Unit", + "description": "Wind speed unit. Aviation standard is knots (kt).", + "enum": ["kt", "mph", "kmh", "ms"], + "default": "kt" + }, + "visibility_unit": { + "type": "string", + "title": "Visibility Unit", + "description": "Visibility unit: statute miles (US), metres or kilometres (international).", + "enum": ["sm", "m", "km"], + "default": "sm" } }, "additionalProperties": false diff --git a/plugins/ledmatrix-flights/manifest.json b/plugins/ledmatrix-flights/manifest.json index eccd6213..8b4da66d 100644 --- a/plugins/ledmatrix-flights/manifest.json +++ b/plugins/ledmatrix-flights/manifest.json @@ -1,7 +1,7 @@ { "id": "ledmatrix-flights", "name": "Flight Tracker", - "version": "1.11.2", + "version": "1.12.0", "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, flight records, and optional airport weather (METAR/TAF/PIREP/SIGMET via the free NOAA Aviation Weather Center API)", "author": "ChuckBuilds", "entry_point": "manager.py", @@ -37,6 +37,12 @@ "min_ledmatrix_version": "2.0.0", "max_ledmatrix_version": "3.0.0", "versions": [ + { + "released": "2026-07-09", + "version": "1.12.0", + "notes": "Airport Weather enhancements: the decoded METAR card now shows the observation age and flags stale reports (older than ~75 min) in amber; and new unit options let weather display in US (inHg/SM/kt/degC) or international style (hPa 'Q' code, metres/km, mph/kmh/ms, degF).", + "ledmatrix_min": "2.0.0" + }, { "released": "2026-07-09", "version": "1.11.2", diff --git a/plugins/ledmatrix-flights/renderer.py b/plugins/ledmatrix-flights/renderer.py index 651c10cb..e01ccb69 100644 --- a/plugins/ledmatrix-flights/renderer.py +++ b/plugins/ledmatrix-flights/renderer.py @@ -114,6 +114,16 @@ def __init__(self, display_manager: Any, fonts: Dict[str, Any], config: Dict[str self.vr_unit = config.get("vr_unit", "ms" if legacy == "metric" else "fpm") self.units_legacy = legacy # kept for area cards / distance + # Weather (METAR) display units — dedicated so aviation weather can follow US + # (inHg/statute miles) or international (hPa/metres) conventions independent + # of the aircraft unit settings above. Canonical stored values are inHg/degC/ + # kt/SM; these choose how they are displayed. + _mcfg = config.get("metar", {}) or {} + self.wx_altim_unit = str(_mcfg.get("altimeter_unit", "inhg")).lower() + self.wx_temp_unit = str(_mcfg.get("temp_unit", "c")).lower() + self.wx_wind_unit = str(_mcfg.get("wind_unit", "kt")).lower() + self.wx_vis_unit = str(_mcfg.get("visibility_unit", "sm")).lower() + # Colors self.header_color = tuple(config.get("header_color", [255, 255, 255])) self.airport_color = tuple(config.get("airport_color", [0, 120, 255])) @@ -1100,13 +1110,27 @@ def _render_metar_card_to_image(self, wx: Dict[str, Any]) -> Image.Image: # Header: ICAO (left) + a filled flight-category badge (right). y = 2 + icao_w = self._tw(draw, icao, self.wx_font_head) self._draw(draw, icao, (2, y), self.wx_font_head, self.header_color) + badge_left = w if cat: cat_w = self._tw(draw, cat, self.wx_font_body) bx = w - cat_w - 4 + badge_left = bx - 2 fh = self._fh(self.wx_font_body) draw.rectangle([bx - 2, y - 1, w - 1, y + fh + 1], fill=cat_color) self._draw(draw, cat, (bx, y), self.wx_font_body, (0, 0, 0)) + + # Observation age (right-aligned before the badge), amber + '!' when stale so + # an old/missed report is never read as current. + age_str, stale = self._fmt_age(wx.get("obs_time")) + if age_str: + label = age_str + ("!" if stale else "") + age_w = self._tw(draw, label, self.wx_font_body) + ax = badge_left - age_w - 4 + if ax > 2 + icao_w + 4: # only if it fits without hitting the ICAO + age_color = (255, 180, 0) if stale else self.dim_color + self._draw(draw, label, (ax, y + 1), self.wx_font_body, age_color) y += self._lh(self.wx_font_head) # Decoded field tokens, packed across as many rows as fit. @@ -1122,7 +1146,7 @@ def _metar_tokens(self, wx: Dict[str, Any]) -> list: vis = wx.get("vis") if vis is not None and vis != "": - tokens.append(f"{self._fmt_vis(vis)}SM") + tokens.append(self._fmt_vis(vis)) wxs = (wx.get("wx_string") or "").strip() if wxs: @@ -1133,11 +1157,12 @@ def _metar_tokens(self, wx: Dict[str, Any]) -> list: t = wx.get("temp_c") if t is not None: d = wx.get("dewp_c") - tokens.append(f"{self._fmt_c(t)}/{self._fmt_c(d) if d is not None else '--'}") + suffix = "F" if self.wx_temp_unit == "f" else "" + tokens.append(f"{self._fmt_c(t)}/{self._fmt_c(d) if d is not None else '--'}{suffix}") a = wx.get("altim_inhg") if isinstance(a, (int, float)): - tokens.append(f"A{a:.2f}") + tokens.append(self._fmt_altim(a)) return [t for t in tokens if t] @@ -1253,14 +1278,42 @@ def _wrap_text(self, draw, text: str, font, max_w: int) -> list: lines.append(cur) return lines + # canonical wind speed is knots; factor + suffix per display unit + _WIND_UNITS = {"kt": (1.0, ""), "mph": (1.15078, "MPH"), + "kmh": (1.852, "KMH"), "ms": (0.514444, "MS")} + + def _fmt_age(self, obs_time): + """Format observation age as e.g. '14m' or '1h48', plus a staleness flag + (True when older than ~75 min, i.e. a likely missed hourly report). Returns + ('', False) when the time is unknown.""" + try: + ts = float(obs_time) + except (TypeError, ValueError): + return "", False + if ts <= 0: + return "", False + age = max(0.0, time.time() - ts) + mins = int(age // 60) + s = f"{mins}m" if mins < 60 else f"{mins // 60}h{mins % 60:02d}" + return s, age > 75 * 60 + + def _fmt_altim(self, inhg) -> str: + """Format altimeter in the configured unit: 'A30.01' (inHg) or 'Q1016' (hPa).""" + if self.wx_altim_unit == "hpa": + return f"Q{round(inhg * 33.8639)}" + return f"A{inhg:.2f}" + def _fmt_wind(self, wdir, wspd, wgst) -> str: - """Format wind as e.g. '090@8', '090@8G20', 'VRB@5' or 'CALM'.""" + """Format wind (e.g. '090@8', '090@8G20', 'VRB@5', 'CALM') in the configured + speed unit; non-knot units get a suffix (e.g. '090@13MPH').""" try: - spd = int(round(float(wspd))) + spd_kt = float(wspd) except (TypeError, ValueError): return "WIND --" - if spd == 0: + if int(round(spd_kt)) == 0: return "CALM" + factor, suffix = self._WIND_UNITS.get(self.wx_wind_unit, (1.0, "")) + spd = int(round(spd_kt * factor)) if wdir is None or wdir == "": d = "" elif isinstance(wdir, str) and not wdir.isdigit(): @@ -1270,28 +1323,47 @@ def _fmt_wind(self, wdir, wspd, wgst) -> str: d = f"{int(round(float(wdir))):03d}" except (TypeError, ValueError): d = str(wdir) - s = f"{d}@{spd}" if d else f"{spd}KT" + s = f"{d}@{spd}" if d else f"{spd}" try: - g = int(round(float(wgst))) - if g and g > spd: - s += f"G{g}" + g_kt = float(wgst) + if g_kt and g_kt > spd_kt: + s += f"G{int(round(g_kt * factor))}" except (TypeError, ValueError): pass - return s + return s + suffix def _fmt_vis(self, vis) -> str: - """Format visibility in statute miles (e.g. '10+', '2', '1.5').""" + """Format visibility in the configured unit, including the unit token + (e.g. '10+SM', '2SM', '9999m', '16km').""" + plus = False if isinstance(vis, str): - return vis.replace("statute miles", "").strip() or "?" - try: - v = float(vis) - except (TypeError, ValueError): - return str(vis) - if v >= 10: - return "10+" - if v == int(v): - return str(int(v)) - return f"{v:.2f}".rstrip("0").rstrip(".") + txt = vis.replace("statute miles", "").strip() + plus = "+" in txt + try: + sm = float(txt.replace("+", "")) + except ValueError: + return (txt or "?") + ("SM" if self.wx_vis_unit == "sm" else "") + else: + try: + sm = float(vis) + except (TypeError, ValueError): + return str(vis) + plus = sm >= 10 + unit = self.wx_vis_unit + if unit == "m": + if plus or sm >= 6.2: + return "9999m" + return f"{int(round(sm * 1609.34 / 50) * 50)}m" + if unit == "km": + if plus or sm >= 10: + return "10+km" + return f"{sm * 1.60934:.1f}".rstrip("0").rstrip(".") + "km" + # statute miles (default) + if plus or sm >= 10: + return "10+SM" + if sm == int(sm): + return f"{int(sm)}SM" + return f"{sm:.2f}".rstrip("0").rstrip(".") + "SM" def _fmt_sky(self, clouds) -> str: """Format the most significant cloud layer (ceiling if any) as e.g. @@ -1316,8 +1388,12 @@ def fmt_layer(cover, base): return fmt_layer(cover, base) def _fmt_c(self, val) -> str: - """Format a temperature in whole degrees Celsius, or '--' if unavailable.""" + """Format a temperature in whole degrees, in the configured unit (C or F), + or '--' if unavailable.""" try: - return f"{int(round(float(val)))}" + c = float(val) except (TypeError, ValueError): return "--" + if self.wx_temp_unit == "f": + return f"{int(round(c * 9 / 5 + 32))}" + return f"{int(round(c))}" diff --git a/plugins/ledmatrix-flights/test/test_metar_render.py b/plugins/ledmatrix-flights/test/test_metar_render.py new file mode 100644 index 00000000..6b51632c --- /dev/null +++ b/plugins/ledmatrix-flights/test/test_metar_render.py @@ -0,0 +1,128 @@ +#!/usr/bin/env python3 +"""Tests for the METAR card renderer's unit handling and observation-age display. + +Covers: + - Wind / visibility / altimeter / temperature formatting in US (default) and + international / Fahrenheit / mph / km unit configurations. + - Observation-age formatting and the staleness flag. + - The decoded card renders non-blank at every supported panel size. + +Run standalone: + python plugins/ledmatrix-flights/test/test_metar_render.py +""" + +import os +import sys +import time + +PLUGIN_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) +if PLUGIN_DIR not in sys.path: + sys.path.insert(0, PLUGIN_DIR) + +from renderer import FlightRenderer # noqa: E402 + + +class _FakeMatrix: + def __init__(self, w, h): + self.width, self.height = w, h + + +class _FakeDM: + def __init__(self, w, h): + self.matrix = _FakeMatrix(w, h) + self.image = None + + def update_display(self): + pass + + +def _r(config=None, w=128, h=32): + return FlightRenderer(_FakeDM(w, h), {}, config or {}) + + +# --------------------------------------------------------------------------- # +# Units +# --------------------------------------------------------------------------- # + +def test_us_defaults(): + r = _r() + assert r._fmt_wind(90, 8, None) == "090@8" + assert r._fmt_wind(190, 15, 24) == "190@15G24" + assert r._fmt_wind(0, 0, None) == "CALM" + assert r._fmt_wind("VRB", 5, None) == "VRB@5" + assert r._fmt_vis(10) == "10+SM" and r._fmt_vis(2) == "2SM" and r._fmt_vis("10+") == "10+SM" + assert r._fmt_altim(30.01) == "A30.01" + assert r._fmt_c(31) == "31" + print("PASS test_us_defaults") + + +def test_international_units(): + r = _r({"metar": {"altimeter_unit": "hpa", "visibility_unit": "m"}}) + assert r._fmt_altim(30.01) == "Q1016", r._fmt_altim(30.01) + assert r._fmt_vis(10) == "9999m" + assert r._fmt_vis(2).endswith("m") + print("PASS test_international_units") + + +def test_fahrenheit_mph_km(): + r = _r({"metar": {"temp_unit": "f", "wind_unit": "mph", "visibility_unit": "km"}}) + assert r._fmt_c(0) == "32" and r._fmt_c(31) == "88" + assert r._fmt_wind(90, 10, None) == "090@12MPH" # 10kt -> ~11.5 -> 12 + assert r._fmt_vis(10) == "10+km" and r._fmt_vis(2).endswith("km") + print("PASS test_fahrenheit_mph_km") + + +# --------------------------------------------------------------------------- # +# Observation age +# --------------------------------------------------------------------------- # + +def test_age_fresh_and_stale(): + r = _r() + now = time.time() + assert r._fmt_age(now - 14 * 60) == ("14m", False) + s, stale = r._fmt_age(now - 108 * 60) + assert s == "1h48" and stale is True, (s, stale) + assert r._fmt_age(now - 76 * 60)[1] is True # just past the 75-min cutoff + assert r._fmt_age(now - 60 * 60)[1] is False + assert r._fmt_age(None) == ("", False) + assert r._fmt_age(0) == ("", False) + print("PASS test_age_fresh_and_stale") + + +# --------------------------------------------------------------------------- # +# Rendering +# --------------------------------------------------------------------------- # + +def test_card_renders_all_sizes(): + now = time.time() + wx = {"icao": "KTPA", "raw": "KTPA ...", "flt_cat": "VFR", "wind_dir": 90, + "wind_spd": 8, "wind_gust": None, "vis": 10, "wx_string": "", + "clouds": [("FEW", 4500)], "ceiling_ft": None, "temp_c": 31, "dewp_c": 22, + "altim_inhg": 30.01, "obs_time": now - 14 * 60, "raw_taf": ""} + for w, h in [(64, 32), (128, 32), (128, 64), (256, 32)]: + r = _r(w=w, h=h) + r.render_metar_card(wx) + assert r.dm.image.size == (w, h) + assert r.dm.image.getbbox() is not None, f"blank at {w}x{h}" + print("PASS test_card_renders_all_sizes") + + +def _run(): + tests = [v for k, v in sorted(globals().items()) + if k.startswith("test_") and callable(v)] + failures = 0 + for t in tests: + try: + t() + except AssertionError as e: + failures += 1 + print(f"FAIL {t.__name__}: {e}") + except Exception as e: # pragma: no cover + failures += 1 + print(f"ERROR {t.__name__}: {type(e).__name__}: {e}") + print(f"\n{len(tests) - failures}/{len(tests)} passed") + return failures == 0 + + +if __name__ == "__main__": + sys.exit(0 if _run() else 1) From cd7f58f661c1b11cbd8c01ad6c0dd32ed41a27fe Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 18:38:43 +0000 Subject: [PATCH 5/6] Airport Weather: render weather text crisp (1-bit mono), larger size The 5x7 weather text looked soft/blurry because the face anti-aliases at every size (and was being drawn smoothed). Draw the weather cards in 1-bit "mono" mode (draw.fontmode = "1") so glyphs snap to the LED grid with no anti-aliasing, and bump the size a little (13/9 on 32px-tall panels, 16/12 on taller) so the small decoded fields and wrapped raw METAR/TAF stay legible. Same bundled 5x7 font, no stretching; other flight-tracker views are untouched. manifest bumped 1.12.0 -> 1.12.1; registry synced. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_012ka1E5TT1Ai9cuKV9j7g4C --- plugins.json | 2 +- plugins/ledmatrix-flights/manifest.json | 8 +++++++- plugins/ledmatrix-flights/renderer.py | 11 ++++++++--- 3 files changed, 16 insertions(+), 5 deletions(-) diff --git a/plugins.json b/plugins.json index 75938f81..517ed777 100644 --- a/plugins.json +++ b/plugins.json @@ -387,7 +387,7 @@ "last_updated": "2026-07-09", "verified": true, "screenshot": "", - "latest_version": "1.12.0" + "latest_version": "1.12.1" }, { "id": "march-madness", diff --git a/plugins/ledmatrix-flights/manifest.json b/plugins/ledmatrix-flights/manifest.json index 8b4da66d..f8023117 100644 --- a/plugins/ledmatrix-flights/manifest.json +++ b/plugins/ledmatrix-flights/manifest.json @@ -1,7 +1,7 @@ { "id": "ledmatrix-flights", "name": "Flight Tracker", - "version": "1.12.0", + "version": "1.12.1", "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, flight records, and optional airport weather (METAR/TAF/PIREP/SIGMET via the free NOAA Aviation Weather Center API)", "author": "ChuckBuilds", "entry_point": "manager.py", @@ -37,6 +37,12 @@ "min_ledmatrix_version": "2.0.0", "max_ledmatrix_version": "3.0.0", "versions": [ + { + "released": "2026-07-09", + "version": "1.12.1", + "notes": "Airport Weather legibility: the 5x7 weather text is now drawn in 1-bit 'mono' mode (grid-snapped, no anti-aliasing) at a slightly larger size, so it stays crisp on the LED grid instead of looking soft/blurry. Other flight-tracker views are unchanged.", + "ledmatrix_min": "2.0.0" + }, { "released": "2026-07-09", "version": "1.12.0", diff --git a/plugins/ledmatrix-flights/renderer.py b/plugins/ledmatrix-flights/renderer.py index e01ccb69..bf589fe0 100644 --- a/plugins/ledmatrix-flights/renderer.py +++ b/plugins/ledmatrix-flights/renderer.py @@ -214,9 +214,11 @@ def _load_fonts(self) -> None: self.font_small = _ttf(small_face, small_sz) # Weather (METAR) view uses the cleaner, more legible 5x7 face rather than - # the blocky PressStart2P/4x6 — long weather strings (raw METAR/TAF) need to - # read like text, not an arcade marquee. Rendered normally (no pixel snapping). - wx_head_sz, wx_body_sz = (14, 10) if h >= 64 else (10, 7) + # the blocky PressStart2P/4x6. It is drawn in 1-bit "mono" mode (see the + # render_*_to_image methods) so it stays crisp on the LED grid instead of the + # soft anti-aliased look the face has when smoothed; a slightly larger size + # keeps the small weather text readable. + wx_head_sz, wx_body_sz = (16, 12) if h >= 64 else (13, 9) if self._font_override_medium is not None: wx_head_sz = self._font_override_medium if self._font_override_small is not None: @@ -1103,6 +1105,7 @@ def _render_metar_card_to_image(self, wx: Dict[str, Any]) -> Image.Image: w, h = self.width, self.height img = Image.new("RGB", (w, h), (0, 0, 0)) draw = ImageDraw.Draw(img) + draw.fontmode = "1" # 1-bit, grid-snapped text: crisp on the LED grid, no AA blur icao = (wx.get("icao") or "----") cat = (wx.get("flt_cat") or "").upper() @@ -1190,6 +1193,7 @@ def _render_labeled_page_to_image(self, icao: str, tag: str, tag_color, body: st w, h = self.width, self.height img = Image.new("RGB", (w, h), (0, 0, 0)) draw = ImageDraw.Draw(img) + draw.fontmode = "1" # crisp grid-snapped text (no anti-aliasing) y = 2 self._draw(draw, icao or "----", (2, y), self.wx_font_head, self.header_color) @@ -1213,6 +1217,7 @@ def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: w, h = self.width, self.height img = Image.new("RGB", (w, h), (0, 0, 0)) draw = ImageDraw.Draw(img) + draw.fontmode = "1" # crisp grid-snapped text (no anti-aliasing) y = 2 self._draw(draw, "SIGMET", (2, y), self.wx_font_head, (255, 140, 0)) From 68bedc718c2467c7368a27541b3b8b2647801b8d Mon Sep 17 00:00:00 2001 From: Claude Date: Thu, 9 Jul 2026 23:01:51 +0000 Subject: [PATCH 6/6] Airport Weather: use the crisp 6x10 bitmap font Replace the soft, anti-aliased 5x7 TTF with the 6x10 bitmap (.bdf) font from the LEDMatrix font set for the weather cards. FreeType renders a .bdf pixel-exact at its native size (10px), so the METAR/TAF/PIREP/SIGMET text is sharp on the LED grid with no anti-aliasing and no stretching blur. - Bundle assets/fonts/6x10.bdf; drop the now-unused 5by7.regular.ttf. - Load it via the existing font resolver at its fixed pixel size, with a fallback to the existing small font if a Pillow/FreeType build lacks BDF support (so font loading can never crash the plugin). - Use a tight, measured line advance (the 6x10 cell is 10px but the inked glyphs are ~8px) so the decoded card still fits a header + two field rows on a 32px-tall panel; verified crisp and complete at 64x32 / 128x32 / 128x64 / 256x32. Other flight-tracker views are unchanged. manifest 1.12.1 -> 1.12.2; registry synced. Co-Authored-By: Claude Opus 4.8 Claude-Session: https://claude.ai/code/session_012ka1E5TT1Ai9cuKV9j7g4C --- plugins.json | 2 +- .../assets/fonts/5by7.regular.ttf | Bin 454704 -> 0 bytes .../ledmatrix-flights/assets/fonts/6x10.bdf | 31042 ++++++++++++++++ plugins/ledmatrix-flights/manifest.json | 8 +- plugins/ledmatrix-flights/renderer.py | 47 +- 5 files changed, 31076 insertions(+), 23 deletions(-) delete mode 100644 plugins/ledmatrix-flights/assets/fonts/5by7.regular.ttf create mode 100644 plugins/ledmatrix-flights/assets/fonts/6x10.bdf diff --git a/plugins.json b/plugins.json index 517ed777..7f395ec4 100644 --- a/plugins.json +++ b/plugins.json @@ -387,7 +387,7 @@ "last_updated": "2026-07-09", "verified": true, "screenshot": "", - "latest_version": "1.12.1" + "latest_version": "1.12.2" }, { "id": "march-madness", diff --git a/plugins/ledmatrix-flights/assets/fonts/5by7.regular.ttf b/plugins/ledmatrix-flights/assets/fonts/5by7.regular.ttf deleted file mode 100644 index 3d9c65d075132edbb5e5dc63e66d0661fe8af8bc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 454704 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%0D9vC=ui%zH$H&g_yC;10rbWP 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∾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" +FONT -Misc-Fixed-Medium-R-Normal--10-100-75-75-C-60-ISO10646-1 +SIZE 10 75 75 +FONTBOUNDINGBOX 6 10 0 -2 +STARTPROPERTIES 24 +FONTNAME_REGISTRY "" +FOUNDRY "Misc" +FAMILY_NAME "Fixed" +WEIGHT_NAME "Medium" +SLANT "R" +SETWIDTH_NAME "Normal" +ADD_STYLE_NAME "" +PIXEL_SIZE 10 +POINT_SIZE 100 +RESOLUTION_X 75 +RESOLUTION_Y 75 +SPACING "C" +AVERAGE_WIDTH 60 +CHARSET_REGISTRY "ISO10646" +CHARSET_ENCODING "1" +FONT_ASCENT 8 +FONT_DESCENT 2 +DEFAULT_CHAR 0 +COPYRIGHT "Public domain terminal emulator font. Share and enjoy." +_XMBDFED_INFO "Edited with xmbdfed 4.5." +CAP_HEIGHT 7 +X_HEIGHT 5 +WEIGHT 10 +QUAD_WIDTH 6 +ENDPROPERTIES +CHARS 1824 +STARTCHAR char0 +ENCODING 0 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +00 +88 +00 +88 +00 +A8 +00 +00 +ENDCHAR +STARTCHAR space +ENCODING 32 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR exclam +ENCODING 33 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +20 +00 +20 +00 +00 +ENDCHAR +STARTCHAR quotedbl +ENCODING 34 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +50 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR numbersign +ENCODING 35 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +F8 +50 +F8 +50 +50 +00 +00 +ENDCHAR +STARTCHAR dollar +ENCODING 36 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A0 +70 +28 +70 +20 +00 +00 +ENDCHAR +STARTCHAR percent +ENCODING 37 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +A8 +50 +20 +50 +A8 +90 +00 +00 +ENDCHAR +STARTCHAR ampersand +ENCODING 38 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +A0 +A0 +40 +A8 +90 +68 +00 +00 +ENDCHAR +STARTCHAR quotesingle +ENCODING 39 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR parenleft +ENCODING 40 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +40 +40 +40 +20 +10 +00 +00 +ENDCHAR +STARTCHAR parenright +ENCODING 41 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +20 +10 +10 +10 +20 +40 +00 +00 +ENDCHAR +STARTCHAR asterisk +ENCODING 42 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +88 +50 +F8 +50 +88 +00 +00 +00 +ENDCHAR +STARTCHAR plus +ENCODING 43 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +F8 +20 +20 +00 +00 +00 +ENDCHAR +STARTCHAR comma +ENCODING 44 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +30 +20 +40 +00 +ENDCHAR +STARTCHAR hyphen +ENCODING 45 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +F8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR period +ENCODING 46 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +20 +70 +20 +00 +ENDCHAR +STARTCHAR slash +ENCODING 47 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +08 +10 +20 +40 +80 +80 +00 +00 +ENDCHAR +STARTCHAR zero +ENCODING 48 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +88 +50 +20 +00 +00 +ENDCHAR +STARTCHAR one +ENCODING 49 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +60 +A0 +20 +20 +20 +F8 +00 +00 +ENDCHAR +STARTCHAR two +ENCODING 50 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +08 +30 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR three +ENCODING 51 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +10 +30 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR four +ENCODING 52 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +30 +50 +90 +F8 +10 +10 +00 +00 +ENDCHAR +STARTCHAR five +ENCODING 53 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +B0 +C8 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR six +ENCODING 54 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +40 +80 +B0 +C8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR seven +ENCODING 55 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +10 +10 +20 +40 +40 +00 +00 +ENDCHAR +STARTCHAR eight +ENCODING 56 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +70 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR nine +ENCODING 57 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +98 +68 +08 +10 +60 +00 +00 +ENDCHAR +STARTCHAR colon +ENCODING 58 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +70 +20 +00 +20 +70 +20 +00 +ENDCHAR +STARTCHAR semicolon +ENCODING 59 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +70 +20 +00 +30 +20 +40 +00 +ENDCHAR +STARTCHAR less +ENCODING 60 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +10 +20 +40 +20 +10 +08 +00 +00 +ENDCHAR +STARTCHAR equal +ENCODING 61 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +00 +F8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR greater +ENCODING 62 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +20 +10 +08 +10 +20 +40 +00 +00 +ENDCHAR +STARTCHAR question +ENCODING 63 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +10 +20 +20 +00 +20 +00 +00 +ENDCHAR +STARTCHAR at +ENCODING 64 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +98 +A8 +B0 +80 +70 +00 +00 +ENDCHAR +STARTCHAR A +ENCODING 65 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR B +ENCODING 66 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +48 +48 +70 +48 +48 +F0 +00 +00 +ENDCHAR +STARTCHAR C +ENCODING 67 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR D +ENCODING 68 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +48 +48 +48 +48 +48 +F0 +00 +00 +ENDCHAR +STARTCHAR E +ENCODING 69 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR F +ENCODING 70 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR G +ENCODING 71 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +80 +98 +88 +70 +00 +00 +ENDCHAR +STARTCHAR H +ENCODING 72 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +F8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR I +ENCODING 73 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR J +ENCODING 74 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +38 +10 +10 +10 +10 +90 +60 +00 +00 +ENDCHAR +STARTCHAR K +ENCODING 75 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +90 +A0 +C0 +A0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR L +ENCODING 76 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +80 +80 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR M +ENCODING 77 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +D8 +A8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR N +ENCODING 78 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +C8 +A8 +98 +88 +88 +00 +00 +ENDCHAR +STARTCHAR O +ENCODING 79 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR P +ENCODING 80 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +88 +88 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR Q +ENCODING 81 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +A8 +70 +08 +00 +ENDCHAR +STARTCHAR R +ENCODING 82 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +88 +88 +F0 +A0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR S +ENCODING 83 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +70 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR T +ENCODING 84 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR U +ENCODING 85 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR V +ENCODING 86 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +50 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR W +ENCODING 87 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +A8 +A8 +D8 +88 +00 +00 +ENDCHAR +STARTCHAR X +ENCODING 88 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +50 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Y +ENCODING 89 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR Z +ENCODING 90 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +10 +20 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR bracketleft +ENCODING 91 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +40 +40 +40 +40 +40 +70 +00 +00 +ENDCHAR +STARTCHAR backslash +ENCODING 92 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +40 +20 +10 +08 +08 +00 +00 +ENDCHAR +STARTCHAR bracketright +ENCODING 93 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +10 +10 +10 +10 +10 +70 +00 +00 +ENDCHAR +STARTCHAR asciicircum +ENCODING 94 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR underscore +ENCODING 95 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +F8 +00 +ENDCHAR +STARTCHAR grave +ENCODING 96 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +10 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR a +ENCODING 97 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR b +ENCODING 98 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +B0 +C8 +88 +C8 +B0 +00 +00 +ENDCHAR +STARTCHAR c +ENCODING 99 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR d +ENCODING 100 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +08 +68 +98 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR e +ENCODING 101 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR f +ENCODING 102 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +40 +F0 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR g +ENCODING 103 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +88 +88 +78 +08 +88 +70 +ENDCHAR +STARTCHAR h +ENCODING 104 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +B0 +C8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR i +ENCODING 105 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR j +ENCODING 106 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +00 +18 +08 +08 +08 +48 +48 +30 +ENDCHAR +STARTCHAR k +ENCODING 107 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +88 +90 +E0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR l +ENCODING 108 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +20 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR m +ENCODING 109 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +D0 +A8 +A8 +A8 +88 +00 +00 +ENDCHAR +STARTCHAR n +ENCODING 110 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR o +ENCODING 111 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR p +ENCODING 112 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +C8 +B0 +80 +80 +ENDCHAR +STARTCHAR q +ENCODING 113 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +68 +98 +88 +98 +68 +08 +08 +ENDCHAR +STARTCHAR r +ENCODING 114 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR s +ENCODING 115 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +80 +70 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR t +ENCODING 116 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +F0 +40 +40 +48 +30 +00 +00 +ENDCHAR +STARTCHAR u +ENCODING 117 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR v +ENCODING 118 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR w +ENCODING 119 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR x +ENCODING 120 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR y +ENCODING 121 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +98 +68 +08 +88 +70 +ENDCHAR +STARTCHAR z +ENCODING 122 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +10 +20 +40 +F8 +00 +00 +ENDCHAR +STARTCHAR braceleft +ENCODING 123 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +18 +20 +10 +60 +10 +20 +18 +00 +00 +ENDCHAR +STARTCHAR bar +ENCODING 124 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR braceright +ENCODING 125 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +10 +20 +18 +20 +10 +60 +00 +00 +ENDCHAR +STARTCHAR asciitilde +ENCODING 126 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +A8 +90 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR space +ENCODING 160 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR exclamdown +ENCODING 161 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR cent +ENCODING 162 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +78 +A0 +A0 +A0 +78 +20 +00 +ENDCHAR +STARTCHAR sterling +ENCODING 163 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +40 +E0 +40 +48 +B0 +00 +00 +ENDCHAR +STARTCHAR currency +ENCODING 164 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +70 +50 +70 +88 +00 +00 +ENDCHAR +STARTCHAR yen +ENCODING 165 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +F8 +20 +20 +20 +00 +ENDCHAR +STARTCHAR brokenbar +ENCODING 166 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +00 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR section +ENCODING 167 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +80 +E0 +90 +48 +38 +08 +70 +00 +ENDCHAR +STARTCHAR dieresis +ENCODING 168 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR copyright +ENCODING 169 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +A8 +C8 +A8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ordfeminine +ENCODING 170 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +38 +48 +58 +28 +00 +78 +00 +00 +00 +ENDCHAR +STARTCHAR guillemotleft +ENCODING 171 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +24 +48 +90 +48 +24 +00 +00 +ENDCHAR +STARTCHAR logicalnot +ENCODING 172 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +08 +00 +00 +00 +00 +ENDCHAR +STARTCHAR hyphen +ENCODING 173 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR registered +ENCODING 174 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +E8 +C8 +C8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR macron +ENCODING 175 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR degree +ENCODING 176 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR plusminus +ENCODING 177 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +F8 +20 +20 +F8 +00 +00 +ENDCHAR +STARTCHAR twosuperior +ENCODING 178 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +48 +10 +20 +78 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR threesuperior +ENCODING 179 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +08 +30 +08 +70 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR acute +ENCODING 180 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR mu +ENCODING 181 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +C8 +B0 +80 +00 +ENDCHAR +STARTCHAR paragraph +ENCODING 182 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +E8 +E8 +68 +28 +28 +28 +00 +00 +ENDCHAR +STARTCHAR periodcentered +ENCODING 183 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +20 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR cedilla +ENCODING 184 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +10 +20 +ENDCHAR +STARTCHAR onesuperior +ENCODING 185 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +60 +20 +20 +70 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR ordmasculine +ENCODING 186 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +48 +30 +00 +78 +00 +00 +00 +ENDCHAR +STARTCHAR guillemotright +ENCODING 187 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +90 +48 +24 +48 +90 +00 +00 +ENDCHAR +STARTCHAR onequarter +ENCODING 188 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E4 +0C +14 +3C +04 +00 +ENDCHAR +STARTCHAR onehalf +ENCODING 189 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E8 +14 +04 +08 +1C +00 +ENDCHAR +STARTCHAR threequarters +ENCODING 190 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +20 +40 +20 +C8 +18 +28 +78 +08 +00 +ENDCHAR +STARTCHAR questiondown +ENCODING 191 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +20 +20 +40 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Agrave +ENCODING 192 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Aacute +ENCODING 193 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Acircumflex +ENCODING 194 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Atilde +ENCODING 195 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +B0 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Adieresis +ENCODING 196 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Aring +ENCODING 197 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR AE +ENCODING 198 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +3C +50 +90 +9C +F0 +90 +9C +00 +00 +ENDCHAR +STARTCHAR Ccedilla +ENCODING 199 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +80 +80 +88 +70 +20 +40 +ENDCHAR +STARTCHAR Egrave +ENCODING 200 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Eacute +ENCODING 201 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Ecircumflex +ENCODING 202 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Edieresis +ENCODING 203 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Igrave +ENCODING 204 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Iacute +ENCODING 205 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Icircumflex +ENCODING 206 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Idieresis +ENCODING 207 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Eth +ENCODING 208 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +48 +48 +E8 +48 +48 +F0 +00 +00 +ENDCHAR +STARTCHAR Ntilde +ENCODING 209 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +88 +C8 +A8 +98 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Ograve +ENCODING 210 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Oacute +ENCODING 211 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Ocircumflex +ENCODING 212 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Otilde +ENCODING 213 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Odieresis +ENCODING 214 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR multiply +ENCODING 215 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR Oslash +ENCODING 216 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +98 +98 +A8 +C8 +C8 +70 +00 +00 +ENDCHAR +STARTCHAR Ugrave +ENCODING 217 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Uacute +ENCODING 218 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Ucircumflex +ENCODING 219 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Udieresis +ENCODING 220 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Yacute +ENCODING 221 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +88 +88 +50 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR Thorn +ENCODING 222 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +F0 +88 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR germandbls +ENCODING 223 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +90 +A0 +90 +88 +B0 +00 +00 +ENDCHAR +STARTCHAR agrave +ENCODING 224 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR aacute +ENCODING 225 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR acircumflex +ENCODING 226 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR atilde +ENCODING 227 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR adieresis +ENCODING 228 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR aring +ENCODING 229 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +20 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR ae +ENCODING 230 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +14 +7C +90 +7C +00 +00 +ENDCHAR +STARTCHAR ccedilla +ENCODING 231 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +80 +88 +70 +20 +40 +ENDCHAR +STARTCHAR egrave +ENCODING 232 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR eacute +ENCODING 233 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR ecircumflex +ENCODING 234 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR edieresis +ENCODING 235 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR igrave +ENCODING 236 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR iacute +ENCODING 237 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +40 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR icircumflex +ENCODING 238 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR idieresis +ENCODING 239 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR eth +ENCODING 240 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +C0 +30 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ntilde +ENCODING 241 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +B0 +C8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR ograve +ENCODING 242 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR oacute +ENCODING 243 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ocircumflex +ENCODING 244 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR otilde +ENCODING 245 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR odieresis +ENCODING 246 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR divide +ENCODING 247 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +00 +F8 +00 +20 +00 +00 +00 +ENDCHAR +STARTCHAR oslash +ENCODING 248 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +98 +A8 +C8 +F0 +00 +00 +ENDCHAR +STARTCHAR ugrave +ENCODING 249 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uacute +ENCODING 250 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR ucircumflex +ENCODING 251 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR udieresis +ENCODING 252 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR yacute +ENCODING 253 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +88 +88 +98 +68 +08 +88 +70 +ENDCHAR +STARTCHAR thorn +ENCODING 254 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +80 +F0 +88 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR ydieresis +ENCODING 255 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +88 +88 +98 +68 +08 +88 +70 +ENDCHAR +STARTCHAR Amacron +ENCODING 256 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR amacron +ENCODING 257 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR Abreve +ENCODING 258 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR abreve +ENCODING 259 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR Aogonek +ENCODING 260 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +F8 +88 +88 +10 +18 +ENDCHAR +STARTCHAR aogonek +ENCODING 261 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +08 +78 +88 +78 +10 +18 +ENDCHAR +STARTCHAR Cacute +ENCODING 262 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +70 +88 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR cacute +ENCODING 263 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Ccircumflex +ENCODING 264 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +70 +88 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ccircumflex +ENCODING 265 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Cdotaccent +ENCODING 266 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +70 +88 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR cdotaccent +ENCODING 267 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Ccaron +ENCODING 268 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +70 +88 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ccaron +ENCODING 269 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Dcaron +ENCODING 270 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +F0 +88 +88 +88 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR dcaron +ENCODING 271 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +08 +68 +98 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR Dcroat +ENCODING 272 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +44 +44 +E4 +44 +44 +78 +00 +00 +ENDCHAR +STARTCHAR dcroat +ENCODING 273 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +38 +10 +70 +90 +90 +70 +00 +00 +ENDCHAR +STARTCHAR Emacron +ENCODING 274 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +F8 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR emacron +ENCODING 275 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR Ebreve +ENCODING 276 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +F8 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR ebreve +ENCODING 277 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR Edotaccent +ENCODING 278 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F8 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR edotaccent +ENCODING 279 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR Eogonek +ENCODING 280 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +F0 +80 +80 +F8 +20 +30 +ENDCHAR +STARTCHAR eogonek +ENCODING 281 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +F8 +80 +70 +20 +30 +ENDCHAR +STARTCHAR Ecaron +ENCODING 282 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +F8 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR ecaron +ENCODING 283 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR Gcircumflex +ENCODING 284 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +70 +88 +80 +98 +88 +70 +00 +00 +ENDCHAR +STARTCHAR gcircumflex +ENCODING 285 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +68 +90 +60 +80 +70 +88 +70 +ENDCHAR +STARTCHAR Gbreve +ENCODING 286 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +70 +88 +80 +98 +88 +70 +00 +00 +ENDCHAR +STARTCHAR gbreve +ENCODING 287 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +68 +90 +60 +80 +70 +88 +70 +ENDCHAR +STARTCHAR Gdotaccent +ENCODING 288 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +70 +88 +80 +98 +88 +70 +00 +00 +ENDCHAR +STARTCHAR gdotaccent +ENCODING 289 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +68 +90 +60 +80 +70 +88 +70 +ENDCHAR +STARTCHAR Gcommaaccent +ENCODING 290 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +88 +80 +98 +88 +70 +20 +40 +ENDCHAR +STARTCHAR gcommaaccent +ENCODING 291 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +60 +00 +68 +90 +60 +80 +70 +88 +70 +ENDCHAR +STARTCHAR Hcircumflex +ENCODING 292 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR hcircumflex +ENCODING 293 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +28 +80 +80 +F0 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Hbar +ENCODING 294 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +FC +48 +78 +48 +48 +48 +00 +00 +ENDCHAR +STARTCHAR hbar +ENCODING 295 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +E0 +58 +64 +44 +44 +44 +00 +00 +ENDCHAR +STARTCHAR Itilde +ENCODING 296 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR itilde +ENCODING 297 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +30 +10 +10 +10 +38 +00 +00 +ENDCHAR +STARTCHAR Imacron +ENCODING 298 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR imacron +ENCODING 299 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Ibreve +ENCODING 300 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR ibreve +ENCODING 301 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Iogonek +ENCODING 302 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +20 +20 +20 +20 +70 +20 +30 +ENDCHAR +STARTCHAR iogonek +ENCODING 303 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +60 +20 +20 +20 +70 +20 +30 +ENDCHAR +STARTCHAR Idotaccent +ENCODING 304 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR dotlessi +ENCODING 305 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR IJ +ENCODING 306 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +B8 +88 +88 +88 +88 +A8 +90 +00 +00 +ENDCHAR +STARTCHAR ij +ENCODING 307 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +00 +58 +48 +48 +48 +48 +08 +30 +ENDCHAR +STARTCHAR Jcircumflex +ENCODING 308 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +28 +38 +10 +10 +10 +90 +60 +00 +00 +ENDCHAR +STARTCHAR jcircumflex +ENCODING 309 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +28 +00 +30 +10 +10 +10 +90 +90 +60 +ENDCHAR +STARTCHAR Kcommaaccent +ENCODING 310 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +90 +A0 +C0 +A0 +90 +88 +20 +60 +ENDCHAR +STARTCHAR kcommaaccent +ENCODING 311 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +88 +90 +E0 +90 +88 +20 +60 +ENDCHAR +STARTCHAR kgreenlandic +ENCODING 312 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +90 +E0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR Lacute +ENCODING 313 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +A0 +80 +80 +80 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR lacute +ENCODING 314 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +60 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Lcommaaccent +ENCODING 315 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +80 +80 +80 +80 +F8 +20 +60 +ENDCHAR +STARTCHAR lcommaaccent +ENCODING 316 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +20 +20 +20 +20 +20 +70 +20 +60 +ENDCHAR +STARTCHAR Lcaron +ENCODING 317 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +90 +80 +80 +80 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR lcaron +ENCODING 318 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +60 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Ldot +ENCODING 319 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +A0 +80 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR ldot +ENCODING 320 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +20 +28 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Lslash +ENCODING 321 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +60 +C0 +40 +40 +7C +00 +00 +ENDCHAR +STARTCHAR lslash +ENCODING 322 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +20 +30 +60 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Nacute +ENCODING 323 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +88 +C8 +A8 +98 +88 +88 +00 +00 +ENDCHAR +STARTCHAR nacute +ENCODING 324 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +B0 +C8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Ncommaaccent +ENCODING 325 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +C8 +A8 +98 +88 +88 +20 +40 +ENDCHAR +STARTCHAR ncommaaccent +ENCODING 326 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +88 +88 +20 +40 +ENDCHAR +STARTCHAR Ncaron +ENCODING 327 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +88 +C8 +A8 +98 +88 +88 +00 +00 +ENDCHAR +STARTCHAR ncaron +ENCODING 328 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +B0 +C8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR napostrophe +ENCODING 329 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +40 +80 +28 +34 +24 +24 +24 +00 +00 +ENDCHAR +STARTCHAR Eng +ENCODING 330 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +C8 +A8 +98 +88 +88 +08 +30 +ENDCHAR +STARTCHAR eng +ENCODING 331 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +88 +88 +08 +30 +ENDCHAR +STARTCHAR Omacron +ENCODING 332 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR omacron +ENCODING 333 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Obreve +ENCODING 334 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR obreve +ENCODING 335 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Ohungarumlaut +ENCODING 336 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +90 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ohungarumlaut +ENCODING 337 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +90 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR OE +ENCODING 338 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +A0 +A0 +B0 +A0 +A0 +78 +00 +00 +ENDCHAR +STARTCHAR oe +ENCODING 339 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +A8 +B0 +A0 +78 +00 +00 +ENDCHAR +STARTCHAR Racute +ENCODING 340 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +F0 +88 +F0 +A0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR racute +ENCODING 341 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +B0 +C8 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR Rcommaaccent +ENCODING 342 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +44 +44 +78 +50 +48 +44 +20 +C0 +ENDCHAR +STARTCHAR rcommaaccent +ENCODING 343 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +58 +64 +40 +40 +40 +20 +C0 +ENDCHAR +STARTCHAR Rcaron +ENCODING 344 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +F0 +88 +F0 +A0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR rcaron +ENCODING 345 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +B0 +C8 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR Sacute +ENCODING 346 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +78 +80 +70 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR sacute +ENCODING 347 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +80 +70 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR Scircumflex +ENCODING 348 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +78 +80 +70 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR scircumflex +ENCODING 349 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +70 +80 +70 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR Scedilla +ENCODING 350 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +70 +08 +88 +70 +20 +40 +ENDCHAR +STARTCHAR scedilla +ENCODING 351 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +80 +70 +08 +F0 +20 +40 +ENDCHAR +STARTCHAR Scaron +ENCODING 352 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +70 +80 +70 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR scaron +ENCODING 353 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +70 +80 +70 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR Tcommaaccent +ENCODING 354 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +20 +20 +20 +20 +10 +60 +ENDCHAR +STARTCHAR tcommaaccent +ENCODING 355 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +F0 +40 +40 +48 +30 +10 +60 +ENDCHAR +STARTCHAR Tcaron +ENCODING 356 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +F8 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR tcaron +ENCODING 357 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A0 +40 +40 +F0 +40 +40 +48 +30 +00 +00 +ENDCHAR +STARTCHAR Tbar +ENCODING 358 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +70 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR tbar +ENCODING 359 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +F0 +40 +F0 +40 +48 +30 +00 +00 +ENDCHAR +STARTCHAR Utilde +ENCODING 360 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR utilde +ENCODING 361 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR Umacron +ENCODING 362 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR umacron +ENCODING 363 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR Ubreve +ENCODING 364 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR ubreve +ENCODING 365 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR Uring +ENCODING 366 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +A8 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uring +ENCODING 367 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +20 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR Uhungarumlaut +ENCODING 368 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +90 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uhungarumlaut +ENCODING 369 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +90 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR Uogonek +ENCODING 370 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +88 +88 +88 +70 +20 +30 +ENDCHAR +STARTCHAR uogonek +ENCODING 371 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +88 +70 +10 +18 +ENDCHAR +STARTCHAR Wcircumflex +ENCODING 372 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +A8 +A8 +D8 +88 +00 +00 +ENDCHAR +STARTCHAR wcircumflex +ENCODING 373 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +88 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR Ycircumflex +ENCODING 374 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +50 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR ycircumflex +ENCODING 375 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +88 +88 +98 +68 +08 +88 +70 +ENDCHAR +STARTCHAR Ydieresis +ENCODING 376 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +88 +50 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR Zacute +ENCODING 377 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +F8 +10 +20 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR zacute +ENCODING 378 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +F8 +10 +20 +40 +F8 +00 +00 +ENDCHAR +STARTCHAR Zdotaccent +ENCODING 379 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F8 +10 +20 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR zdotaccent +ENCODING 380 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +F8 +10 +20 +40 +F8 +00 +00 +ENDCHAR +STARTCHAR Zcaron +ENCODING 381 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +F8 +10 +20 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR zcaron +ENCODING 382 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +F8 +10 +20 +40 +F8 +00 +00 +ENDCHAR +STARTCHAR longs +ENCODING 383 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +40 +C0 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni018F +ENCODING 399 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +08 +F8 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR florin +ENCODING 402 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +28 +20 +70 +20 +20 +A0 +40 +00 +ENDCHAR +STARTCHAR Ohorn +ENCODING 416 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +64 +94 +98 +90 +90 +90 +60 +00 +00 +ENDCHAR +STARTCHAR ohorn +ENCODING 417 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +64 +98 +90 +90 +60 +00 +00 +ENDCHAR +STARTCHAR Uhorn +ENCODING 431 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +94 +94 +98 +90 +90 +90 +60 +00 +00 +ENDCHAR +STARTCHAR uhorn +ENCODING 432 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +94 +98 +90 +B0 +50 +00 +00 +ENDCHAR +STARTCHAR uni01B5 +ENCODING 437 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +10 +F8 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR uni01B6 +ENCODING 438 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +10 +F8 +40 +F8 +00 +00 +ENDCHAR +STARTCHAR uni01D1 +ENCODING 465 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +70 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni01D2 +ENCODING 466 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Gcaron +ENCODING 486 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +70 +88 +80 +98 +88 +70 +00 +00 +ENDCHAR +STARTCHAR gcaron +ENCODING 487 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +68 +90 +60 +80 +70 +88 +70 +ENDCHAR +STARTCHAR Aringacute +ENCODING 506 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +20 +50 +70 +88 +F8 +88 +00 +00 +ENDCHAR +STARTCHAR aringacute +ENCODING 507 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +20 +50 +20 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR AEacute +ENCODING 508 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +08 +10 +7C +90 +9C +F0 +90 +9C +00 +00 +ENDCHAR +STARTCHAR aeacute +ENCODING 509 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +08 +10 +00 +78 +14 +7C +90 +7C +00 +00 +ENDCHAR +STARTCHAR Oslashacute +ENCODING 510 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +70 +98 +A8 +A8 +C8 +70 +00 +00 +ENDCHAR +STARTCHAR oslashacute +ENCODING 511 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +78 +98 +A8 +C8 +F0 +00 +00 +ENDCHAR +STARTCHAR Scommaaccent +ENCODING 536 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +70 +08 +88 +70 +20 +40 +ENDCHAR +STARTCHAR scommaaccent +ENCODING 537 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +80 +70 +08 +F0 +20 +40 +ENDCHAR +STARTCHAR Tcommaaccent +ENCODING 538 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +20 +20 +20 +20 +10 +20 +ENDCHAR +STARTCHAR tcommaaccent +ENCODING 539 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +F0 +40 +40 +48 +30 +10 +20 +ENDCHAR +STARTCHAR uni0259 +ENCODING 601 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +08 +F8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii57929 +ENCODING 700 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +10 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR afii64937 +ENCODING 701 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +20 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR circumflex +ENCODING 710 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR caron +ENCODING 711 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR macron +ENCODING 713 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni02D6 +ENCODING 726 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +70 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR breve +ENCODING 728 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR dotaccent +ENCODING 729 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR ring +ENCODING 730 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR ogonek +ENCODING 731 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +20 +30 +ENDCHAR +STARTCHAR tilde +ENCODING 732 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR hungarumlaut +ENCODING 733 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +90 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR gravecomb +ENCODING 768 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +10 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR acutecomb +ENCODING 769 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0302 +ENCODING 770 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR tildecomb +ENCODING 771 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +50 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0304 +ENCODING 772 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0305 +ENCODING 773 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0306 +ENCODING 774 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0307 +ENCODING 775 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0308 +ENCODING 776 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR hookabovecomb +ENCODING 777 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +60 +10 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni030A +ENCODING 778 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni030B +ENCODING 779 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +48 +90 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni030C +ENCODING 780 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni030D +ENCODING 781 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni030E +ENCODING 782 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni030F +ENCODING 783 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +90 +48 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0310 +ENCODING 784 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A8 +70 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0311 +ENCODING 785 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR dotbelowcomb +ENCODING 803 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +20 +ENDCHAR +STARTCHAR uni0324 +ENCODING 804 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +50 +ENDCHAR +STARTCHAR uni0338 +ENCODING 824 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +10 +10 +20 +20 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni0340 +ENCODING 832 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +10 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0341 +ENCODING 833 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0374 +ENCODING 884 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni0375 +ENCODING 885 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +10 +20 +ENDCHAR +STARTCHAR uni037A +ENCODING 890 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +20 +30 +ENDCHAR +STARTCHAR uni037E +ENCODING 894 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +70 +20 +00 +30 +20 +40 +00 +ENDCHAR +STARTCHAR tonos +ENCODING 900 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR dieresistonos +ENCODING 901 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +A8 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR Alphatonos +ENCODING 902 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +58 +A4 +24 +24 +3C +24 +24 +00 +00 +ENDCHAR +STARTCHAR anoteleia +ENCODING 903 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR Epsilontonos +ENCODING 904 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +7C +A0 +20 +38 +20 +20 +3C +00 +00 +ENDCHAR +STARTCHAR Etatonos +ENCODING 905 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +64 +A4 +24 +3C +24 +24 +24 +00 +00 +ENDCHAR +STARTCHAR Iotatonos +ENCODING 906 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +5C +88 +08 +08 +08 +08 +1C +00 +00 +ENDCHAR +STARTCHAR Omicrontonos +ENCODING 908 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +58 +A4 +24 +24 +24 +24 +18 +00 +00 +ENDCHAR +STARTCHAR Upsilontonos +ENCODING 910 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +54 +94 +14 +08 +08 +08 +08 +00 +00 +ENDCHAR +STARTCHAR Omegatonos +ENCODING 911 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +58 +A4 +24 +24 +24 +18 +3C +00 +00 +ENDCHAR +STARTCHAR iotadieresistonos +ENCODING 912 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +A8 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR Alpha +ENCODING 913 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Beta +ENCODING 914 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +88 +88 +F0 +88 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR Gamma +ENCODING 915 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +80 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR Delta +ENCODING 916 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +50 +50 +88 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR Epsilon +ENCODING 917 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Zeta +ENCODING 918 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +10 +20 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Eta +ENCODING 919 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +F8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Theta +ENCODING 920 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +F8 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Iota +ENCODING 921 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Kappa +ENCODING 922 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +90 +A0 +C0 +A0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR Lambda +ENCODING 923 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +50 +50 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Mu +ENCODING 924 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +D8 +A8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Nu +ENCODING 925 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +C8 +A8 +98 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Xi +ENCODING 926 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +00 +00 +70 +00 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR Omicron +ENCODING 927 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR Pi +ENCODING 928 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +88 +88 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Rho +ENCODING 929 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +88 +88 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR Sigma +ENCODING 931 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +40 +20 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR Tau +ENCODING 932 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR Upsilon +ENCODING 933 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR Phi +ENCODING 934 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +A8 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR Chi +ENCODING 935 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +50 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Psi +ENCODING 936 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +A8 +70 +20 +20 +00 +00 +ENDCHAR +STARTCHAR Omega +ENCODING 937 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +50 +D8 +00 +00 +ENDCHAR +STARTCHAR Iotadieresis +ENCODING 938 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Upsilondieresis +ENCODING 939 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +00 +88 +88 +50 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR alphatonos +ENCODING 940 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR epsilontonos +ENCODING 941 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR etatonos +ENCODING 942 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR iotatonos +ENCODING 943 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +40 +00 +40 +40 +40 +50 +20 +00 +00 +ENDCHAR +STARTCHAR upsilondieresistonos +ENCODING 944 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +A8 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR alpha +ENCODING 945 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR beta +ENCODING 946 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +90 +90 +F0 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR gamma +ENCODING 947 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +50 +50 +20 +20 +20 +ENDCHAR +STARTCHAR delta +ENCODING 948 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +60 +90 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR epsilon +ENCODING 949 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR zeta +ENCODING 950 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +40 +40 +80 +80 +70 +08 +30 +ENDCHAR +STARTCHAR eta +ENCODING 951 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR theta +ENCODING 952 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +48 +78 +48 +48 +30 +00 +00 +ENDCHAR +STARTCHAR iota +ENCODING 953 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +40 +40 +50 +20 +00 +00 +ENDCHAR +STARTCHAR kappa +ENCODING 954 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +90 +E0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR lambda +ENCODING 955 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +68 +98 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR mu +ENCODING 956 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +D8 +A8 +80 +80 +ENDCHAR +STARTCHAR nu +ENCODING 957 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR xi +ENCODING 958 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +40 +30 +40 +80 +70 +08 +30 +ENDCHAR +STARTCHAR omicron +ENCODING 959 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR pi +ENCODING 960 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +50 +50 +50 +50 +00 +00 +ENDCHAR +STARTCHAR rho +ENCODING 961 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR sigma1 +ENCODING 962 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +80 +80 +70 +08 +30 +ENDCHAR +STARTCHAR sigma +ENCODING 963 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +90 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR tau +ENCODING 964 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +20 +20 +20 +10 +00 +00 +ENDCHAR +STARTCHAR upsilon +ENCODING 965 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR phi +ENCODING 966 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +A8 +A8 +A8 +70 +20 +20 +ENDCHAR +STARTCHAR chi +ENCODING 967 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +50 +20 +50 +50 +88 +ENDCHAR +STARTCHAR psi +ENCODING 968 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +A8 +A8 +70 +20 +20 +ENDCHAR +STARTCHAR omega +ENCODING 969 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR iotadieresis +ENCODING 970 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR upsilondieresis +ENCODING 971 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR omicrontonos +ENCODING 972 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR upsilontonos +ENCODING 973 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR omegatonos +ENCODING 974 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni03D0 +ENCODING 976 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +90 +A0 +F0 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR theta1 +ENCODING 977 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +90 +78 +10 +90 +90 +60 +00 +00 +ENDCHAR +STARTCHAR Upsilon1 +ENCODING 978 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +A8 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni03D3 +ENCODING 979 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +A8 +20 +A0 +A0 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni03D4 +ENCODING 980 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +00 +50 +A8 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR phi1 +ENCODING 981 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +70 +A8 +A8 +A8 +70 +20 +20 +ENDCHAR +STARTCHAR omega1 +ENCODING 982 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +88 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni03D7 +ENCODING 983 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +88 +50 +60 +60 +98 +08 +70 +ENDCHAR +STARTCHAR uni03DA +ENCODING 986 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +80 +80 +80 +70 +08 +10 +00 +ENDCHAR +STARTCHAR uni03DB +ENCODING 987 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +08 +70 +80 +80 +80 +70 +08 +30 +ENDCHAR +STARTCHAR uni03DC +ENCODING 988 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni03DD +ENCODING 989 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +40 +40 +70 +40 +40 +40 +ENDCHAR +STARTCHAR uni03DE +ENCODING 990 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +88 +98 +A8 +C8 +88 +08 +00 +00 +ENDCHAR +STARTCHAR uni03DF +ENCODING 991 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +40 +40 +80 +F8 +08 +10 +10 +20 +ENDCHAR +STARTCHAR uni03E0 +ENCODING 992 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +50 +50 +98 +A8 +A8 +00 +00 +ENDCHAR +STARTCHAR uni03E1 +ENCODING 993 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +C0 +20 +10 +30 +58 +28 +08 +08 +08 +ENDCHAR +STARTCHAR uni03F0 +ENCODING 1008 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +60 +60 +98 +00 +00 +ENDCHAR +STARTCHAR uni03F1 +ENCODING 1009 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +88 +F0 +80 +70 +ENDCHAR +STARTCHAR uni03F2 +ENCODING 1010 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni03F3 +ENCODING 1011 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +00 +18 +08 +08 +08 +48 +48 +30 +ENDCHAR +STARTCHAR uni03F4 +ENCODING 1012 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +F8 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni03F5 +ENCODING 1013 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +38 +40 +70 +40 +38 +00 +00 +ENDCHAR +STARTCHAR afii10023 +ENCODING 1025 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +F8 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR afii10051 +ENCODING 1026 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E0 +40 +40 +70 +48 +48 +48 +08 +30 +ENDCHAR +STARTCHAR afii10052 +ENCODING 1027 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +F8 +80 +80 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR afii10053 +ENCODING 1028 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +E0 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10054 +ENCODING 1029 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +70 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10055 +ENCODING 1030 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR afii10056 +ENCODING 1031 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR afii10057 +ENCODING 1032 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +38 +08 +08 +08 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10058 +ENCODING 1033 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +50 +50 +98 +94 +94 +98 +00 +00 +ENDCHAR +STARTCHAR afii10059 +ENCODING 1034 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A0 +A0 +A0 +F0 +A8 +A8 +B0 +00 +00 +ENDCHAR +STARTCHAR afii10060 +ENCODING 1035 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E0 +40 +40 +70 +48 +48 +48 +00 +00 +ENDCHAR +STARTCHAR afii10061 +ENCODING 1036 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +88 +90 +E0 +90 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10062 +ENCODING 1038 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +88 +88 +50 +20 +40 +80 +00 +00 +ENDCHAR +STARTCHAR afii10145 +ENCODING 1039 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +88 +88 +88 +F8 +20 +00 +ENDCHAR +STARTCHAR afii10017 +ENCODING 1040 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10018 +ENCODING 1041 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +80 +80 +F0 +88 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR afii10019 +ENCODING 1042 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +88 +88 +F0 +88 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR afii10020 +ENCODING 1043 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +80 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR afii10021 +ENCODING 1044 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +18 +28 +28 +48 +48 +48 +F8 +88 +00 +ENDCHAR +STARTCHAR afii10022 +ENCODING 1045 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +F0 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR afii10024 +ENCODING 1046 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +70 +A8 +A8 +A8 +00 +00 +ENDCHAR +STARTCHAR afii10025 +ENCODING 1047 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +08 +30 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10026 +ENCODING 1048 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +98 +A8 +C8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10027 +ENCODING 1049 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +20 +88 +98 +A8 +C8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10028 +ENCODING 1050 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +90 +A0 +C0 +A0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR afii10029 +ENCODING 1051 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +38 +48 +48 +48 +48 +48 +88 +00 +00 +ENDCHAR +STARTCHAR afii10030 +ENCODING 1052 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +D8 +A8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10031 +ENCODING 1053 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +F8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10032 +ENCODING 1054 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10033 +ENCODING 1055 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +88 +88 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10034 +ENCODING 1056 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +88 +88 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR afii10035 +ENCODING 1057 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10036 +ENCODING 1058 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR afii10037 +ENCODING 1059 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +50 +20 +40 +80 +00 +00 +ENDCHAR +STARTCHAR afii10038 +ENCODING 1060 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +A8 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR afii10039 +ENCODING 1061 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +50 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10040 +ENCODING 1062 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +90 +90 +90 +90 +90 +F8 +08 +08 +ENDCHAR +STARTCHAR afii10041 +ENCODING 1063 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +78 +08 +08 +08 +00 +00 +ENDCHAR +STARTCHAR afii10042 +ENCODING 1064 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +A8 +A8 +A8 +F8 +00 +00 +ENDCHAR +STARTCHAR afii10043 +ENCODING 1065 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +A8 +A8 +A8 +F8 +08 +08 +ENDCHAR +STARTCHAR afii10044 +ENCODING 1066 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +C0 +40 +40 +70 +48 +48 +70 +00 +00 +ENDCHAR +STARTCHAR afii10045 +ENCODING 1067 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +E8 +98 +98 +E8 +00 +00 +ENDCHAR +STARTCHAR afii10046 +ENCODING 1068 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +40 +70 +48 +48 +70 +00 +00 +ENDCHAR +STARTCHAR afii10047 +ENCODING 1069 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +08 +38 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10048 +ENCODING 1070 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +A8 +A8 +E8 +A8 +A8 +90 +00 +00 +ENDCHAR +STARTCHAR afii10049 +ENCODING 1071 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +88 +88 +78 +28 +48 +88 +00 +00 +ENDCHAR +STARTCHAR afii10065 +ENCODING 1072 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +08 +78 +88 +78 +00 +00 +ENDCHAR +STARTCHAR afii10066 +ENCODING 1073 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +80 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10067 +ENCODING 1074 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +88 +F0 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR afii10068 +ENCODING 1075 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +40 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR afii10069 +ENCODING 1076 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +50 +50 +50 +F8 +88 +00 +ENDCHAR +STARTCHAR afii10070 +ENCODING 1077 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR afii10072 +ENCODING 1078 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +70 +A8 +A8 +00 +00 +ENDCHAR +STARTCHAR afii10073 +ENCODING 1079 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +30 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10074 +ENCODING 1080 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +98 +A8 +C8 +88 +00 +00 +ENDCHAR +STARTCHAR afii10075 +ENCODING 1081 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +20 +88 +98 +A8 +C8 +88 +00 +00 +ENDCHAR +STARTCHAR afii10076 +ENCODING 1082 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +90 +E0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR afii10077 +ENCODING 1083 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +38 +48 +48 +48 +88 +00 +00 +ENDCHAR +STARTCHAR afii10078 +ENCODING 1084 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +D8 +A8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10079 +ENCODING 1085 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10080 +ENCODING 1086 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10081 +ENCODING 1087 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10082 +ENCODING 1088 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +C8 +B0 +80 +80 +ENDCHAR +STARTCHAR afii10083 +ENCODING 1089 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10084 +ENCODING 1090 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR afii10085 +ENCODING 1091 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +78 +08 +88 +70 +ENDCHAR +STARTCHAR afii10086 +ENCODING 1092 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +70 +A8 +A8 +A8 +70 +20 +20 +ENDCHAR +STARTCHAR afii10087 +ENCODING 1093 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR afii10088 +ENCODING 1094 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +90 +90 +90 +90 +F8 +08 +08 +ENDCHAR +STARTCHAR afii10089 +ENCODING 1095 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +78 +08 +08 +00 +00 +ENDCHAR +STARTCHAR afii10090 +ENCODING 1096 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +A8 +A8 +F8 +00 +00 +ENDCHAR +STARTCHAR afii10091 +ENCODING 1097 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +A8 +A8 +F8 +08 +08 +ENDCHAR +STARTCHAR afii10092 +ENCODING 1098 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +C0 +40 +70 +48 +70 +00 +00 +ENDCHAR +STARTCHAR afii10093 +ENCODING 1099 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +E8 +98 +E8 +00 +00 +ENDCHAR +STARTCHAR afii10094 +ENCODING 1100 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +40 +70 +48 +70 +00 +00 +ENDCHAR +STARTCHAR afii10095 +ENCODING 1101 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +38 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10096 +ENCODING 1102 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +90 +A8 +E8 +A8 +90 +00 +00 +ENDCHAR +STARTCHAR afii10097 +ENCODING 1103 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +88 +78 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii10071 +ENCODING 1105 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +70 +88 +F8 +80 +70 +00 +00 +ENDCHAR +STARTCHAR afii10099 +ENCODING 1106 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +F0 +40 +70 +48 +48 +48 +08 +30 +ENDCHAR +STARTCHAR afii10100 +ENCODING 1107 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +78 +40 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR afii10101 +ENCODING 1108 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +48 +60 +48 +30 +00 +00 +ENDCHAR +STARTCHAR afii10102 +ENCODING 1109 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +80 +70 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR afii10103 +ENCODING 1110 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR afii10104 +ENCODING 1111 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR afii10105 +ENCODING 1112 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +00 +18 +08 +08 +08 +48 +48 +30 +ENDCHAR +STARTCHAR afii10106 +ENCODING 1113 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +50 +98 +94 +98 +00 +00 +ENDCHAR +STARTCHAR afii10107 +ENCODING 1114 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A0 +A0 +F0 +A8 +B0 +00 +00 +ENDCHAR +STARTCHAR afii10108 +ENCODING 1115 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +F0 +40 +70 +48 +48 +48 +00 +00 +ENDCHAR +STARTCHAR afii10109 +ENCODING 1116 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +88 +90 +E0 +90 +88 +00 +00 +ENDCHAR +STARTCHAR afii10110 +ENCODING 1118 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +20 +88 +88 +98 +68 +08 +88 +70 +ENDCHAR +STARTCHAR afii10193 +ENCODING 1119 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +88 +88 +F8 +20 +00 +ENDCHAR +STARTCHAR afii10146 +ENCODING 1122 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +F0 +40 +70 +48 +48 +70 +00 +00 +ENDCHAR +STARTCHAR afii10194 +ENCODING 1123 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +F0 +40 +70 +48 +70 +00 +00 +ENDCHAR +STARTCHAR uni0470 +ENCODING 1136 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +70 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni0471 +ENCODING 1137 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +70 +20 +20 +00 +00 +ENDCHAR +STARTCHAR afii10147 +ENCODING 1138 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +F8 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10195 +ENCODING 1139 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +F8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10148 +ENCODING 1140 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +90 +90 +50 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR afii10196 +ENCODING 1141 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +90 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR uni0476 +ENCODING 1142 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +28 +80 +88 +50 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR uni0477 +ENCODING 1143 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +28 +80 +88 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR afii10050 +ENCODING 1168 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +08 +F8 +80 +80 +80 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR afii10098 +ENCODING 1169 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +08 +78 +40 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni0492 +ENCODING 1170 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +40 +40 +F0 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni0493 +ENCODING 1171 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +40 +F0 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni0496 +ENCODING 1174 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +70 +A8 +A8 +A8 +04 +04 +ENDCHAR +STARTCHAR uni0497 +ENCODING 1175 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +70 +A8 +A8 +04 +04 +ENDCHAR +STARTCHAR uni049A +ENCODING 1178 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +90 +A0 +C0 +A0 +90 +88 +04 +04 +ENDCHAR +STARTCHAR uni049B +ENCODING 1179 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +90 +E0 +90 +88 +04 +04 +ENDCHAR +STARTCHAR uni04AE +ENCODING 1198 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni04AF +ENCODING 1199 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +50 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni04B0 +ENCODING 1200 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +F8 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni04B1 +ENCODING 1201 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +50 +F8 +20 +20 +20 +ENDCHAR +STARTCHAR uni04B2 +ENCODING 1202 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +50 +88 +88 +04 +04 +ENDCHAR +STARTCHAR uni04B3 +ENCODING 1203 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +50 +88 +04 +04 +ENDCHAR +STARTCHAR uni04BA +ENCODING 1210 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +F0 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni04BB +ENCODING 1211 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +50 +68 +48 +48 +48 +00 +00 +ENDCHAR +STARTCHAR uni04D8 +ENCODING 1240 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +08 +F8 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii10846 +ENCODING 1241 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +08 +F8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni04E2 +ENCODING 1250 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni04E3 +ENCODING 1251 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni04E8 +ENCODING 1256 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +F8 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni04E9 +ENCODING 1257 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +F8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni04EE +ENCODING 1262 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni04EF +ENCODING 1263 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +00 +88 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR afii57664 +ENCODING 1488 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +90 +48 +B0 +90 +C8 +00 +00 +ENDCHAR +STARTCHAR afii57665 +ENCODING 1489 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +08 +08 +08 +F8 +00 +00 +ENDCHAR +STARTCHAR afii57666 +ENCODING 1490 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +10 +10 +10 +68 +00 +00 +ENDCHAR +STARTCHAR afii57667 +ENCODING 1491 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +10 +10 +10 +10 +00 +00 +ENDCHAR +STARTCHAR afii57668 +ENCODING 1492 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +10 +90 +90 +90 +00 +00 +ENDCHAR +STARTCHAR afii57669 +ENCODING 1493 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +10 +10 +10 +10 +00 +00 +ENDCHAR +STARTCHAR afii57670 +ENCODING 1494 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +40 +30 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR afii57671 +ENCODING 1495 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR afii57672 +ENCODING 1496 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B8 +A8 +88 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR afii57673 +ENCODING 1497 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +10 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR afii57674 +ENCODING 1498 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +10 +10 +10 +10 +10 +10 +ENDCHAR +STARTCHAR afii57675 +ENCODING 1499 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +08 +08 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR afii57676 +ENCODING 1500 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +F0 +08 +08 +10 +20 +00 +00 +ENDCHAR +STARTCHAR afii57677 +ENCODING 1501 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +88 +88 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR afii57678 +ENCODING 1502 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +48 +88 +88 +B8 +00 +00 +ENDCHAR +STARTCHAR afii57679 +ENCODING 1503 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +10 +10 +10 +10 +10 +10 +ENDCHAR +STARTCHAR afii57680 +ENCODING 1504 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +10 +10 +10 +30 +00 +00 +ENDCHAR +STARTCHAR afii57681 +ENCODING 1505 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR afii57682 +ENCODING 1506 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +48 +48 +48 +48 +F0 +00 +00 +ENDCHAR +STARTCHAR afii57683 +ENCODING 1507 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +48 +68 +08 +08 +08 +08 +ENDCHAR +STARTCHAR afii57684 +ENCODING 1508 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +E0 +90 +C8 +08 +F8 +00 +00 +ENDCHAR +STARTCHAR afii57685 +ENCODING 1509 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +50 +50 +60 +40 +40 +40 +ENDCHAR +STARTCHAR afii57686 +ENCODING 1510 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +10 +F8 +00 +00 +ENDCHAR +STARTCHAR afii57687 +ENCODING 1511 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +08 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR afii57688 +ENCODING 1512 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +08 +08 +08 +08 +00 +00 +ENDCHAR +STARTCHAR afii57689 +ENCODING 1513 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +A8 +C8 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR afii57690 +ENCODING 1514 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +88 +88 +48 +88 +00 +00 +ENDCHAR +STARTCHAR uni16A0 +ENCODING 5792 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +28 +30 +28 +30 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16A2 +ENCODING 5794 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +50 +50 +48 +48 +48 +48 +00 +00 +ENDCHAR +STARTCHAR uni16A3 +ENCODING 5795 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +A8 +A8 +A8 +00 +00 +ENDCHAR +STARTCHAR uni16A6 +ENCODING 5798 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +30 +28 +30 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16A9 +ENCODING 5801 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D0 +A8 +D0 +A0 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni16AA +ENCODING 5802 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D0 +A0 +C0 +A0 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni16AB +ENCODING 5803 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +30 +28 +30 +28 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16AC +ENCODING 5804 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni16B1 +ENCODING 5809 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +50 +48 +50 +60 +50 +40 +00 +00 +ENDCHAR +STARTCHAR uni16B3 +ENCODING 5811 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +60 +50 +50 +48 +48 +00 +00 +ENDCHAR +STARTCHAR uni16B7 +ENCODING 5815 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +50 +50 +20 +50 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni16B8 +ENCODING 5816 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +70 +50 +A8 +50 +70 +88 +00 +00 +ENDCHAR +STARTCHAR uni16B9 +ENCODING 5817 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +50 +48 +50 +60 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni16BB +ENCODING 5819 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +C8 +A8 +D8 +A8 +98 +00 +00 +ENDCHAR +STARTCHAR uni16BE +ENCODING 5822 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +A0 +60 +30 +28 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16C1 +ENCODING 5825 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16C4 +ENCODING 5828 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +70 +A8 +70 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16C7 +ENCODING 5831 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +30 +28 +20 +A0 +60 +20 +00 +00 +ENDCHAR +STARTCHAR uni16C8 +ENCODING 5832 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D0 +A0 +80 +A0 +D0 +88 +00 +00 +ENDCHAR +STARTCHAR uni16C9 +ENCODING 5833 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +A8 +A8 +70 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16CB +ENCODING 5835 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +88 +98 +A8 +C8 +88 +08 +00 +00 +ENDCHAR +STARTCHAR uni16CF +ENCODING 5839 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16D2 +ENCODING 5842 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +50 +48 +70 +48 +50 +60 +00 +00 +ENDCHAR +STARTCHAR uni16D6 +ENCODING 5846 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D8 +A8 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni16D7 +ENCODING 5847 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D8 +A8 +D8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni16DA +ENCODING 5850 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +30 +28 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16DD +ENCODING 5853 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +50 +20 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni16DE +ENCODING 5854 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +D8 +A8 +D8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni16DF +ENCODING 5855 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni16E0 +ENCODING 5856 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +70 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16E1 +ENCODING 5857 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A8 +70 +20 +70 +A8 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni16E2 +ENCODING 5858 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +28 +30 +20 +20 +20 +60 +A0 +00 +00 +ENDCHAR +STARTCHAR uni16E3 +ENCODING 5859 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +70 +A8 +A8 +A8 +00 +00 +ENDCHAR +STARTCHAR uni16E5 +ENCODING 5861 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D8 +A8 +88 +A8 +D8 +88 +00 +00 +ENDCHAR +STARTCHAR uni16EB +ENCODING 5867 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +20 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni16EC +ENCODING 5868 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +00 +20 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni16ED +ENCODING 5869 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +20 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1E02 +ENCODING 7682 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F0 +88 +F0 +88 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR uni1E03 +ENCODING 7683 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +80 +B0 +C8 +88 +C8 +B0 +00 +00 +ENDCHAR +STARTCHAR uni1E04 +ENCODING 7684 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1E0A +ENCODING 7690 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F0 +88 +88 +88 +88 +F0 +00 +00 +ENDCHAR +STARTCHAR uni1E0B +ENCODING 7691 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +08 +08 +68 +98 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1E1E +ENCODING 7710 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F8 +80 +F0 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni1E1F +ENCODING 7711 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +30 +48 +40 +F0 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni1E40 +ENCODING 7744 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +88 +88 +D8 +A8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni1E41 +ENCODING 7745 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +D0 +A8 +A8 +A8 +88 +00 +00 +ENDCHAR +STARTCHAR uni1E56 +ENCODING 7766 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F0 +88 +88 +F0 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni1E57 +ENCODING 7767 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +B0 +C8 +88 +C8 +B0 +80 +80 +ENDCHAR +STARTCHAR uni1E60 +ENCODING 7776 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +70 +80 +70 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1E61 +ENCODING 7777 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +70 +80 +70 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR uni1E6A +ENCODING 7786 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +F8 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni1E6B +ENCODING 7787 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +00 +40 +F0 +40 +40 +48 +30 +00 +00 +ENDCHAR +STARTCHAR Wgrave +ENCODING 7808 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +88 +88 +A8 +A8 +D8 +88 +00 +00 +ENDCHAR +STARTCHAR wgrave +ENCODING 7809 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +20 +88 +88 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR Wacute +ENCODING 7810 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +88 +88 +A8 +A8 +D8 +88 +00 +00 +ENDCHAR +STARTCHAR wacute +ENCODING 7811 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +88 +88 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR Wdieresis +ENCODING 7812 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +00 +88 +88 +A8 +A8 +D8 +88 +00 +00 +ENDCHAR +STARTCHAR wdieresis +ENCODING 7813 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +88 +88 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR Ygrave +ENCODING 7922 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +88 +50 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR ygrave +ENCODING 7923 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +88 +88 +98 +68 +08 +88 +70 +ENDCHAR +STARTCHAR uni1F00 +ENCODING 7936 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F01 +ENCODING 7937 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F02 +ENCODING 7938 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F03 +ENCODING 7939 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F04 +ENCODING 7940 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F05 +ENCODING 7941 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F06 +ENCODING 7942 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F07 +ENCODING 7943 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F08 +ENCODING 7944 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +24 +3C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F09 +ENCODING 7945 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +24 +3C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F0A +ENCODING 7946 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +A4 +7C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F0B +ENCODING 7947 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +A4 +7C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F0C +ENCODING 7948 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +64 +BC +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F0D +ENCODING 7949 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +64 +BC +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F0E +ENCODING 7950 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +64 +BC +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F0F +ENCODING 7951 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +A4 +7C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F10 +ENCODING 7952 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F11 +ENCODING 7953 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F12 +ENCODING 7954 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F13 +ENCODING 7955 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F14 +ENCODING 7956 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F15 +ENCODING 7957 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F18 +ENCODING 7960 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +60 +A0 +38 +20 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F19 +ENCODING 7961 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +A0 +60 +38 +20 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F1A +ENCODING 7962 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +60 +A0 +B8 +60 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F1B +ENCODING 7963 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +A0 +60 +B8 +60 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F1C +ENCODING 7964 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +60 +A0 +78 +A0 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F1D +ENCODING 7965 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +A0 +60 +78 +A0 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F20 +ENCODING 7968 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F21 +ENCODING 7969 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F22 +ENCODING 7970 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F23 +ENCODING 7971 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F24 +ENCODING 7972 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F25 +ENCODING 7973 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F26 +ENCODING 7974 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F27 +ENCODING 7975 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F28 +ENCODING 7976 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +64 +A4 +3C +24 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F29 +ENCODING 7977 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +A4 +64 +3C +24 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F2A +ENCODING 7978 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +64 +A4 +BC +64 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F2B +ENCODING 7979 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +A4 +64 +BC +64 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F2C +ENCODING 7980 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +64 +A4 +7C +A4 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F2D +ENCODING 7981 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +A4 +64 +7C +A4 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F2E +ENCODING 7982 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +24 +E4 +7C +A4 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F2F +ENCODING 7983 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +24 +E4 +BC +64 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1F30 +ENCODING 7984 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +60 +20 +40 +40 +40 +40 +50 +20 +00 +00 +ENDCHAR +STARTCHAR uni1F31 +ENCODING 7985 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +60 +40 +20 +40 +40 +40 +50 +20 +00 +00 +ENDCHAR +STARTCHAR uni1F32 +ENCODING 7986 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F33 +ENCODING 7987 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F34 +ENCODING 7988 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F35 +ENCODING 7989 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F36 +ENCODING 7990 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F37 +ENCODING 7991 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F38 +ENCODING 7992 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +48 +88 +08 +08 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F39 +ENCODING 7993 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +88 +48 +08 +08 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F3A +ENCODING 7994 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +48 +88 +88 +48 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F3B +ENCODING 7995 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +88 +48 +88 +48 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F3C +ENCODING 7996 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +48 +88 +48 +88 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F3D +ENCODING 7997 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +88 +48 +48 +88 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F3E +ENCODING 7998 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +08 +C8 +48 +88 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F3F +ENCODING 7999 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +DC +08 +C8 +88 +48 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1F40 +ENCODING 8000 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F41 +ENCODING 8001 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F42 +ENCODING 8002 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F43 +ENCODING 8003 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F44 +ENCODING 8004 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F45 +ENCODING 8005 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F48 +ENCODING 8008 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +24 +24 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1F49 +ENCODING 8009 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +24 +24 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1F4A +ENCODING 8010 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +A4 +64 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1F4B +ENCODING 8011 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +A4 +64 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1F4C +ENCODING 8012 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +64 +A4 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1F4D +ENCODING 8013 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +64 +A4 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1F50 +ENCODING 8016 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F51 +ENCODING 8017 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F52 +ENCODING 8018 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F53 +ENCODING 8019 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F54 +ENCODING 8020 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F55 +ENCODING 8021 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F56 +ENCODING 8022 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F57 +ENCODING 8023 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F59 +ENCODING 8025 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D4 +94 +54 +08 +08 +08 +08 +00 +00 +ENDCHAR +STARTCHAR uni1F5B +ENCODING 8027 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D4 +94 +54 +88 +48 +08 +08 +00 +00 +ENDCHAR +STARTCHAR uni1F5D +ENCODING 8029 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D4 +94 +54 +48 +88 +08 +08 +00 +00 +ENDCHAR +STARTCHAR uni1F5F +ENCODING 8031 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D4 +14 +D4 +88 +48 +08 +08 +00 +00 +ENDCHAR +STARTCHAR uni1F60 +ENCODING 8032 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F61 +ENCODING 8033 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F62 +ENCODING 8034 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F63 +ENCODING 8035 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F64 +ENCODING 8036 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F65 +ENCODING 8037 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F66 +ENCODING 8038 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F67 +ENCODING 8039 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F68 +ENCODING 8040 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +24 +24 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F69 +ENCODING 8041 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +24 +24 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F6A +ENCODING 8042 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +A4 +64 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F6B +ENCODING 8043 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +A4 +64 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F6C +ENCODING 8044 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +64 +A4 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F6D +ENCODING 8045 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +64 +A4 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F6E +ENCODING 8046 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +64 +A4 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F6F +ENCODING 8047 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +A4 +64 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1F70 +ENCODING 8048 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F71 +ENCODING 8049 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1F72 +ENCODING 8050 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F73 +ENCODING 8051 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +60 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F74 +ENCODING 8052 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F75 +ENCODING 8053 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1F76 +ENCODING 8054 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1F77 +ENCODING 8055 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +40 +00 +40 +40 +40 +50 +20 +00 +00 +ENDCHAR +STARTCHAR uni1F78 +ENCODING 8056 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F79 +ENCODING 8057 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F7A +ENCODING 8058 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F7B +ENCODING 8059 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1F7C +ENCODING 8060 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F7D +ENCODING 8061 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1F80 +ENCODING 8064 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F81 +ENCODING 8065 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F82 +ENCODING 8066 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F83 +ENCODING 8067 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F84 +ENCODING 8068 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F85 +ENCODING 8069 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F86 +ENCODING 8070 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F87 +ENCODING 8071 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1F88 +ENCODING 8072 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +24 +3C +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F89 +ENCODING 8073 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +24 +3C +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F8A +ENCODING 8074 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +A4 +7C +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F8B +ENCODING 8075 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +A4 +7C +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F8C +ENCODING 8076 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +64 +BC +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F8D +ENCODING 8077 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +64 +BC +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F8E +ENCODING 8078 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +64 +BC +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F8F +ENCODING 8079 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +A4 +7C +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F90 +ENCODING 8080 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F91 +ENCODING 8081 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F92 +ENCODING 8082 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F93 +ENCODING 8083 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F94 +ENCODING 8084 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F95 +ENCODING 8085 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F96 +ENCODING 8086 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F97 +ENCODING 8087 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1F98 +ENCODING 8088 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +64 +A4 +3C +24 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F99 +ENCODING 8089 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +A4 +64 +3C +24 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F9A +ENCODING 8090 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +64 +A4 +BC +64 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F9B +ENCODING 8091 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +A4 +64 +BC +64 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F9C +ENCODING 8092 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +64 +A4 +7C +A4 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F9D +ENCODING 8093 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +A4 +64 +7C +A4 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F9E +ENCODING 8094 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +24 +E4 +7C +A4 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1F9F +ENCODING 8095 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E4 +24 +E4 +BC +64 +24 +24 +00 +10 +ENDCHAR +STARTCHAR uni1FA0 +ENCODING 8096 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA1 +ENCODING 8097 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA2 +ENCODING 8098 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +28 +40 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA3 +ENCODING 8099 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +48 +20 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA4 +ENCODING 8100 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +30 +40 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA5 +ENCODING 8101 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +50 +20 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA6 +ENCODING 8102 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +10 +20 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA7 +ENCODING 8103 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +20 +10 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FA8 +ENCODING 8104 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +24 +24 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FA9 +ENCODING 8105 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +24 +24 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FAA +ENCODING 8106 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +A4 +64 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FAB +ENCODING 8107 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +A4 +64 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FAC +ENCODING 8108 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +64 +A4 +64 +A4 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FAD +ENCODING 8109 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +A4 +64 +64 +A4 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FAE +ENCODING 8110 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +64 +A4 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FAF +ENCODING 8111 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +24 +E4 +A4 +64 +18 +3C +00 +10 +ENDCHAR +STARTCHAR uni1FB0 +ENCODING 8112 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1FB1 +ENCODING 8113 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1FB2 +ENCODING 8114 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1FB3 +ENCODING 8115 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1FB4 +ENCODING 8116 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1FB6 +ENCODING 8118 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +70 +88 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni1FB7 +ENCODING 8119 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +70 +88 +88 +98 +68 +00 +20 +ENDCHAR +STARTCHAR uni1FB8 +ENCODING 8120 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni1FB9 +ENCODING 8121 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +70 +88 +88 +F8 +88 +88 +00 +00 +ENDCHAR +STARTCHAR uni1FBA +ENCODING 8122 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +98 +64 +24 +24 +3C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1FBB +ENCODING 8123 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +58 +A4 +24 +24 +3C +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1FBC +ENCODING 8124 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +88 +88 +F8 +88 +88 +20 +30 +ENDCHAR +STARTCHAR uni1FBD +ENCODING 8125 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +10 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FBE +ENCODING 8126 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +20 +20 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FBF +ENCODING 8127 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +10 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FC0 +ENCODING 8128 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FC1 +ENCODING 8129 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +00 +88 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FC2 +ENCODING 8130 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1FC3 +ENCODING 8131 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1FC4 +ENCODING 8132 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1FC6 +ENCODING 8134 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +B0 +C8 +88 +88 +88 +08 +08 +ENDCHAR +STARTCHAR uni1FC7 +ENCODING 8135 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +B0 +C8 +88 +88 +88 +08 +88 +ENDCHAR +STARTCHAR uni1FC8 +ENCODING 8136 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +BC +60 +20 +38 +20 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1FC9 +ENCODING 8137 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +7C +A0 +20 +38 +20 +20 +3C +00 +00 +ENDCHAR +STARTCHAR uni1FCA +ENCODING 8138 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +A4 +64 +24 +3C +24 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1FCB +ENCODING 8139 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +64 +A4 +24 +3C +24 +24 +24 +00 +00 +ENDCHAR +STARTCHAR uni1FCC +ENCODING 8140 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +F8 +88 +88 +88 +20 +30 +ENDCHAR +STARTCHAR uni1FCD +ENCODING 8141 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +28 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FCE +ENCODING 8142 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +68 +30 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FCF +ENCODING 8143 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +10 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FD0 +ENCODING 8144 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FD1 +ENCODING 8145 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FD2 +ENCODING 8146 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +A8 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FD3 +ENCODING 8147 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +A8 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FD6 +ENCODING 8150 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FD7 +ENCODING 8151 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +88 +20 +20 +20 +28 +10 +00 +00 +ENDCHAR +STARTCHAR uni1FD8 +ENCODING 8152 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FD9 +ENCODING 8153 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +70 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FDA +ENCODING 8154 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +9C +48 +08 +08 +08 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1FDB +ENCODING 8155 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +5C +88 +08 +08 +08 +08 +1C +00 +00 +ENDCHAR +STARTCHAR uni1FDD +ENCODING 8157 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +68 +30 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FDE +ENCODING 8158 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +68 +50 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FDF +ENCODING 8159 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +20 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FE0 +ENCODING 8160 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FE1 +ENCODING 8161 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FE2 +ENCODING 8162 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +A8 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FE3 +ENCODING 8163 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +A8 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FE4 +ENCODING 8164 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +10 +20 +70 +88 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR uni1FE5 +ENCODING 8165 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +20 +10 +70 +88 +88 +88 +F0 +80 +80 +ENDCHAR +STARTCHAR uni1FE6 +ENCODING 8166 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FE7 +ENCODING 8167 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +88 +00 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni1FE8 +ENCODING 8168 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +70 +88 +88 +50 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni1FE9 +ENCODING 8169 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +00 +88 +88 +50 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni1FEA +ENCODING 8170 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +94 +54 +14 +08 +08 +08 +08 +00 +00 +ENDCHAR +STARTCHAR uni1FEB +ENCODING 8171 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +54 +94 +14 +08 +08 +08 +08 +00 +00 +ENDCHAR +STARTCHAR uni1FEC +ENCODING 8172 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +A4 +64 +38 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni1FED +ENCODING 8173 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +A8 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FEE +ENCODING 8174 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +A8 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FEF +ENCODING 8175 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +10 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FF2 +ENCODING 8178 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +20 +00 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FF3 +ENCODING 8179 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FF4 +ENCODING 8180 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +00 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FF6 +ENCODING 8182 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +88 +A8 +A8 +A8 +50 +00 +00 +ENDCHAR +STARTCHAR uni1FF7 +ENCODING 8183 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +88 +A8 +A8 +A8 +50 +00 +20 +ENDCHAR +STARTCHAR uni1FF8 +ENCODING 8184 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +98 +64 +24 +24 +24 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1FF9 +ENCODING 8185 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +58 +A4 +24 +24 +24 +24 +18 +00 +00 +ENDCHAR +STARTCHAR uni1FFA +ENCODING 8186 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +98 +64 +24 +24 +24 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1FFB +ENCODING 8187 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +58 +A4 +24 +24 +24 +18 +3C +00 +00 +ENDCHAR +STARTCHAR uni1FFC +ENCODING 8188 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +50 +D8 +20 +30 +ENDCHAR +STARTCHAR uni1FFD +ENCODING 8189 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni1FFE +ENCODING 8190 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +20 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2010 +ENCODING 8208 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2011 +ENCODING 8209 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR figuredash +ENCODING 8210 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +F8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR endash +ENCODING 8211 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +F8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR emdash +ENCODING 8212 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR afii00208 +ENCODING 8213 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2016 +ENCODING 8214 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +50 +50 +50 +00 +00 +ENDCHAR +STARTCHAR underscoredbl +ENCODING 8215 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +FC +00 +FC +ENDCHAR +STARTCHAR quoteleft +ENCODING 8216 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +30 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR quoteright +ENCODING 8217 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +10 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR quotesinglbase +ENCODING 8218 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +30 +10 +20 +00 +ENDCHAR +STARTCHAR quotereversed +ENCODING 8219 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +20 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR quotedblleft +ENCODING 8220 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +90 +D8 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR quotedblright +ENCODING 8221 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +48 +90 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR quotedblbase +ENCODING 8222 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +D8 +48 +90 +00 +ENDCHAR +STARTCHAR uni201F +ENCODING 8223 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +90 +48 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR dagger +ENCODING 8224 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +F8 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR daggerdbl +ENCODING 8225 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +F8 +20 +F8 +20 +20 +00 +00 +ENDCHAR +STARTCHAR bullet +ENCODING 8226 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +78 +78 +30 +00 +00 +00 +ENDCHAR +STARTCHAR uni2023 +ENCODING 8227 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +70 +F8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR onedotenleader +ENCODING 8228 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +20 +00 +00 +ENDCHAR +STARTCHAR twodotenleader +ENCODING 8229 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +88 +00 +00 +ENDCHAR +STARTCHAR ellipsis +ENCODING 8230 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +A8 +00 +00 +ENDCHAR +STARTCHAR uni2027 +ENCODING 8231 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR perthousand +ENCODING 8240 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +A8 +50 +20 +68 +D4 +A8 +00 +00 +ENDCHAR +STARTCHAR minute +ENCODING 8242 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +10 +20 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR second +ENCODING 8243 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +28 +28 +50 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2034 +ENCODING 8244 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +54 +54 +A8 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2035 +ENCODING 8245 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +10 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2036 +ENCODING 8246 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +28 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2037 +ENCODING 8247 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A8 +A8 +54 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2038 +ENCODING 8248 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +20 +50 +88 +ENDCHAR +STARTCHAR guilsinglleft +ENCODING 8249 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +20 +40 +20 +10 +00 +00 +ENDCHAR +STARTCHAR guilsinglright +ENCODING 8250 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +20 +10 +20 +40 +00 +00 +ENDCHAR +STARTCHAR exclamdbl +ENCODING 8252 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +50 +50 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni203D +ENCODING 8253 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +A8 +30 +20 +20 +00 +20 +00 +00 +ENDCHAR +STARTCHAR uni203E +ENCODING 8254 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni203F +ENCODING 8255 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +88 +70 +ENDCHAR +STARTCHAR uni2040 +ENCODING 8256 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2043 +ENCODING 8259 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +70 +70 +00 +00 +00 +00 +ENDCHAR +STARTCHAR fraction +ENCODING 8260 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +08 +10 +20 +40 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni2045 +ENCODING 8261 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +40 +40 +70 +40 +40 +70 +00 +00 +ENDCHAR +STARTCHAR uni2046 +ENCODING 8262 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +10 +10 +70 +10 +10 +70 +00 +00 +ENDCHAR +STARTCHAR uni2047 +ENCODING 8263 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +A8 +28 +50 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni2048 +ENCODING 8264 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +48 +A8 +28 +48 +48 +00 +48 +00 +00 +ENDCHAR +STARTCHAR uni2049 +ENCODING 8265 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +A8 +88 +90 +90 +00 +90 +00 +00 +ENDCHAR +STARTCHAR uni204a +ENCODING 8266 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +08 +10 +20 +00 +00 +ENDCHAR +STARTCHAR uni204B +ENCODING 8267 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +B8 +B8 +B0 +A0 +A0 +A0 +00 +00 +ENDCHAR +STARTCHAR uni204C +ENCODING 8268 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +68 +E8 +E8 +68 +00 +00 +00 +ENDCHAR +STARTCHAR uni204D +ENCODING 8269 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +B0 +B8 +B8 +B0 +00 +00 +00 +ENDCHAR +STARTCHAR uni204E +ENCODING 8270 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +F8 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni204F +ENCODING 8271 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +70 +20 +00 +60 +20 +10 +00 +ENDCHAR +STARTCHAR uni2050 +ENCODING 8272 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +88 +00 +00 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni2051 +ENCODING 8273 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +70 +20 +50 +00 +20 +70 +20 +50 +00 +ENDCHAR +STARTCHAR zerosuperior +ENCODING 8304 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +48 +48 +48 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2071 +ENCODING 8305 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +00 +60 +20 +70 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR foursuperior +ENCODING 8308 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +30 +50 +78 +10 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR fivesuperior +ENCODING 8309 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +40 +70 +08 +70 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR sixsuperior +ENCODING 8310 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +38 +40 +70 +48 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR sevensuperior +ENCODING 8311 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +08 +10 +20 +20 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR eightsuperior +ENCODING 8312 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +48 +30 +48 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR ninesuperior +ENCODING 8313 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +48 +38 +08 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni207A +ENCODING 8314 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +20 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni207B +ENCODING 8315 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni207C +ENCODING 8316 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +00 +78 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR parenleftsuperior +ENCODING 8317 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +20 +20 +20 +10 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR parenrightsuperior +ENCODING 8318 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +10 +10 +10 +20 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR nsuperior +ENCODING 8319 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +68 +48 +48 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR zeroinferior +ENCODING 8320 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +30 +48 +48 +48 +30 +ENDCHAR +STARTCHAR oneinferior +ENCODING 8321 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +20 +60 +20 +20 +70 +ENDCHAR +STARTCHAR twoinferior +ENCODING 8322 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +30 +48 +10 +20 +78 +ENDCHAR +STARTCHAR threeinferior +ENCODING 8323 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +70 +08 +30 +08 +70 +ENDCHAR +STARTCHAR fourinferior +ENCODING 8324 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +10 +30 +50 +78 +10 +ENDCHAR +STARTCHAR fiveinferior +ENCODING 8325 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +78 +40 +70 +08 +70 +ENDCHAR +STARTCHAR sixinferior +ENCODING 8326 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +38 +40 +70 +48 +30 +ENDCHAR +STARTCHAR seveninferior +ENCODING 8327 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +78 +08 +10 +20 +20 +ENDCHAR +STARTCHAR eightinferior +ENCODING 8328 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +30 +48 +30 +48 +30 +ENDCHAR +STARTCHAR nineinferior +ENCODING 8329 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +30 +48 +38 +08 +30 +ENDCHAR +STARTCHAR uni208A +ENCODING 8330 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +20 +70 +20 +00 +ENDCHAR +STARTCHAR uni208B +ENCODING 8331 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +70 +00 +00 +ENDCHAR +STARTCHAR uni208C +ENCODING 8332 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +78 +00 +78 +00 +ENDCHAR +STARTCHAR parenleftinferior +ENCODING 8333 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +10 +20 +20 +20 +10 +ENDCHAR +STARTCHAR parenrightinferior +ENCODING 8334 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +20 +10 +10 +10 +20 +ENDCHAR +STARTCHAR uni2090 +ENCODING 8336 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +60 +10 +70 +90 +70 +ENDCHAR +STARTCHAR uni2091 +ENCODING 8337 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +60 +90 +F0 +80 +60 +ENDCHAR +STARTCHAR uni2092 +ENCODING 8338 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +60 +90 +90 +90 +60 +ENDCHAR +STARTCHAR uni2093 +ENCODING 8339 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +90 +60 +60 +90 +ENDCHAR +STARTCHAR uni2094 +ENCODING 8340 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +60 +10 +F0 +90 +60 +ENDCHAR +STARTCHAR uni2095 +ENCODING 8341 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +80 +80 +A0 +D0 +90 +ENDCHAR +STARTCHAR uni2096 +ENCODING 8342 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +80 +90 +A0 +E0 +90 +ENDCHAR +STARTCHAR uni2097 +ENCODING 8343 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +60 +20 +20 +20 +70 +ENDCHAR +STARTCHAR uni2098 +ENCODING 8344 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +D0 +A8 +A8 +A8 +A8 +ENDCHAR +STARTCHAR uni2099 +ENCODING 8345 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +A0 +D0 +90 +90 +90 +ENDCHAR +STARTCHAR uni209A +ENCODING 8346 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +A0 +D0 +D0 +A0 +80 +ENDCHAR +STARTCHAR uni209B +ENCODING 8347 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +60 +80 +60 +10 +E0 +ENDCHAR +STARTCHAR uni209C +ENCODING 8348 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +40 +E0 +40 +50 +20 +ENDCHAR +STARTCHAR franc +ENCODING 8355 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +80 +80 +E8 +B0 +A0 +A0 +00 +00 +ENDCHAR +STARTCHAR lira +ENCODING 8356 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +E0 +40 +E0 +48 +B0 +00 +00 +ENDCHAR +STARTCHAR peseta +ENCODING 8359 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +48 +FC +48 +70 +40 +40 +00 +00 +ENDCHAR +STARTCHAR dong +ENCODING 8363 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +3C +68 +98 +88 +98 +68 +00 +F8 +ENDCHAR +STARTCHAR Euro +ENCODING 8364 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +E0 +40 +E0 +48 +30 +00 +00 +ENDCHAR +STARTCHAR uni20AF +ENCODING 8367 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +70 +C8 +48 +48 +E8 +D0 +00 +00 +ENDCHAR +STARTCHAR uni20D0 +ENCODING 8400 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +F8 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni20D1 +ENCODING 8401 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +F8 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni20D2 +ENCODING 8402 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni20D3 +ENCODING 8403 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni20D4 +ENCODING 8404 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +B0 +C8 +E0 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni20D5 +ENCODING 8405 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +68 +98 +38 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni20D6 +ENCODING 8406 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +F8 +40 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni20D7 +ENCODING 8407 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +F8 +10 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2102 +ENCODING 8450 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +A8 +A0 +A0 +A0 +A8 +70 +00 +00 +ENDCHAR +STARTCHAR afii61248 +ENCODING 8453 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +60 +80 +80 +60 +00 +30 +48 +48 +30 +00 +ENDCHAR +STARTCHAR afii61289 +ENCODING 8467 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +28 +28 +28 +30 +20 +58 +00 +00 +ENDCHAR +STARTCHAR uni2115 +ENCODING 8469 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +C8 +C8 +E8 +D8 +D8 +C8 +00 +00 +ENDCHAR +STARTCHAR afii61352 +ENCODING 8470 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +90 +D8 +B4 +94 +98 +9C +00 +00 +ENDCHAR +STARTCHAR uni211A +ENCODING 8474 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +A8 +A8 +A8 +A8 +A8 +70 +18 +00 +ENDCHAR +STARTCHAR uni211D +ENCODING 8477 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +A8 +A8 +B0 +A8 +A8 +A8 +00 +00 +ENDCHAR +STARTCHAR trademark +ENCODING 8482 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +5C +54 +54 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2124 +ENCODING 8484 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +28 +28 +50 +A0 +A0 +F8 +00 +00 +ENDCHAR +STARTCHAR Omega +ENCODING 8486 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +88 +88 +88 +50 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2127 +ENCODING 8487 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +D8 +50 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR estimated +ENCODING 8494 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +D8 +F8 +C0 +70 +00 +00 +ENDCHAR +STARTCHAR oneseventh +ENCODING 8528 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +38 +08 +08 +10 +10 +ENDCHAR +STARTCHAR oneninth +ENCODING 8529 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +10 +28 +18 +08 +30 +ENDCHAR +STARTCHAR onetenth +ENCODING 8530 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +00 +90 +A8 +A8 +90 +ENDCHAR +STARTCHAR onethird +ENCODING 8531 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +30 +08 +10 +08 +30 +ENDCHAR +STARTCHAR twothirds +ENCODING 8532 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +A0 +20 +40 +E0 +30 +08 +10 +08 +30 +ENDCHAR +STARTCHAR onefifth +ENCODING 8533 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +38 +20 +30 +08 +30 +ENDCHAR +STARTCHAR twofifths +ENCODING 8534 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +A0 +20 +40 +E0 +38 +20 +30 +08 +30 +ENDCHAR +STARTCHAR threefifths +ENCODING 8535 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +20 +40 +20 +C0 +38 +20 +30 +08 +30 +ENDCHAR +STARTCHAR fourfifths +ENCODING 8536 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A0 +A0 +E0 +20 +20 +38 +20 +30 +08 +30 +ENDCHAR +STARTCHAR onesixth +ENCODING 8537 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +18 +20 +30 +28 +10 +ENDCHAR +STARTCHAR fivesixths +ENCODING 8538 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +80 +C0 +20 +C0 +18 +20 +30 +28 +10 +ENDCHAR +STARTCHAR oneeighth +ENCODING 8539 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +08 +14 +08 +14 +08 +ENDCHAR +STARTCHAR threeeighths +ENCODING 8540 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +20 +40 +20 +C0 +10 +28 +10 +28 +10 +ENDCHAR +STARTCHAR fiveeighths +ENCODING 8541 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +80 +C0 +20 +C0 +10 +28 +10 +28 +10 +ENDCHAR +STARTCHAR seveneighths +ENCODING 8542 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +20 +20 +40 +40 +10 +28 +10 +28 +10 +ENDCHAR +STARTCHAR uni215F +ENCODING 8543 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +C0 +40 +40 +E0 +08 +10 +20 +00 +00 +ENDCHAR +STARTCHAR Oneroman +ENCODING 8544 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR Fiveroman +ENCODING 8548 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +88 +50 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR Tenroman +ENCODING 8553 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +50 +20 +50 +88 +88 +00 +00 +ENDCHAR +STARTCHAR Fiftyroman +ENCODING 8556 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +80 +80 +80 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR uni216D +ENCODING 8557 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +80 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni216E +ENCODING 8558 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +48 +48 +48 +48 +48 +F0 +00 +00 +ENDCHAR +STARTCHAR uni216F +ENCODING 8559 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +D8 +A8 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR oneroman +ENCODING 8560 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +60 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR fiveroman +ENCODING 8564 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +88 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR tenroman +ENCODING 8569 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR fiftyroman +ENCODING 8572 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +20 +20 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni217D +ENCODING 8573 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni217E +ENCODING 8574 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +08 +68 +98 +88 +98 +68 +00 +00 +ENDCHAR +STARTCHAR uni217F +ENCODING 8575 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +D0 +A8 +A8 +A8 +88 +00 +00 +ENDCHAR +STARTCHAR uni2180 +ENCODING 8576 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +A8 +A8 +A8 +A8 +A8 +70 +00 +00 +ENDCHAR +STARTCHAR uni2181 +ENCODING 8577 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +48 +68 +58 +68 +48 +F0 +00 +00 +ENDCHAR +STARTCHAR uni2182 +ENCODING 8578 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +A8 +F8 +F8 +F8 +A8 +70 +00 +00 +ENDCHAR +STARTCHAR uni2183 +ENCODING 8579 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +08 +08 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni2184 +ENCODING 8580 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +08 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni2189 +ENCODING 8585 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +40 +A0 +A0 +A0 +40 +30 +08 +10 +08 +30 +ENDCHAR +STARTCHAR uni218A +ENCODING 8586 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +10 +60 +80 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni218B +ENCODING 8587 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +88 +80 +60 +40 +80 +F8 +00 +00 +ENDCHAR +STARTCHAR arrowleft +ENCODING 8592 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +40 +FC +40 +20 +00 +00 +ENDCHAR +STARTCHAR arrowup +ENCODING 8593 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR arrowright +ENCODING 8594 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +08 +FC +08 +10 +00 +00 +ENDCHAR +STARTCHAR arrowdown +ENCODING 8595 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR arrowboth +ENCODING 8596 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +48 +FC +48 +00 +00 +00 +ENDCHAR +STARTCHAR arrowupdn +ENCODING 8597 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +20 +20 +A8 +70 +20 +00 +ENDCHAR +STARTCHAR uni2196 +ENCODING 8598 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F0 +C0 +A0 +90 +08 +00 +00 +00 +ENDCHAR +STARTCHAR uni2197 +ENCODING 8599 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +78 +18 +28 +48 +80 +00 +00 +00 +ENDCHAR +STARTCHAR uni2198 +ENCODING 8600 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +80 +48 +28 +18 +78 +00 +00 +00 +ENDCHAR +STARTCHAR uni2199 +ENCODING 8601 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +08 +90 +A0 +C0 +F0 +00 +00 +00 +ENDCHAR +STARTCHAR uni219A +ENCODING 8602 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +48 +FC +48 +20 +00 +00 +ENDCHAR +STARTCHAR uni219B +ENCODING 8603 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +48 +FC +48 +10 +00 +00 +ENDCHAR +STARTCHAR uni219F +ENCODING 8607 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +20 +70 +A8 +20 +00 +00 +ENDCHAR +STARTCHAR uni21A1 +ENCODING 8609 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +A8 +70 +20 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR uni21A2 +ENCODING 8610 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +44 +F8 +44 +20 +00 +00 +ENDCHAR +STARTCHAR uni21A3 +ENCODING 8611 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +88 +7C +88 +10 +00 +00 +ENDCHAR +STARTCHAR uni21A4 +ENCODING 8612 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +24 +44 +FC +44 +24 +00 +00 +ENDCHAR +STARTCHAR uni21A5 +ENCODING 8613 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +20 +20 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni21A6 +ENCODING 8614 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +88 +FC +88 +10 +00 +00 +ENDCHAR +STARTCHAR uni21A7 +ENCODING 8615 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +20 +20 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR arrowupdnbse +ENCODING 8616 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +70 +A8 +20 +20 +A8 +70 +20 +F8 +00 +ENDCHAR +STARTCHAR uni21AF +ENCODING 8623 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +80 +A0 +E0 +A0 +20 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR uni21BA +ENCODING 8634 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +10 +30 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni21BB +ENCODING 8635 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +40 +60 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR harpoonleftbarbup +ENCODING 8636 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +40 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni21BD +ENCODING 8637 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FC +40 +20 +00 +00 +ENDCHAR +STARTCHAR uni21BE +ENCODING 8638 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +30 +28 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni21BF +ENCODING 8639 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +60 +A0 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR harpoonrightbarbup +ENCODING 8640 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +08 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni21C1 +ENCODING 8641 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FC +08 +10 +00 +00 +ENDCHAR +STARTCHAR uni21C2 +ENCODING 8642 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +28 +30 +20 +00 +00 +ENDCHAR +STARTCHAR uni21C3 +ENCODING 8643 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +A0 +60 +20 +00 +00 +ENDCHAR +STARTCHAR uni21C4 +ENCODING 8644 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +08 +FC +08 +30 +40 +FC +40 +20 +ENDCHAR +STARTCHAR arrowupleftofdown +ENCODING 8645 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +D0 +50 +50 +50 +58 +50 +00 +00 +ENDCHAR +STARTCHAR uni21C6 +ENCODING 8646 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +40 +FC +40 +30 +08 +FC +08 +10 +ENDCHAR +STARTCHAR uni21C7 +ENCODING 8647 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +40 +FC +40 +20 +40 +FC +40 +20 +ENDCHAR +STARTCHAR uni21C8 +ENCODING 8648 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +F8 +50 +50 +50 +50 +50 +00 +00 +ENDCHAR +STARTCHAR uni21C9 +ENCODING 8649 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +08 +FC +08 +10 +08 +FC +08 +10 +ENDCHAR +STARTCHAR uni21CA +ENCODING 8650 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +50 +50 +50 +F8 +50 +00 +00 +ENDCHAR +STARTCHAR uni21CB +ENCODING 8651 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +40 +FC +00 +FC +08 +10 +00 +ENDCHAR +STARTCHAR uni21CC +ENCODING 8652 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +10 +08 +FC +00 +FC +40 +20 +00 +ENDCHAR +STARTCHAR arrowdblleft +ENCODING 8656 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +7C +80 +7C +20 +10 +00 +00 +ENDCHAR +STARTCHAR arrowdblup +ENCODING 8657 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +D8 +50 +50 +50 +50 +00 +00 +ENDCHAR +STARTCHAR arrowdblright +ENCODING 8658 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +10 +F8 +04 +F8 +10 +20 +00 +00 +ENDCHAR +STARTCHAR arrowdbldown +ENCODING 8659 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +50 +50 +D8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR arrowdblboth +ENCODING 8660 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +84 +78 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni21D5 +ENCODING 8661 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +D8 +50 +50 +D8 +50 +20 +00 +ENDCHAR +STARTCHAR arrowdashleft +ENCODING 8672 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +40 +D4 +40 +20 +00 +00 +ENDCHAR +STARTCHAR arrowdashup +ENCODING 8673 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +70 +A8 +00 +20 +00 +20 +00 +00 +ENDCHAR +STARTCHAR arrowdashright +ENCODING 8674 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +08 +AC +08 +10 +00 +00 +ENDCHAR +STARTCHAR arrowdashdown +ENCODING 8675 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +20 +00 +A8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR arrowtableft +ENCODING 8676 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +90 +A0 +FC +A0 +90 +00 +00 +ENDCHAR +STARTCHAR arrowtabright +ENCODING 8677 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +24 +14 +FC +14 +24 +00 +00 +ENDCHAR +STARTCHAR uni21F1 +ENCODING 8689 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +80 +B8 +B0 +A8 +84 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni21F2 +ENCODING 8690 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +84 +54 +34 +74 +04 +FC +ENDCHAR +STARTCHAR uni21F5 +ENCODING 8693 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +58 +50 +50 +50 +D0 +50 +00 +00 +ENDCHAR +STARTCHAR universal +ENCODING 8704 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +88 +70 +50 +50 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni2201 +ENCODING 8705 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +40 +40 +40 +50 +20 +00 +00 +ENDCHAR +STARTCHAR partialdiff +ENCODING 8706 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +08 +68 +98 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR existential +ENCODING 8707 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +08 +08 +78 +08 +08 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2204 +ENCODING 8708 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +F8 +28 +28 +78 +28 +28 +F8 +20 +00 +ENDCHAR +STARTCHAR emptyset +ENCODING 8709 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +34 +48 +94 +A4 +48 +B0 +00 +00 +ENDCHAR +STARTCHAR Delta +ENCODING 8710 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +50 +50 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR gradient +ENCODING 8711 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F8 +88 +50 +50 +20 +20 +00 +00 +ENDCHAR +STARTCHAR element +ENCODING 8712 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +80 +80 +F0 +80 +80 +78 +00 +00 +ENDCHAR +STARTCHAR notelement +ENCODING 8713 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +78 +A0 +A0 +F0 +A0 +A0 +78 +20 +00 +ENDCHAR +STARTCHAR uni220A +ENCODING 8714 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +80 +F0 +80 +78 +00 +00 +ENDCHAR +STARTCHAR suchthat +ENCODING 8715 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +08 +08 +78 +08 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR uni220C +ENCODING 8716 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +F0 +28 +28 +78 +28 +28 +F0 +20 +00 +ENDCHAR +STARTCHAR uni220D +ENCODING 8717 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +08 +78 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR uni220E +ENCODING 8718 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +F8 +F8 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR product +ENCODING 8719 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +50 +50 +50 +50 +50 +50 +50 +50 +00 +ENDCHAR +STARTCHAR summation +ENCODING 8721 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +80 +40 +20 +10 +20 +40 +80 +F8 +00 +ENDCHAR +STARTCHAR minus +ENCODING 8722 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +F8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2213 +ENCODING 8723 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F8 +20 +20 +F8 +20 +20 +00 +00 +ENDCHAR +STARTCHAR fraction +ENCODING 8725 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +08 +10 +20 +40 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni2216 +ENCODING 8726 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +40 +20 +10 +08 +08 +00 +00 +ENDCHAR +STARTCHAR asteriskmath +ENCODING 8727 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +D8 +20 +50 +00 +00 +00 +ENDCHAR +STARTCHAR uni2218 +ENCODING 8728 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +48 +48 +30 +00 +00 +00 +ENDCHAR +STARTCHAR periodcentered +ENCODING 8729 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +78 +78 +30 +00 +00 +00 +ENDCHAR +STARTCHAR radical +ENCODING 8730 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +0C +10 +10 +20 +A0 +40 +00 +00 +ENDCHAR +STARTCHAR uni221B +ENCODING 8731 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +80 +40 +8C +50 +90 +20 +A0 +40 +00 +00 +ENDCHAR +STARTCHAR uni221C +ENCODING 8732 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A0 +E0 +2C +10 +10 +20 +A0 +40 +00 +00 +ENDCHAR +STARTCHAR proportional +ENCODING 8733 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +28 +50 +50 +28 +00 +00 +00 +ENDCHAR +STARTCHAR infinity +ENCODING 8734 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +A8 +A8 +50 +00 +00 +00 +ENDCHAR +STARTCHAR orthogonal +ENCODING 8735 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +80 +80 +80 +80 +F8 +00 +00 +00 +ENDCHAR +STARTCHAR uni2221 +ENCODING 8737 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +20 +50 +90 +F8 +10 +00 +ENDCHAR +STARTCHAR uni2224 +ENCODING 8740 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +30 +20 +60 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni2225 +ENCODING 8741 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +50 +50 +50 +50 +50 +00 +00 +ENDCHAR +STARTCHAR uni2226 +ENCODING 8742 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +50 +58 +70 +D0 +50 +50 +00 +00 +ENDCHAR +STARTCHAR logicaland +ENCODING 8743 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +50 +50 +88 +88 +00 +00 +ENDCHAR +STARTCHAR logicalor +ENCODING 8744 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +88 +88 +50 +50 +20 +20 +00 +00 +ENDCHAR +STARTCHAR intersection +ENCODING 8745 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +88 +88 +88 +88 +88 +00 +00 +ENDCHAR +STARTCHAR union +ENCODING 8746 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +88 +88 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR integral +ENCODING 8747 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +28 +20 +20 +20 +20 +20 +20 +A0 +40 +ENDCHAR +STARTCHAR uni222E +ENCODING 8750 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +10 +28 +20 +70 +A8 +A8 +70 +20 +A0 +40 +ENDCHAR +STARTCHAR similar +ENCODING 8764 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +48 +A8 +90 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2240 +ENCODING 8768 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +10 +10 +20 +40 +40 +30 +00 +00 +ENDCHAR +STARTCHAR uni2243 +ENCODING 8771 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +A8 +10 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR congruent +ENCODING 8773 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +A8 +10 +00 +F8 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR approxequal +ENCODING 8776 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +A8 +50 +A8 +10 +00 +00 +ENDCHAR +STARTCHAR uni2249 +ENCODING 8777 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +60 +A8 +70 +A8 +30 +20 +00 +ENDCHAR +STARTCHAR uni2259 +ENCODING 8793 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +50 +00 +F8 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR uni225F +ENCODING 8799 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +60 +10 +20 +00 +20 +00 +F8 +00 +F8 +00 +ENDCHAR +STARTCHAR notequal +ENCODING 8800 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +10 +F8 +20 +F8 +40 +80 +00 +00 +ENDCHAR +STARTCHAR equivalence +ENCODING 8801 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +00 +F8 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2262 +ENCODING 8802 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +08 +F8 +10 +F8 +20 +F8 +40 +00 +ENDCHAR +STARTCHAR lessequal +ENCODING 8804 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +18 +60 +80 +60 +18 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR greaterequal +ENCODING 8805 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +C0 +30 +08 +30 +C0 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR uni226A +ENCODING 8810 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +24 +48 +90 +48 +24 +00 +00 +ENDCHAR +STARTCHAR uni226B +ENCODING 8811 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +90 +48 +24 +48 +90 +00 +00 +ENDCHAR +STARTCHAR propersubset +ENCODING 8834 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +80 +80 +80 +78 +00 +00 +ENDCHAR +STARTCHAR propersuperset +ENCODING 8835 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F0 +08 +08 +08 +F0 +00 +00 +ENDCHAR +STARTCHAR notsubset +ENCODING 8836 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +78 +A0 +A0 +A0 +78 +20 +00 +ENDCHAR +STARTCHAR uni2285 +ENCODING 8837 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +F0 +28 +28 +28 +F0 +20 +00 +ENDCHAR +STARTCHAR reflexsubset +ENCODING 8838 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +80 +80 +80 +78 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR reflexsuperset +ENCODING 8839 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +08 +08 +08 +F0 +00 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2288 +ENCODING 8840 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +78 +A0 +A0 +A0 +78 +20 +F8 +20 +00 +ENDCHAR +STARTCHAR uni2289 +ENCODING 8841 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +F0 +28 +28 +28 +F0 +20 +F8 +20 +00 +ENDCHAR +STARTCHAR uni228A +ENCODING 8842 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +78 +80 +80 +80 +78 +20 +F8 +20 +00 +ENDCHAR +STARTCHAR uni228B +ENCODING 8843 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F0 +08 +08 +08 +F0 +20 +F8 +20 +00 +ENDCHAR +STARTCHAR circleplus +ENCODING 8853 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +A8 +F8 +A8 +70 +00 +00 +00 +ENDCHAR +STARTCHAR circlemultiply +ENCODING 8855 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +D8 +A8 +D8 +70 +00 +00 +00 +ENDCHAR +STARTCHAR uni229B +ENCODING 8859 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +20 +D8 +20 +50 +00 +88 +70 +ENDCHAR +STARTCHAR uni22A4 +ENCODING 8868 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +F8 +20 +20 +20 +20 +20 +20 +00 +00 +ENDCHAR +STARTCHAR perpendicular +ENCODING 8869 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +20 +20 +20 +20 +F8 +00 +00 +ENDCHAR +STARTCHAR uni22A6 +ENCODING 8870 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +40 +70 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni22A7 +ENCODING 8871 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +70 +40 +70 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni22C0 +ENCODING 8896 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +50 +50 +50 +88 +88 +88 +00 +ENDCHAR +STARTCHAR uni22C1 +ENCODING 8897 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +88 +88 +50 +50 +50 +20 +20 +20 +00 +ENDCHAR +STARTCHAR uni22C2 +ENCODING 8898 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +88 +88 +88 +88 +88 +88 +88 +00 +ENDCHAR +STARTCHAR uni22C3 +ENCODING 8899 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +88 +88 +88 +88 +88 +88 +88 +88 +70 +00 +ENDCHAR +STARTCHAR dotmath +ENCODING 8901 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +20 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni22EE +ENCODING 8942 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +00 +00 +20 +00 +00 +20 +00 +00 +ENDCHAR +STARTCHAR uni22EF +ENCODING 8943 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +A8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni22F0 +ENCODING 8944 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +08 +00 +00 +20 +00 +00 +80 +00 +00 +ENDCHAR +STARTCHAR uni22F1 +ENCODING 8945 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +00 +00 +20 +00 +00 +08 +00 +00 +ENDCHAR +STARTCHAR uni2300 +ENCODING 8960 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +98 +A8 +C8 +F0 +00 +00 +ENDCHAR +STARTCHAR house +ENCODING 8962 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +50 +88 +88 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2308 +ENCODING 8968 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +40 +40 +40 +40 +40 +40 +00 +00 +ENDCHAR +STARTCHAR uni2309 +ENCODING 8969 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +10 +10 +10 +10 +10 +10 +00 +00 +ENDCHAR +STARTCHAR uni230A +ENCODING 8970 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +40 +40 +40 +40 +70 +00 +00 +ENDCHAR +STARTCHAR uni230B +ENCODING 8971 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +10 +10 +10 +10 +10 +70 +00 +00 +ENDCHAR +STARTCHAR revlogicalnot +ENCODING 8976 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR propellor +ENCODING 8984 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +D8 +F8 +50 +F8 +D8 +00 +00 +00 +ENDCHAR +STARTCHAR uni231A +ENCODING 8986 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +A8 +B8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR integraltp +ENCODING 8992 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +10 +28 +20 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR integralbt +ENCODING 8993 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +20 +A0 +40 +00 +00 +ENDCHAR +STARTCHAR uni23BA +ENCODING 9146 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni23BB +ENCODING 9147 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +FC +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni23BC +ENCODING 9148 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +FC +00 +00 +ENDCHAR +STARTCHAR uni23BD +ENCODING 9149 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +FC +ENDCHAR +STARTCHAR uni2409 +ENCODING 9225 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +90 +F0 +90 +90 +78 +10 +10 +10 +ENDCHAR +STARTCHAR uni240A +ENCODING 9226 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +80 +80 +F0 +78 +40 +70 +40 +40 +ENDCHAR +STARTCHAR uni240B +ENCODING 9227 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +90 +60 +40 +78 +10 +10 +10 +10 +ENDCHAR +STARTCHAR uni240C +ENCODING 9228 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E0 +80 +C0 +80 +B8 +20 +30 +20 +20 +ENDCHAR +STARTCHAR uni240D +ENCODING 9229 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +80 +80 +70 +70 +48 +70 +48 +48 +ENDCHAR +STARTCHAR uni2424 +ENCODING 9252 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +90 +D0 +D0 +B0 +90 +40 +40 +40 +78 +ENDCHAR +STARTCHAR onecircle +ENCODING 9312 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +60 +20 +20 +70 +88 +70 +00 +ENDCHAR +STARTCHAR twocircle +ENCODING 9313 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +50 +10 +20 +70 +88 +70 +00 +ENDCHAR +STARTCHAR threecircle +ENCODING 9314 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +60 +10 +20 +10 +60 +88 +70 +00 +ENDCHAR +STARTCHAR fourcircle +ENCODING 9315 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +50 +50 +70 +10 +10 +88 +70 +00 +ENDCHAR +STARTCHAR fivecircle +ENCODING 9316 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +70 +40 +60 +10 +60 +88 +70 +00 +ENDCHAR +STARTCHAR sixcircle +ENCODING 9317 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +30 +40 +60 +50 +20 +88 +70 +00 +ENDCHAR +STARTCHAR sevencircle +ENCODING 9318 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +70 +10 +10 +20 +20 +88 +70 +00 +ENDCHAR +STARTCHAR eightcircle +ENCODING 9319 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +50 +20 +50 +20 +88 +70 +00 +ENDCHAR +STARTCHAR ninecircle +ENCODING 9320 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +50 +30 +10 +60 +88 +70 +00 +ENDCHAR +STARTCHAR tencircle +ENCODING 9321 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +90 +A8 +A8 +A8 +90 +00 +70 +00 +ENDCHAR +STARTCHAR elevencircle +ENCODING 9322 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +50 +50 +50 +50 +50 +00 +70 +00 +ENDCHAR +STARTCHAR twelvecircle +ENCODING 9323 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +90 +A8 +88 +90 +B8 +00 +70 +00 +ENDCHAR +STARTCHAR thirteencircle +ENCODING 9324 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +B0 +88 +90 +88 +B0 +00 +70 +00 +ENDCHAR +STARTCHAR fourteencircle +ENCODING 9325 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +A8 +A8 +B8 +88 +88 +00 +70 +00 +ENDCHAR +STARTCHAR fifteencircle +ENCODING 9326 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +B8 +A0 +B0 +88 +B0 +00 +70 +00 +ENDCHAR +STARTCHAR sixteencircle +ENCODING 9327 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +98 +A0 +B0 +A8 +90 +00 +70 +00 +ENDCHAR +STARTCHAR seventeencircle +ENCODING 9328 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +B8 +88 +88 +90 +90 +00 +70 +00 +ENDCHAR +STARTCHAR eighteencircle +ENCODING 9329 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +90 +A8 +90 +A8 +90 +00 +70 +00 +ENDCHAR +STARTCHAR nineteencircle +ENCODING 9330 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +90 +A8 +98 +88 +B0 +00 +70 +00 +ENDCHAR +STARTCHAR twentycircle +ENCODING 9331 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +90 +68 +68 +A8 +D0 +00 +70 +00 +ENDCHAR +STARTCHAR SF100000 +ENCODING 9472 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FF +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2501 +ENCODING 9473 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FF +FF +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF110000 +ENCODING 9474 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2503 +ENCODING 9475 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +30 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2504 +ENCODING 9476 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +A8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2505 +ENCODING 9477 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +A8 +A8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2506 +ENCODING 9478 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +00 +20 +20 +20 +00 +20 +20 +00 +ENDCHAR +STARTCHAR uni2507 +ENCODING 9479 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +00 +30 +30 +30 +00 +30 +30 +00 +ENDCHAR +STARTCHAR uni2508 +ENCODING 9480 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +A8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2509 +ENCODING 9481 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +A8 +A8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni250A +ENCODING 9482 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +00 +20 +00 +20 +20 +00 +20 +00 +ENDCHAR +STARTCHAR uni250B +ENCODING 9483 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +00 +30 +00 +30 +30 +00 +30 +00 +ENDCHAR +STARTCHAR SF010000 +ENCODING 9484 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +3C +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni250D +ENCODING 9485 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +3C +3C +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni250E +ENCODING 9486 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +3C +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni250F +ENCODING 9487 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +3C +3C +30 +30 +30 +30 +ENDCHAR +STARTCHAR SF030000 +ENCODING 9488 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +E0 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2511 +ENCODING 9489 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +E0 +E0 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2512 +ENCODING 9490 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +F0 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2513 +ENCODING 9491 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +F0 +F0 +30 +30 +30 +30 +ENDCHAR +STARTCHAR SF020000 +ENCODING 9492 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +3C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2515 +ENCODING 9493 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +3C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2516 +ENCODING 9494 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +3C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2517 +ENCODING 9495 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +3C +3C +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF040000 +ENCODING 9496 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +E0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2519 +ENCODING 9497 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +E0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni251A +ENCODING 9498 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +F0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni251B +ENCODING 9499 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +F0 +F0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF080000 +ENCODING 9500 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +3C +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni251D +ENCODING 9501 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +3C +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni251E +ENCODING 9502 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +3C +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni251F +ENCODING 9503 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +3C +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2520 +ENCODING 9504 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +3C +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2521 +ENCODING 9505 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +3C +3C +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2522 +ENCODING 9506 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +3C +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2523 +ENCODING 9507 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +3C +3C +30 +30 +30 +30 +ENDCHAR +STARTCHAR SF090000 +ENCODING 9508 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +E0 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2525 +ENCODING 9509 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +E0 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2526 +ENCODING 9510 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +E0 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2527 +ENCODING 9511 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +F0 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2528 +ENCODING 9512 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +F0 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2529 +ENCODING 9513 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +F0 +E0 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni252A +ENCODING 9514 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +F0 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni252B +ENCODING 9515 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +F0 +F0 +30 +30 +30 +30 +ENDCHAR +STARTCHAR SF060000 +ENCODING 9516 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni252D +ENCODING 9517 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +E0 +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni252E +ENCODING 9518 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +1C +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni252F +ENCODING 9519 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2530 +ENCODING 9520 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2531 +ENCODING 9521 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +E0 +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2532 +ENCODING 9522 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +1C +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2533 +ENCODING 9523 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR SF070000 +ENCODING 9524 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2535 +ENCODING 9525 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2536 +ENCODING 9526 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2537 +ENCODING 9527 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +FC +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2538 +ENCODING 9528 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2539 +ENCODING 9529 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +F0 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni253A +ENCODING 9530 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +3C +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni253B +ENCODING 9531 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +FC +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF050000 +ENCODING 9532 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni253D +ENCODING 9533 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni253E +ENCODING 9534 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni253F +ENCODING 9535 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +FC +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2540 +ENCODING 9536 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2541 +ENCODING 9537 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2542 +ENCODING 9538 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2543 +ENCODING 9539 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +F0 +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2544 +ENCODING 9540 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +3C +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2545 +ENCODING 9541 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2546 +ENCODING 9542 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2547 +ENCODING 9543 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +FC +FC +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2548 +ENCODING 9544 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +FC +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni2549 +ENCODING 9545 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +F0 +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni254A +ENCODING 9546 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +3C +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni254B +ENCODING 9547 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +FC +FC +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni254C +ENCODING 9548 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +D8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni254D +ENCODING 9549 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +D8 +D8 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni254E +ENCODING 9550 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +00 +20 +20 +20 +20 +00 +ENDCHAR +STARTCHAR uni254F +ENCODING 9551 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +00 +30 +30 +30 +30 +00 +ENDCHAR +STARTCHAR SF430000 +ENCODING 9552 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FF +00 +FF +00 +00 +00 +ENDCHAR +STARTCHAR SF240000 +ENCODING 9553 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +50 +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF510000 +ENCODING 9554 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +3C +20 +3C +20 +20 +20 +ENDCHAR +STARTCHAR SF520000 +ENCODING 9555 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +7C +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF390000 +ENCODING 9556 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +7C +40 +5C +50 +50 +50 +ENDCHAR +STARTCHAR SF220000 +ENCODING 9557 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +E0 +20 +E0 +20 +20 +20 +ENDCHAR +STARTCHAR SF210000 +ENCODING 9558 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +F0 +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF250000 +ENCODING 9559 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +F0 +10 +D0 +50 +50 +50 +ENDCHAR +STARTCHAR SF500000 +ENCODING 9560 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +20 +3C +00 +00 +00 +ENDCHAR +STARTCHAR SF490000 +ENCODING 9561 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +7C +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF380000 +ENCODING 9562 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +5C +40 +7C +00 +00 +00 +ENDCHAR +STARTCHAR SF280000 +ENCODING 9563 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +20 +E0 +00 +00 +00 +ENDCHAR +STARTCHAR SF270000 +ENCODING 9564 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +F0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF260000 +ENCODING 9565 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +D0 +10 +F0 +00 +00 +00 +ENDCHAR +STARTCHAR SF360000 +ENCODING 9566 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +3C +20 +3C +20 +20 +20 +ENDCHAR +STARTCHAR SF370000 +ENCODING 9567 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +5C +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF420000 +ENCODING 9568 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +5C +40 +5C +50 +50 +50 +ENDCHAR +STARTCHAR SF190000 +ENCODING 9569 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +E0 +20 +E0 +20 +20 +20 +ENDCHAR +STARTCHAR SF200000 +ENCODING 9570 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +D0 +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF230000 +ENCODING 9571 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +D0 +10 +D0 +50 +50 +50 +ENDCHAR +STARTCHAR SF470000 +ENCODING 9572 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +00 +FC +20 +20 +20 +ENDCHAR +STARTCHAR SF480000 +ENCODING 9573 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FC +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF410000 +ENCODING 9574 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +00 +DC +50 +50 +50 +ENDCHAR +STARTCHAR SF450000 +ENCODING 9575 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +FC +00 +FC +00 +00 +00 +ENDCHAR +STARTCHAR SF460000 +ENCODING 9576 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR SF400000 +ENCODING 9577 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +DC +00 +FC +00 +00 +00 +ENDCHAR +STARTCHAR SF540000 +ENCODING 9578 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +FC +20 +FC +20 +20 +20 +ENDCHAR +STARTCHAR SF530000 +ENCODING 9579 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +50 +FC +50 +50 +50 +50 +ENDCHAR +STARTCHAR SF440000 +ENCODING 9580 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +50 +50 +50 +50 +DC +00 +DC +50 +50 +50 +ENDCHAR +STARTCHAR uni256D +ENCODING 9581 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +0C +10 +20 +20 +20 +ENDCHAR +STARTCHAR uni256E +ENCODING 9582 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +80 +40 +20 +20 +20 +ENDCHAR +STARTCHAR uni256F +ENCODING 9583 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +40 +80 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2570 +ENCODING 9584 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +10 +0C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2571 +ENCODING 9585 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +04 +04 +08 +10 +10 +20 +20 +40 +80 +80 +ENDCHAR +STARTCHAR uni2572 +ENCODING 9586 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +80 +80 +40 +20 +20 +10 +10 +08 +04 +04 +ENDCHAR +STARTCHAR uni2573 +ENCODING 9587 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +84 +84 +48 +30 +30 +30 +30 +48 +84 +84 +ENDCHAR +STARTCHAR uni2574 +ENCODING 9588 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +E0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2575 +ENCODING 9589 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2576 +ENCODING 9590 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +1C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2577 +ENCODING 9591 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR uni2578 +ENCODING 9592 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +E0 +E0 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2579 +ENCODING 9593 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni257A +ENCODING 9594 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +1C +1C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni257B +ENCODING 9595 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +30 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni257C +ENCODING 9596 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +1C +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni257D +ENCODING 9597 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +20 +20 +20 +20 +30 +30 +30 +30 +30 +ENDCHAR +STARTCHAR uni257E +ENCODING 9598 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +E0 +FC +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni257F +ENCODING 9599 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +30 +30 +30 +20 +20 +20 +20 +20 +ENDCHAR +STARTCHAR upblock +ENCODING 9600 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +FC +FC +FC +FC +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2581 +ENCODING 9601 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +FC +ENDCHAR +STARTCHAR uni2582 +ENCODING 9602 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +FC +FC +ENDCHAR +STARTCHAR uni2583 +ENCODING 9603 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +FC +FC +FC +FC +ENDCHAR +STARTCHAR dnblock +ENCODING 9604 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni2585 +ENCODING 9605 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni2586 +ENCODING 9606 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +FC +FC +FC +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni2587 +ENCODING 9607 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +FC +FC +FC +FC +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR block +ENCODING 9608 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +FC +FC +FC +FC +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni2589 +ENCODING 9609 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +F8 +F8 +F8 +F8 +F8 +F8 +F8 +F8 +F8 +ENDCHAR +STARTCHAR uni258A +ENCODING 9610 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F0 +F0 +F0 +F0 +F0 +F0 +F0 +F0 +F0 +F0 +ENDCHAR +STARTCHAR uni258B +ENCODING 9611 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F0 +F0 +F0 +F0 +F0 +F0 +F0 +F0 +F0 +F0 +ENDCHAR +STARTCHAR lfblock +ENCODING 9612 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +E0 +E0 +E0 +E0 +E0 +E0 +E0 +E0 +E0 +ENDCHAR +STARTCHAR uni258D +ENCODING 9613 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +C0 +C0 +C0 +C0 +C0 +C0 +C0 +C0 +C0 +ENDCHAR +STARTCHAR uni258E +ENCODING 9614 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +C0 +C0 +C0 +C0 +C0 +C0 +C0 +C0 +C0 +ENDCHAR +STARTCHAR uni258F +ENCODING 9615 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +80 +80 +80 +80 +80 +80 +80 +80 +80 +80 +ENDCHAR +STARTCHAR rtblock +ENCODING 9616 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +1C +1C +1C +1C +1C +1C +1C +1C +1C +1C +ENDCHAR +STARTCHAR ltshade +ENCODING 9617 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A8 +00 +54 +00 +A8 +00 +54 +00 +A8 +00 +ENDCHAR +STARTCHAR shade +ENCODING 9618 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A8 +54 +A8 +54 +A8 +54 +A8 +54 +A8 +54 +ENDCHAR +STARTCHAR dkshade +ENCODING 9619 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +A8 +FC +54 +FC +A8 +FC +54 +FC +A8 +FC +ENDCHAR +STARTCHAR uni2594 +ENCODING 9620 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2595 +ENCODING 9621 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +04 +04 +04 +04 +04 +04 +04 +04 +04 +04 +ENDCHAR +STARTCHAR uni2596 +ENCODING 9622 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +E0 +E0 +E0 +E0 +E0 +ENDCHAR +STARTCHAR uni2597 +ENCODING 9623 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +1C +1C +1C +1C +1C +ENDCHAR +STARTCHAR uni2598 +ENCODING 9624 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +E0 +E0 +E0 +E0 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2599 +ENCODING 9625 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +E0 +E0 +E0 +E0 +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR uni259A +ENCODING 9626 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +E0 +E0 +E0 +E0 +E0 +1C +1C +1C +1C +1C +ENDCHAR +STARTCHAR uni259B +ENCODING 9627 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +FC +FC +FC +FC +E0 +E0 +E0 +E0 +E0 +ENDCHAR +STARTCHAR uni259C +ENCODING 9628 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +FC +FC +FC +FC +1C +1C +1C +1C +1C +ENDCHAR +STARTCHAR uni259D +ENCODING 9629 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +1C +1C +1C +1C +1C +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni259E +ENCODING 9630 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +1C +1C +1C +1C +1C +E0 +E0 +E0 +E0 +E0 +ENDCHAR +STARTCHAR uni259F +ENCODING 9631 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +1C +1C +1C +1C +1C +FC +FC +FC +FC +FC +ENDCHAR +STARTCHAR filledbox +ENCODING 9632 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +F8 +F8 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR H22073 +ENCODING 9633 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +88 +88 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR H18543 +ENCODING 9642 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +78 +78 +78 +00 +00 +ENDCHAR +STARTCHAR H18551 +ENCODING 9643 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +78 +48 +48 +78 +00 +00 +ENDCHAR +STARTCHAR filledrect +ENCODING 9644 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +FC +FC +FC +FC +00 +00 +ENDCHAR +STARTCHAR uni25AE +ENCODING 9646 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +78 +78 +78 +78 +78 +78 +00 +ENDCHAR +STARTCHAR triagup +ENCODING 9650 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +70 +70 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR uni25B3 +ENCODING 9651 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +50 +50 +88 +F8 +00 +00 +ENDCHAR +STARTCHAR uni25B8 +ENCODING 9656 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +C0 +E0 +F0 +E0 +C0 +00 +00 +ENDCHAR +STARTCHAR whiterightpointingsmalltriangle +ENCODING 9657 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +C0 +A0 +90 +A0 +C0 +00 +00 +ENDCHAR +STARTCHAR triagrt +ENCODING 9658 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +C0 +F0 +FC +F0 +C0 +00 +00 +ENDCHAR +STARTCHAR uni25BB +ENCODING 9659 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +C0 +B0 +8C +B0 +C0 +00 +00 +ENDCHAR +STARTCHAR triagdn +ENCODING 9660 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F8 +F8 +70 +70 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni25BD +ENCODING 9661 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F8 +88 +50 +50 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni25C2 +ENCODING 9666 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +0C +1C +3C +1C +0C +00 +00 +ENDCHAR +STARTCHAR whiteleftpointingsmalltriangle +ENCODING 9667 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +0C +14 +24 +14 +0C +00 +00 +ENDCHAR +STARTCHAR triaglf +ENCODING 9668 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +0C +3C +FC +3C +0C +00 +00 +ENDCHAR +STARTCHAR uni25C5 +ENCODING 9669 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +0C +34 +C4 +34 +0C +00 +00 +ENDCHAR +STARTCHAR uni25C6 +ENCODING 9670 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +70 +F8 +70 +20 +00 +00 +00 +ENDCHAR +STARTCHAR lozenge +ENCODING 9674 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +50 +50 +88 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR circle +ENCODING 9675 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni25CC +ENCODING 9676 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +F8 +F8 +F8 +70 +00 +00 +ENDCHAR +STARTCHAR H18533 +ENCODING 9679 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +F8 +F8 +F8 +70 +00 +00 +ENDCHAR +STARTCHAR circlewithlefthalfblack +ENCODING 9680 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +E8 +E8 +E8 +70 +00 +00 +ENDCHAR +STARTCHAR circlewithrighthalfblack +ENCODING 9681 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +B8 +B8 +B8 +70 +00 +00 +ENDCHAR +STARTCHAR uni25D2 +ENCODING 9682 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +88 +F8 +F8 +70 +00 +00 +ENDCHAR +STARTCHAR uni25D3 +ENCODING 9683 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +F8 +F8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni25D4 +ENCODING 9684 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +B8 +B8 +88 +70 +00 +00 +ENDCHAR +STARTCHAR uni25D5 +ENCODING 9685 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +B8 +F8 +F8 +70 +00 +00 +ENDCHAR +STARTCHAR uni25D6 +ENCODING 9686 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +60 +E0 +E0 +E0 +60 +00 +00 +ENDCHAR +STARTCHAR uni25D7 +ENCODING 9687 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +38 +38 +38 +30 +00 +00 +ENDCHAR +STARTCHAR invbullet +ENCODING 9688 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +FC +FC +CC +84 +84 +CC +FC +FC +FC +ENDCHAR +STARTCHAR invcircle +ENCODING 9689 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +FC +FC +FC +CC +B4 +B4 +CC +FC +FC +FC +ENDCHAR +STARTCHAR openbullet +ENCODING 9702 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +48 +48 +30 +00 +00 +00 +ENDCHAR +STARTCHAR uni2600 +ENCODING 9728 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +54 +00 +B0 +34 +00 +A8 +20 +00 +ENDCHAR +STARTCHAR char260D +ENCODING 9741 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +38 +28 +38 +20 +E0 +A0 +E0 +00 +00 +ENDCHAR +STARTCHAR uni2622 +ENCODING 9762 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +D8 +D8 +F8 +A8 +A8 +70 +00 +00 +ENDCHAR +STARTCHAR yinyang +ENCODING 9775 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +84 +94 +C4 +F4 +DC +FC +78 +00 +00 +ENDCHAR +STARTCHAR uni2630 +ENCODING 9776 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +F8 +00 +F8 +F8 +00 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2631 +ENCODING 9777 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +D8 +D8 +00 +F8 +F8 +00 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2632 +ENCODING 9778 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +F8 +00 +D8 +D8 +00 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2633 +ENCODING 9779 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +D8 +D8 +00 +D8 +D8 +00 +F8 +F8 +00 +00 +ENDCHAR +STARTCHAR uni2634 +ENCODING 9780 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +F8 +00 +F8 +F8 +00 +D8 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2635 +ENCODING 9781 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +D8 +D8 +00 +F8 +F8 +00 +D8 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2636 +ENCODING 9782 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F8 +F8 +00 +D8 +D8 +00 +D8 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2637 +ENCODING 9783 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +D8 +D8 +00 +D8 +D8 +00 +D8 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2638 +ENCODING 9784 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +A8 +70 +D8 +70 +A8 +00 +00 +ENDCHAR +STARTCHAR uni2639 +ENCODING 9785 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +78 +84 +CC +84 +B4 +CC +78 +00 +ENDCHAR +STARTCHAR smileface +ENCODING 9786 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +78 +84 +CC +84 +B4 +84 +78 +00 +ENDCHAR +STARTCHAR invsmileface +ENCODING 9787 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +F8 +A8 +F8 +A8 +D8 +70 +00 +00 +ENDCHAR +STARTCHAR sun +ENCODING 9788 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +54 +00 +B0 +34 +00 +A8 +20 +00 +ENDCHAR +STARTCHAR uni263D +ENCODING 9789 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +F0 +48 +24 +14 +14 +14 +14 +24 +48 +F0 +ENDCHAR +STARTCHAR uni263E +ENCODING 9790 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +3C +48 +90 +A0 +A0 +A0 +A0 +90 +48 +3C +ENDCHAR +STARTCHAR uni263F +ENCODING 9791 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +70 +88 +88 +88 +70 +20 +70 +20 +ENDCHAR +STARTCHAR female +ENCODING 9792 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +88 +88 +88 +70 +20 +70 +20 +ENDCHAR +STARTCHAR uni2641 +ENCODING 9793 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +70 +20 +70 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR male +ENCODING 9794 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +1C +0C +74 +88 +88 +88 +70 +00 +00 +ENDCHAR +STARTCHAR spade +ENCODING 9824 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +70 +F8 +F8 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni2661 +ENCODING 9825 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +50 +A8 +A8 +88 +50 +20 +00 +00 +ENDCHAR +STARTCHAR uni2662 +ENCODING 9826 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +50 +50 +88 +88 +50 +50 +20 +00 +00 +ENDCHAR +STARTCHAR club +ENCODING 9827 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +20 +A8 +F8 +A8 +20 +70 +00 +00 +ENDCHAR +STARTCHAR uni2664 +ENCODING 9828 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +20 +20 +50 +88 +D8 +20 +70 +00 +00 +ENDCHAR +STARTCHAR heart +ENCODING 9829 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +50 +F8 +F8 +F8 +70 +20 +00 +00 +ENDCHAR +STARTCHAR diamond +ENCODING 9830 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +20 +70 +70 +F8 +F8 +70 +70 +20 +00 +00 +ENDCHAR +STARTCHAR quarternote +ENCODING 9833 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +20 +60 +E0 +60 +00 +00 +ENDCHAR +STARTCHAR musicalnote +ENCODING 9834 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +30 +28 +20 +60 +E0 +60 +00 +00 +ENDCHAR +STARTCHAR musicalnotedbl +ENCODING 9835 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +50 +48 +48 +C8 +D8 +18 +00 +00 +ENDCHAR +STARTCHAR uni266C +ENCODING 9836 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +60 +50 +68 +58 +C8 +D8 +18 +00 +00 +ENDCHAR +STARTCHAR uni266D +ENCODING 9837 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +40 +50 +68 +48 +50 +60 +00 +00 +ENDCHAR +STARTCHAR uni266E +ENCODING 9838 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +48 +58 +68 +58 +68 +48 +08 +00 +ENDCHAR +STARTCHAR uni266F +ENCODING 9839 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +58 +70 +D0 +58 +70 +D0 +40 +00 +ENDCHAR +STARTCHAR uni267A +ENCODING 9850 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +50 +00 +88 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2680 +ENCODING 9856 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +30 +30 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2681 +ENCODING 9857 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +C0 +C0 +0C +0C +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2682 +ENCODING 9858 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +C0 +C0 +00 +30 +30 +00 +0C +0C +00 +00 +ENDCHAR +STARTCHAR uni2683 +ENCODING 9859 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +CC +CC +00 +00 +00 +00 +CC +CC +00 +00 +ENDCHAR +STARTCHAR uni2684 +ENCODING 9860 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +CC +CC +00 +30 +30 +00 +CC +CC +00 +00 +ENDCHAR +STARTCHAR uni2685 +ENCODING 9861 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +CC +CC +00 +CC +CC +00 +CC +CC +00 +00 +ENDCHAR +STARTCHAR uni268A +ENCODING 9866 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +F8 +F8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni268B +ENCODING 9867 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +D8 +D8 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni268C +ENCODING 9868 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F8 +F8 +00 +F8 +F8 +00 +00 +00 +ENDCHAR +STARTCHAR uni268D +ENCODING 9869 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +D8 +D8 +00 +F8 +F8 +00 +00 +00 +ENDCHAR +STARTCHAR uni268E +ENCODING 9870 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +F8 +F8 +00 +D8 +D8 +00 +00 +00 +ENDCHAR +STARTCHAR uni268F +ENCODING 9871 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +D8 +D8 +00 +D8 +D8 +00 +00 +00 +ENDCHAR +STARTCHAR uni2690 +ENCODING 9872 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +F8 +88 +F8 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni2691 +ENCODING 9873 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +80 +F8 +F8 +F8 +80 +80 +80 +00 +00 +ENDCHAR +STARTCHAR uni2692 +ENCODING 9874 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +D8 +D8 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni26A0 +ENCODING 9888 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +48 +30 +B4 +30 +B4 +00 +B4 +30 +84 +ENDCHAR +STARTCHAR uni26A1 +ENCODING 9889 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +08 +10 +20 +40 +F8 +10 +20 +40 +80 +00 +ENDCHAR +STARTCHAR uni26A5 +ENCODING 9893 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +1C +0C +74 +88 +88 +88 +70 +20 +70 +20 +ENDCHAR +STARTCHAR uni26AA +ENCODING 9898 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +88 +88 +88 +70 +00 +00 +00 +ENDCHAR +STARTCHAR uni26AB +ENCODING 9899 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +70 +F8 +F8 +F8 +70 +00 +00 +00 +ENDCHAR +STARTCHAR uni26AC +ENCODING 9900 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +60 +90 +90 +60 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni26AF +ENCODING 9903 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +D8 +F8 +D8 +00 +00 +00 +ENDCHAR +STARTCHAR uni2707 +ENCODING 9991 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +D8 +F8 +D8 +F8 +A8 +70 +00 +00 +ENDCHAR +STARTCHAR uni2713 +ENCODING 10003 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +08 +18 +B0 +E0 +40 +00 +00 +ENDCHAR +STARTCHAR uni2714 +ENCODING 10004 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +08 +18 +B8 +F0 +E0 +40 +00 +00 +ENDCHAR +STARTCHAR uni2715 +ENCODING 10005 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +88 +50 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni2716 +ENCODING 10006 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +D8 +F8 +70 +F8 +D8 +00 +00 +ENDCHAR +STARTCHAR uni2717 +ENCODING 10007 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +58 +20 +50 +88 +80 +00 +00 +ENDCHAR +STARTCHAR uni2718 +ENCODING 10008 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +88 +D8 +78 +70 +D8 +C8 +88 +00 +00 +ENDCHAR +STARTCHAR uni271A +ENCODING 10010 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +30 +30 +FC +FC +30 +30 +00 +00 +ENDCHAR +STARTCHAR uni271B +ENCODING 10011 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +20 +20 +D8 +20 +20 +00 +00 +ENDCHAR +STARTCHAR uni271C +ENCODING 10012 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +30 +30 +CC +CC +30 +30 +00 +00 +ENDCHAR +STARTCHAR uni271D +ENCODING 10013 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +30 +30 +FC +FC +30 +30 +30 +30 +00 +00 +ENDCHAR +STARTCHAR uni271E +ENCODING 10014 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +D8 +8C +DC +5C +58 +58 +78 +38 +00 +ENDCHAR +STARTCHAR uni2720 +ENCODING 10016 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +78 +30 +B4 +FC +FC +B4 +30 +78 +00 +00 +ENDCHAR +STARTCHAR uni2730 +ENCODING 10032 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +20 +20 +D8 +20 +50 +88 +00 +00 +ENDCHAR +STARTCHAR uni2776 +ENCODING 10102 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +98 +D8 +D8 +88 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2777 +ENCODING 10103 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +A8 +E8 +D8 +88 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2778 +ENCODING 10104 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +98 +E8 +D8 +E8 +98 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2779 +ENCODING 10105 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +A8 +A8 +88 +E8 +E8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni277A +ENCODING 10106 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +88 +B8 +98 +E8 +98 +F8 +70 +00 +ENDCHAR +STARTCHAR uni277B +ENCODING 10107 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +C8 +B8 +98 +A8 +D8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni277C +ENCODING 10108 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +88 +E8 +E8 +D8 +D8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni277D +ENCODING 10109 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +A8 +D8 +A8 +D8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni277E +ENCODING 10110 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +A8 +C8 +E8 +98 +F8 +70 +00 +ENDCHAR +STARTCHAR uni277F +ENCODING 10111 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +68 +50 +50 +50 +68 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2780 +ENCODING 10112 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +60 +20 +20 +70 +88 +70 +00 +ENDCHAR +STARTCHAR uni2781 +ENCODING 10113 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +50 +10 +20 +70 +88 +70 +00 +ENDCHAR +STARTCHAR uni2782 +ENCODING 10114 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +60 +10 +20 +10 +60 +88 +70 +00 +ENDCHAR +STARTCHAR uni2783 +ENCODING 10115 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +50 +50 +70 +10 +10 +88 +70 +00 +ENDCHAR +STARTCHAR uni2784 +ENCODING 10116 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +70 +40 +60 +10 +60 +88 +70 +00 +ENDCHAR +STARTCHAR uni2785 +ENCODING 10117 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +30 +40 +60 +50 +20 +88 +70 +00 +ENDCHAR +STARTCHAR uni2786 +ENCODING 10118 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +70 +10 +10 +20 +20 +88 +70 +00 +ENDCHAR +STARTCHAR uni2787 +ENCODING 10119 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +50 +20 +50 +20 +88 +70 +00 +ENDCHAR +STARTCHAR uni2788 +ENCODING 10120 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +88 +20 +50 +30 +10 +60 +88 +70 +00 +ENDCHAR +STARTCHAR uni2789 +ENCODING 10121 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +00 +90 +A8 +A8 +A8 +90 +00 +70 +00 +ENDCHAR +STARTCHAR uni278A +ENCODING 10122 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +98 +D8 +D8 +88 +F8 +70 +00 +ENDCHAR +STARTCHAR uni278B +ENCODING 10123 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +A8 +E8 +D8 +88 +F8 +70 +00 +ENDCHAR +STARTCHAR uni278C +ENCODING 10124 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +98 +E8 +D8 +E8 +98 +F8 +70 +00 +ENDCHAR +STARTCHAR uni278D +ENCODING 10125 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +A8 +A8 +88 +E8 +E8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni278E +ENCODING 10126 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +88 +B8 +98 +E8 +98 +F8 +70 +00 +ENDCHAR +STARTCHAR uni278F +ENCODING 10127 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +C8 +B8 +98 +A8 +D8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2790 +ENCODING 10128 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +88 +E8 +E8 +D8 +D8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2791 +ENCODING 10129 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +A8 +D8 +A8 +D8 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2792 +ENCODING 10130 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +D8 +A8 +C8 +E8 +98 +F8 +70 +00 +ENDCHAR +STARTCHAR uni2793 +ENCODING 10131 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +70 +F8 +68 +50 +50 +50 +68 +F8 +70 +00 +ENDCHAR +STARTCHAR uni27E8 +ENCODING 10216 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +20 +20 +40 +20 +20 +10 +00 +00 +ENDCHAR +STARTCHAR uni27E9 +ENCODING 10217 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +20 +20 +10 +20 +20 +40 +00 +00 +ENDCHAR +STARTCHAR uni2800 +ENCODING 10240 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2801 +ENCODING 10241 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2802 +ENCODING 10242 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2803 +ENCODING 10243 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2804 +ENCODING 10244 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2805 +ENCODING 10245 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2806 +ENCODING 10246 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2807 +ENCODING 10247 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2808 +ENCODING 10248 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2809 +ENCODING 10249 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni280A +ENCODING 10250 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni280B +ENCODING 10251 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni280C +ENCODING 10252 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni280D +ENCODING 10253 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni280E +ENCODING 10254 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni280F +ENCODING 10255 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2810 +ENCODING 10256 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2811 +ENCODING 10257 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2812 +ENCODING 10258 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2813 +ENCODING 10259 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2814 +ENCODING 10260 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2815 +ENCODING 10261 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2816 +ENCODING 10262 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2817 +ENCODING 10263 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2818 +ENCODING 10264 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2819 +ENCODING 10265 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni281A +ENCODING 10266 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni281B +ENCODING 10267 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +00 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni281C +ENCODING 10268 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni281D +ENCODING 10269 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni281E +ENCODING 10270 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni281F +ENCODING 10271 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +40 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2820 +ENCODING 10272 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2821 +ENCODING 10273 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2822 +ENCODING 10274 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2823 +ENCODING 10275 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2824 +ENCODING 10276 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2825 +ENCODING 10277 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2826 +ENCODING 10278 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2827 +ENCODING 10279 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2828 +ENCODING 10280 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2829 +ENCODING 10281 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni282A +ENCODING 10282 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni282B +ENCODING 10283 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni282C +ENCODING 10284 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni282D +ENCODING 10285 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni282E +ENCODING 10286 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni282F +ENCODING 10287 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2830 +ENCODING 10288 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2831 +ENCODING 10289 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2832 +ENCODING 10290 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2833 +ENCODING 10291 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2834 +ENCODING 10292 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2835 +ENCODING 10293 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2836 +ENCODING 10294 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2837 +ENCODING 10295 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2838 +ENCODING 10296 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2839 +ENCODING 10297 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni283A +ENCODING 10298 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni283B +ENCODING 10299 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +10 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni283C +ENCODING 10300 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni283D +ENCODING 10301 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni283E +ENCODING 10302 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni283F +ENCODING 10303 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +50 +00 +00 +00 +00 +ENDCHAR +STARTCHAR uni2840 +ENCODING 10304 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2841 +ENCODING 10305 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2842 +ENCODING 10306 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2843 +ENCODING 10307 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2844 +ENCODING 10308 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2845 +ENCODING 10309 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2846 +ENCODING 10310 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2847 +ENCODING 10311 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2848 +ENCODING 10312 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2849 +ENCODING 10313 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni284A +ENCODING 10314 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni284B +ENCODING 10315 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni284C +ENCODING 10316 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni284D +ENCODING 10317 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni284E +ENCODING 10318 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni284F +ENCODING 10319 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2850 +ENCODING 10320 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2851 +ENCODING 10321 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2852 +ENCODING 10322 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2853 +ENCODING 10323 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2854 +ENCODING 10324 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2855 +ENCODING 10325 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2856 +ENCODING 10326 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2857 +ENCODING 10327 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2858 +ENCODING 10328 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2859 +ENCODING 10329 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni285A +ENCODING 10330 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni285B +ENCODING 10331 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +00 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni285C +ENCODING 10332 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni285D +ENCODING 10333 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni285E +ENCODING 10334 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni285F +ENCODING 10335 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +40 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2860 +ENCODING 10336 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2861 +ENCODING 10337 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2862 +ENCODING 10338 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2863 +ENCODING 10339 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2864 +ENCODING 10340 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2865 +ENCODING 10341 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2866 +ENCODING 10342 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2867 +ENCODING 10343 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2868 +ENCODING 10344 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2869 +ENCODING 10345 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni286A +ENCODING 10346 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni286B +ENCODING 10347 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni286C +ENCODING 10348 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni286D +ENCODING 10349 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni286E +ENCODING 10350 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni286F +ENCODING 10351 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2870 +ENCODING 10352 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2871 +ENCODING 10353 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2872 +ENCODING 10354 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2873 +ENCODING 10355 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2874 +ENCODING 10356 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2875 +ENCODING 10357 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2876 +ENCODING 10358 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2877 +ENCODING 10359 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2878 +ENCODING 10360 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2879 +ENCODING 10361 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni287A +ENCODING 10362 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni287B +ENCODING 10363 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +10 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni287C +ENCODING 10364 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni287D +ENCODING 10365 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni287E +ENCODING 10366 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni287F +ENCODING 10367 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +50 +00 +40 +00 +00 +ENDCHAR +STARTCHAR uni2880 +ENCODING 10368 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2881 +ENCODING 10369 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2882 +ENCODING 10370 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2883 +ENCODING 10371 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2884 +ENCODING 10372 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2885 +ENCODING 10373 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2886 +ENCODING 10374 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2887 +ENCODING 10375 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2888 +ENCODING 10376 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2889 +ENCODING 10377 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni288A +ENCODING 10378 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni288B +ENCODING 10379 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni288C +ENCODING 10380 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni288D +ENCODING 10381 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni288E +ENCODING 10382 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni288F +ENCODING 10383 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2890 +ENCODING 10384 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2891 +ENCODING 10385 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2892 +ENCODING 10386 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2893 +ENCODING 10387 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2894 +ENCODING 10388 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2895 +ENCODING 10389 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2896 +ENCODING 10390 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2897 +ENCODING 10391 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2898 +ENCODING 10392 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni2899 +ENCODING 10393 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni289A +ENCODING 10394 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni289B +ENCODING 10395 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +00 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni289C +ENCODING 10396 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni289D +ENCODING 10397 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni289E +ENCODING 10398 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni289F +ENCODING 10399 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +40 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A0 +ENCODING 10400 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A1 +ENCODING 10401 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A2 +ENCODING 10402 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A3 +ENCODING 10403 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A4 +ENCODING 10404 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A5 +ENCODING 10405 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A6 +ENCODING 10406 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A7 +ENCODING 10407 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A8 +ENCODING 10408 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28A9 +ENCODING 10409 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28AA +ENCODING 10410 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28AB +ENCODING 10411 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28AC +ENCODING 10412 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28AD +ENCODING 10413 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28AE +ENCODING 10414 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28AF +ENCODING 10415 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B0 +ENCODING 10416 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B1 +ENCODING 10417 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B2 +ENCODING 10418 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B3 +ENCODING 10419 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B4 +ENCODING 10420 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B5 +ENCODING 10421 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B6 +ENCODING 10422 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B7 +ENCODING 10423 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B8 +ENCODING 10424 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28B9 +ENCODING 10425 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28BA +ENCODING 10426 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28BB +ENCODING 10427 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +10 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28BC +ENCODING 10428 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28BD +ENCODING 10429 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28BE +ENCODING 10430 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28BF +ENCODING 10431 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +50 +00 +10 +00 +00 +ENDCHAR +STARTCHAR uni28C0 +ENCODING 10432 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C1 +ENCODING 10433 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C2 +ENCODING 10434 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C3 +ENCODING 10435 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C4 +ENCODING 10436 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C5 +ENCODING 10437 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C6 +ENCODING 10438 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C7 +ENCODING 10439 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C8 +ENCODING 10440 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28C9 +ENCODING 10441 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28CA +ENCODING 10442 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28CB +ENCODING 10443 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28CC +ENCODING 10444 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28CD +ENCODING 10445 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28CE +ENCODING 10446 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28CF +ENCODING 10447 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D0 +ENCODING 10448 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D1 +ENCODING 10449 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D2 +ENCODING 10450 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D3 +ENCODING 10451 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D4 +ENCODING 10452 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D5 +ENCODING 10453 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D6 +ENCODING 10454 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D7 +ENCODING 10455 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D8 +ENCODING 10456 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28D9 +ENCODING 10457 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28DA +ENCODING 10458 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28DB +ENCODING 10459 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +00 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28DC +ENCODING 10460 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28DD +ENCODING 10461 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28DE +ENCODING 10462 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28DF +ENCODING 10463 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +40 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E0 +ENCODING 10464 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E1 +ENCODING 10465 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E2 +ENCODING 10466 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E3 +ENCODING 10467 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E4 +ENCODING 10468 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +00 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E5 +ENCODING 10469 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +00 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E6 +ENCODING 10470 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +40 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E7 +ENCODING 10471 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +40 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E8 +ENCODING 10472 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28E9 +ENCODING 10473 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28EA +ENCODING 10474 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28EB +ENCODING 10475 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28EC +ENCODING 10476 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +00 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28ED +ENCODING 10477 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +00 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28EE +ENCODING 10478 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +40 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28EF +ENCODING 10479 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +40 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F0 +ENCODING 10480 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F1 +ENCODING 10481 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F2 +ENCODING 10482 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F3 +ENCODING 10483 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F4 +ENCODING 10484 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +10 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F5 +ENCODING 10485 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +10 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F6 +ENCODING 10486 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +50 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F7 +ENCODING 10487 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +40 +00 +50 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F8 +ENCODING 10488 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28F9 +ENCODING 10489 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28FA +ENCODING 10490 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28FB +ENCODING 10491 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +10 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28FC +ENCODING 10492 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +10 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28FD +ENCODING 10493 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +10 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28FE +ENCODING 10494 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +00 +50 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni28FF +ENCODING 10495 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +50 +00 +50 +00 +50 +00 +50 +00 +00 +ENDCHAR +STARTCHAR uni2934 +ENCODING 10548 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +10 +38 +54 +10 +10 +10 +E0 +00 +00 +ENDCHAR +STARTCHAR uni2935 +ENCODING 10549 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +E0 +10 +10 +10 +54 +38 +10 +00 +00 +ENDCHAR +STARTCHAR uni2936 +ENCODING 10550 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +04 +24 +44 +F8 +40 +20 +00 +00 +ENDCHAR +STARTCHAR uni2937 +ENCODING 10551 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +80 +90 +88 +7C +08 +10 +00 +00 +ENDCHAR +STARTCHAR uni2A02 +ENCODING 10754 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +00 +00 +70 +D8 +A8 +D8 +70 +00 +00 +ENDCHAR +STARTCHAR fi +ENCODING 64257 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +30 +48 +40 +E8 +48 +48 +48 +00 +00 +ENDCHAR +STARTCHAR fl +ENCODING 64258 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +38 +48 +48 +F8 +48 +48 +44 +00 +00 +ENDCHAR +STARTCHAR uniFFFD +ENCODING 65533 +SWIDTH 576 0 +DWIDTH 6 0 +BBX 6 10 0 -2 +BITMAP +00 +70 +D8 +A8 +E8 +D8 +F8 +D8 +70 +00 +ENDCHAR +ENDFONT diff --git a/plugins/ledmatrix-flights/manifest.json b/plugins/ledmatrix-flights/manifest.json index f8023117..35378b17 100644 --- a/plugins/ledmatrix-flights/manifest.json +++ b/plugins/ledmatrix-flights/manifest.json @@ -1,7 +1,7 @@ { "id": "ledmatrix-flights", "name": "Flight Tracker", - "version": "1.12.1", + "version": "1.12.2", "description": "Real-time aircraft tracking with ADS-B/FlightRadar24/OpenSky/adsb.fi/adsb.lol data, map backgrounds, area mode, flight tracking, anchor airport, flight records, and optional airport weather (METAR/TAF/PIREP/SIGMET via the free NOAA Aviation Weather Center API)", "author": "ChuckBuilds", "entry_point": "manager.py", @@ -37,6 +37,12 @@ "min_ledmatrix_version": "2.0.0", "max_ledmatrix_version": "3.0.0", "versions": [ + { + "released": "2026-07-09", + "version": "1.12.2", + "notes": "Airport Weather now uses the crisp 6x10 bitmap font (bundled from the LEDMatrix font set) for the weather cards, replacing the soft anti-aliased 5x7 TTF. FreeType renders the .bdf pixel-exact at its native size, so the METAR/TAF/PIREP/SIGMET text is sharp on the LED grid. Falls back gracefully if a build lacks BDF support.", + "ledmatrix_min": "2.0.0" + }, { "released": "2026-07-09", "version": "1.12.1", diff --git a/plugins/ledmatrix-flights/renderer.py b/plugins/ledmatrix-flights/renderer.py index bf589fe0..58e1427f 100644 --- a/plugins/ledmatrix-flights/renderer.py +++ b/plugins/ledmatrix-flights/renderer.py @@ -213,18 +213,23 @@ def _load_fonts(self) -> None: else: self.font_small = _ttf(small_face, small_sz) - # Weather (METAR) view uses the cleaner, more legible 5x7 face rather than - # the blocky PressStart2P/4x6. It is drawn in 1-bit "mono" mode (see the - # render_*_to_image methods) so it stays crisp on the LED grid instead of the - # soft anti-aliased look the face has when smoothed; a slightly larger size - # keeps the small weather text readable. - wx_head_sz, wx_body_sz = (16, 12) if h >= 64 else (13, 9) - if self._font_override_medium is not None: - wx_head_sz = self._font_override_medium - if self._font_override_small is not None: - wx_body_sz = self._font_override_small - self.wx_font_head = _ttf("5by7.regular.ttf", wx_head_sz) - self.wx_font_body = _ttf("5by7.regular.ttf", wx_body_sz) + # Weather (METAR) view uses the crisp 6x10 bitmap font (bundled) rather than + # the blocky PressStart2P or the soft, anti-aliased 5x7 TTF. FreeType renders + # a .bdf pixel-exact at its native pixel size only (here 10px), so the weather + # text is sharp on the LED grid with no anti-aliasing and no stretching blur. + try: + self.wx_font_head = _ttf("6x10.bdf", 10) + except Exception: + # Fall back if this Pillow/FreeType build can't load the .bdf bitmap. + logger.warning("[Flight Tracker] 6x10.bdf unavailable; using fallback weather font") + self.wx_font_head = self.font_small + self.wx_font_body = self.wx_font_head + # 6x10's cell is 10px but its inked glyphs are ~8px tall; textbbox reports the + # full cell, so use the known inked height and a tight row advance to fit a + # header + two field rows on a 32px-tall panel (wx_fh = fit-check height, + # wx_lh = row advance). + self.wx_fh = 8 + self.wx_lh = 10 # --- Row fitting helper --- @@ -1134,7 +1139,7 @@ def _render_metar_card_to_image(self, wx: Dict[str, Any]) -> Image.Image: if ax > 2 + icao_w + 4: # only if it fits without hitting the ICAO age_color = (255, 180, 0) if stale else self.dim_color self._draw(draw, label, (ax, y + 1), self.wx_font_body, age_color) - y += self._lh(self.wx_font_head) + y += self.wx_lh # Decoded field tokens, packed across as many rows as fit. tokens = self._metar_tokens(wx) @@ -1173,8 +1178,8 @@ def _draw_token_rows(self, draw, tokens, x0, y0, font, max_w, max_y, gap_x=5, color=(220, 220, 220)) -> None: """Greedily pack space-separated tokens into rows, wrapping when a token would overflow and stopping when vertical space runs out.""" - lh = self._lh(font) - fh = self._fh(font) + lh = self.wx_lh + fh = self.wx_fh x, y = x0, y0 for tok in tokens: tw = self._tw(draw, tok, font) @@ -1200,10 +1205,10 @@ def _render_labeled_page_to_image(self, icao: str, tag: str, tag_color, body: st if tag: tag_w = self._tw(draw, tag, self.wx_font_body) self._draw(draw, tag, (w - tag_w - 2, y + 1), self.wx_font_body, tag_color) - y += self._lh(self.wx_font_head) + 1 + y += self.wx_lh - lh = self._lh(self.wx_font_body) - fh = self._fh(self.wx_font_body) + lh = self.wx_lh + fh = self.wx_fh for line in self._wrap_text(draw, body or "", self.wx_font_body, w - 4): if y + fh > h - 1: break @@ -1224,7 +1229,7 @@ def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: cnt = str(len(sigmets)) cw = self._tw(draw, cnt, self.wx_font_body) self._draw(draw, cnt, (w - cw - 2, y + 1), self.wx_font_body, self.dim_color) - y += self._lh(self.wx_font_head) + 1 + y += self.wx_lh if not sigmets: self._draw(draw, "NONE ACTIVE", (2, y), self.wx_font_body, self.dim_color) @@ -1242,8 +1247,8 @@ def _render_sigmet_to_image(self, sigmets: list) -> Image.Image: seen.add(key) rows.append(f"{abbr} {hazard}") - lh = self._lh(self.wx_font_body) - fh = self._fh(self.wx_font_body) + lh = self.wx_lh + fh = self.wx_fh for line in rows: if y + fh > h - 1: break