Replace Daira glyphs with normalized weather icons

This commit is contained in:
b0txec
2026-08-20 10:46:26 +03:00
parent 6c9290bbfc
commit 0d641bd38f
57 changed files with 113 additions and 112 deletions
+5 -6
View File
@@ -38,7 +38,7 @@ The production template contains:
- the fixed title/source nameplate already present in the production artwork;
- the latest available temperature for each fixed station;
- weather conditions represented by the bundled weather-font glyphs;
- weather conditions represented by normalized transparent image assets;
- manually entered wind direction, speed, and gust values;
- a fixed 3840×1440 PNG output.
@@ -48,7 +48,7 @@ Current operator flow:
2. Review the observation timestamp, missing/stale indicators, and temperatures.
3. Override any temperature manually when editorial correction is required; reset restores the fetched value.
4. Enter wind values manually.
5. Select a weather glyph, apply it to all stations where appropriate, and adjust exceptions.
5. Select a weather symbol, apply it to all stations where appropriate, and adjust exceptions.
6. Review and download `faktiska-3840x1440.png`.
Fixed positions:
@@ -71,7 +71,7 @@ Fixed positions:
The weather symbols are not automatically derived from the historical temperature query. They remain editorial/manual inputs until a reliable phenomena-data mapping is designed and validated.
Symbol selection is manual, but placement is automatic. Each Faktiskā position owns a fixed marker layout that attaches the selected font glyph to the actual rendered edge of its temperature badge. Operators do not position symbols for each export; per-station offsets can be refined centrally against the production master.
Symbol selection is manual, but placement is automatic. Each Faktiskā position owns a fixed marker layout that attaches the selected normalized image to the actual rendered edge of its temperature badge. Operators do not position symbols for each export; per-station offsets can be refined centrally against the production master.
Completed Faktiskā checkpoint:
@@ -79,8 +79,8 @@ Completed Faktiskā checkpoint:
- automatic latest-temperature loading with observation time and stale/missing states;
- manual temperature correction and reset to the fetched value;
- manual wind direction, speed, and gust values;
- manual Daira weather-glyph selection with apply-to-all and station exceptions;
- automatic badge-relative glyph placement with shared optical correction;
- manual weather-symbol selection with apply-to-all and station exceptions;
- automatic badge-relative image placement using consistent 256×256 asset geometry;
- guarded 3840×1440 export using the fixed wind production artwork.
Valmiera is included in the development seed so all 13 fixed positions can be exercised. Confirmed Monda Regular/Bold files are now bundled and used. The export dimensions are locked, but final pixel-level placement must still be compared against the production masters after the font change.
@@ -138,5 +138,4 @@ Development limitation: representative forecast CSV fixtures are not currently i
- Whether Stende and Zīlāni remain the production feeds after users test real provider data.
- Confirm how Valmiera is named and sourced when authorized provider data is available.
- Final pixel-level Monda export comparison against the production masters.
- Replace Daira font-glyph rendering with a normalized SVG weather-symbol set after the design assets are supplied.
- Required authentication and role separation for analytical, production, and administrative workspaces.