Air Texture — Atmospheric Cloud Specimen (System Layer)A variable type system defined by continuous input. Forms are not fixed drawings — they are outputs shaped by parameters over time.Each glyph exists as a live state. A character is generated, held, and modulated based on incoming values.The system treats typography as signal processing rather than static composition.Air Texture — Atmospheric Cloud Specimen (System Layer)A variable type system defined by continuous input. Forms are not fixed drawings — they are outputs shaped by parameters over time.Each glyph exists as a live state. A character is generated, held, and modulated based on incoming values.The system treats typography as signal processing rather than static composition.
≡ Surface Wind Analysis06:00:00Z
≡ Temperature
−18.35
°C
≡ Dewpoint
−22.4 °C
≡ Cond.
Cloudy
≡ Beaufort
Bft 5
≡ Humid.
062 %
≡ Wind Speed
18.20
kn
≡ Gust
24.60
kn
≡ Lull
11.40
kn
≡ Pressure
1028
hPa
≡ Trend
Rising
≡ Δ 3h
+1.4
hPa
≡ Wind Direction
NNE
022°
≡ Visibility
50
km
≡ Cloud
BKN040
−3°
LSZH
Air TextureD(T) · Type SpecimenAir Texture · Variable Weight · Nine Axes · ∞
Zürich Kloten International · 47°26'N 08°33'E WMO Station 06670 · ICAO LSZH · Elevation 432m asl Observation 06:00 UTC 02 April 2026
Synoptic synopsis · 06:00 UTC 02 Apr 2026
Blocking anticyclone centred Norwegian Sea at 1036 hPa. Persistent north to northeasterly airstream across central Europe. Temperatures 4–7°c below seasonal average for the second consecutive week. 500 hPa geopotential anomaly +120 gpm deflects Atlantic disturbances southward into the Mediterranean.
Temperature
−3°c (−3.1 recorded)
Dew Point
−7°c · Depression 4°c
Humidity
72%
Pressure
1028.4 hPa ↑ (rising +1.2/3h)
Wind
NNE 010° 6 kt, gust 12 kt
Visibility
50 km · CAVOK
Cloud
FEW020 SCT080
Weather
Ground frost · nil significant wx
Snow depth
0 cm valley / 8 cm Uetliberg
Sunshine
0.0 h past hour · 3.2 h yesterday
Thu−3°−9°Clear · frost
Fri2°−5°Thin cloud
Sat6°−1°Clouding
Sun8°2°Overcast
Mon9°3°Rain 14h
Tue11°4°Showers
Wed13°5°Improving
Thu15°6°Sunny
Fri16°7°Sunny spells
Sat14°6°Variable
Sun12°4°Cloudy
Mon11°3°Showers
Tue13°5°Bright
Wed15°6°Fine
The highest pressure ever recorded in the Northern Hemisphere was 1083.8 hPa at Agata, Siberia, on 31 December 1968.
005 — Numerals
1298333OO418835O353724771674332556395814
4829159163514113125767O432431O9O82O29226
69432969884814O821O5451O5338722564669739
OOZero
11One
22Two
33Three
44Four
55Five
66Six
77Seven
88Eight
99Nine
LSZH · CAVOK
−3°c
1028 hPa
EDDF · FZFG
2°c
O6OO m
LFPG · FG
5°c
200 m
EGLL · −DZ BR
7°c
5 km
OMDB · CLR
34°c
1012 hPa
LSZH · CAVOK
−3°c
1028 hPa
EDDF · FZFG
2°c
O6OO m
LFPG · FG
5°c
200 m
EGLL · −DZ BR
7°c
5 km
OMDB · CLR
34°c
1012 hPa
EGLL — London Heathrow
Heathrow
7°c
Overcast · drizzle
Pressure1009 hPa
Humidity91%
WindSW 14 kt g22
Visibility5 km
CloudOVC005
Dew Pt.6°c
Wx-DZ BR
Ceiling500 ft
Low stratus settled over the Thames Basin since 21:00Z Tuesday. Radiation fog developed overnight reducing visibility to 400m at 03:00Z before clearing to drizzle by 06:00Z. Weak warm front lifting NE will clear conditions by 14:00Z. Precipitation: 0.4mm past 24h.
LFPG — Paris CDG
Paris CDG
5°c
Dense fog · LIFR
Pressure1014 hPa
Humidity98%
WindCalm 000°
Visibility200 m
CloudVVOO1
Dew Pt.5°c
WxFG
Ceiling100 ft VV
Dense radiation fog persisted 14 consecutive hours. RVR runway 27L 150m at 06:00Z — below CAT II minima. All arrivals holding or diverting to Lyon-Saint Exupéry and Brussels. Dissipation expected 11:00–13:00Z with solar heating.
EDDF — Frankfurt Main
Frankfurt
2°c
Freezing fog · FZFG
Pressure1022 hPa
Humidity96%
WindENE 2 kt
Visibility600 m
CloudVVO02
Dew Pt.2°c
WxFZFG
Ceiling200 ft VV
Freezing fog producing rime ice on exposed surfaces throughout Rhine-Main. De-icing operations in full effect. Fog layer 120–320m agl. Ice accretion on unheated OAT probes: 1.2mm per hour. Temperatures 2.1°c below 1991–2020 normal — coldest April start since 2003.
LSZH — Zürich Kloten
Zürich
−3°c
Clear · ground frost
Pressure1028 hPa
Humidity72%
WindNNE 6 kt g12
Visibility50 km CAVOK
CloudFEW030
Dew Pt.−7°c
WxNil
CeilingCAVOK
Exceptional clarity as cold Arctic air scoured the atmosphere. Boundary layer 280m — unusually shallow. Fluntern overnight minimum −6.4°c, lowest April reading since 1991. Snow depth Uetliberg: 8 cm. Hoarfrost 2.3mm ice-equivalent on grass at Reckenholz.
11Surface 06:00Z · anticyclone Norwegian Sea 1036hPa · secondary high Poland 1030hPa · Atlantic frontal stalled Bay of Biscay · 998hPa low Landes · near-calm central Europe · +120gpm 500hPa · Rex block index 0.84
METAR LSZH O20600Z O1OO6KT CAVOK M03/M07 Q1O28 NOSIG — Ceiling and visibility OK. Temperature minus three. Dew point minus seven. QNH 1028.
008 — Station Observations · 06:00 UTCMETAR / SYNOP
Oslo
−11°
Clear skies. Strong radiative cooling. Bora-type drainage winds off the Hardangervidda. Oslo Fjord partially frozen for the first time since January 2010. Ice thickness at Drøbak narrows: 12cm. Northerly winds creating wind chill −19°c along the waterfront. Hoarfrost on all exposed vegetation throughout Akershus county.
Station
ENGM · Gardermoen 202m
Temperature
−11.2°c
Dew Point
−15°c
Humidity
68%
Wind
NNW 340° 12 kt g18
Pressure
1034.8 hPa ↑
Visibility
>50 km SKC
Snow depth
31 cm
Wind chill
−19°c
Day length
14h 38m
Warsaw
−6°
Thin high cirrus at FL280, otherwise clear. Light NE winds 7kt. Black frost — temperature fell to −6.1°c on bare ground, −8.2°c at grass level. No precipitation in 72 hours. Vistula at Warszawa-Praga: 312 cm, stable. Heating degree-days for March 2026: 347 — highest since 2013.
Station
EPWA · Chopin 110m
Temperature
−6.1°c
Dew Point
−9°c
Humidity
78%
Wind
NE 040° 7 kt
Pressure
1031.2 hPa ↔
Visibility
40 km
Snow depth
4 cm (patchy)
Wind chill
−10°c
Day length
13h 52m
Milan
1°
Shallow radiation fog over the Po Valley, base 30m, top 180m. Milan Linate RVR 350m runway 36. Malpensa 800m in fog and mist. Cold outflow from Alpine glaciers produced sharp temperature gradient between valley floor and Prealpine slopes. Temperature at Lugano 276m: 4°c. Madonna del Sasso 790m: 7°c.
The surface pressure chart for 06:00 UTC 02 April 2026 shows a slow-moving anticyclone centred over the Norwegian Sea at 1036 hPa, with a secondary high at 1030 hPa over Poland. The Atlantic frontal system that brought disruption to Iberia last week has stalled over the Bay of Biscay, blocked by the persistent high to the northeast.
Mean sea-level pressure has been above 1020 hPa over the Alps for 11 of the past 14 days. Historical analogues suggest the pattern could persist for a further 5–9 days before the jet stream dips far enough south to allow progressive westerlies to re-establish. Rex block index 0.84 — top 8% of April blocking events since 1950.
The 850 hPa temperature field shows a pronounced cold pool centred over Scandinavia, with −12°c isotherms extending as far south as northern Germany. Combined with light surface winds and clear skies, this has created widespread radiation frost across the North European Plain. 62 of 74 synoptic stations reported ground frost this morning.
Upper Air
The 500 hPa chart shows an omega-block pattern: a high-amplitude ridge over Scandinavia flanked by troughs over the eastern Atlantic and western Russia. The ridge axis is oriented north-south, centred on 10°E, with positive geopotential anomalies of +120 gpm relative to the 1981–2010 climatology.
The polar jet stream has been deflected northward to approximately 70°N over the Norwegian Sea, then curving equatorward over Russia. Transient cyclones are being steered along an abnormally northerly track, bypassing the continent entirely and delivering above-normal precipitation to Iceland and Greenland.
Radiosonde ascents from Stuttgart (10739) and Munich (10868) this morning showed a sharp inversion between 950 and 900 hPa, trapping cold air near the surface. The free atmosphere above 900 hPa is anomalously dry, with relative humidity values below 20% at all levels to the tropopause at FL380.
Frost & Icing
Ground frost recorded at 62 of 74 stations across Germany, Switzerland, and Austria. Most severe: Innsbruck-Flughafen −8.4°c, Bolzano −7.1°c, Sion (Valais) −9.2°c. Valley floor stations particularly susceptible to katabatic drainage — temperatures 5–8°c below surrounding hillsides.
Hoarfrost has formed on vegetation and exposed surfaces at most stations below 600m. The hoarfrost layer at Zürich-Reckenholz: 2.3mm ice equivalent at 07:00 UTC. Stone fruit orchards across the Rhine Valley under severe frost risk; peach and apricot blossoms vulnerable above −2°c. Agricultural advisories issued for ten cantons.
Avalanche risk elevated at 3/5 across the Bernese Oberland due to wind redistribution of fresh snow on north to east-facing slopes above 1800m. Snow depth analysis from Swiss automatic stations shows 180mm snow water equivalent on northern Alpine flanks 800–1200m. The snowpack has grown 220mm since 15 March.
Climate Context
The April 2026 cold spell unfolds within a broader context of European climate variability. While annual mean temperature across central Europe has risen 1.6°c since the pre-industrial baseline, year-to-year variability driven by large-scale circulation patterns readily produces multi-week cold anomalies even as the long-term trend continues upward.
The blocking pattern responsible for the current cold spell is not unprecedented. The European Institute for Climate Research has documented 23 comparable omega-block events in April since 1950, with a median duration of 11 days. The intensity of the current block places it in the top quartile for the post-2000 period.
Mean temperatures for March 2026 averaged 1.4°c above the 1991–2020 normal, making the contrast with the current April cold anomaly of −3.8°c particularly striking. This whiplash between anomalous warmth and cold within a single season is consistent with amplified jet stream variability observed in recent decades.
012 — Reversed · A(T) on white
The instrument above the inversion. Free atmosphere, unlimited visibility.
At 900 hPa — approximately 1000m above the fog-choked Rhine-Main plain — the atmosphere is perfectly transparent. Visibility unlimited. The upper air observer looks down on a sea of white. Below is Frankfurt, Paris, Milan. Above is blue sky and −4°c and the sun at 40° elevation.
Reversed type on a white ground behaves differently. The strokes appear heavier, the counters slightly compressed by irradiation. Optical compensation is required to maintain apparent weight equality between positive and negative settings.
Fog below 300 metres. Free atmosphere above.
The inversion lid at 900 hPa traps moisture and cold air in the lowest tropospheric layers. Above it, the atmosphere is anomalously dry — dewpoint depression of 20°c or more at Stuttgart's 10:00 UTC ascent. The boundary between the fog world and the clear world is sharper than any typographic hairline.
The WMO station code for Frankfurt Main is 10637. FZFG. 0600m. VVO02. 02/02. 1022. The essentials encoded in twelve characters that a trained synoptician reads as easily as ordinary text. The language of weather is as legible as any alphabet.
Surface: fog. 500 hPa: ridge. Tropopause: sharp.
Weather observation is an act of reading the atmosphere. The synoptician scans the chart the way a typographer scans a proof — looking for anomalies, inconsistencies, forms that don't belong. The omega block on today's 500 hPa analysis is as legible as a bold headline. The fog on the surface chart whispers in thin italic.
Clouds are the notation of the atmosphere. Dense, legible, unambiguous at every altitude — from stratocumulus at 2,000 ft to noctilucent ice crystals at 82 km. The sky is a continuous briefing sheet.
Air has texture. Every observation is a reading of its grain — pressure, temperature, moisture, motion — encoded at a single point and transmitted before the next synoptic hour closes.
Each number in a synoptic transmission carries weight. 1028.4 hPa at LSZH. −11°c. CAVOK. These are not abstract values — they are the texture of the air at that moment, that place, that altitude. Air Texture is built to carry them.
SPECIAL WEATHER OBSERVATION — Visibility below 550m. ILS approach Category III in effect. All IFR departures suspended pending improvement.
Cloud base lowering 400 ft per hour — the steepest descent recorded at this station since the winter of 1994.
Thin. Barely there, like mist.
Weight 100 · 10°E ridge
Regular. The working voice.
Weight 400 · 500 hPa analysis
Bold. Cumulonimbus tops FL 400.
Weight 700 · CB in sector
WIND ADVISORY — Sustained southwesterly winds 28–35kt forecast across Alpine passes from 18:00Z. Expect significant turbulence below FL080. Cargo operations at Innsbruck suspended until further notice.
ALTOCUMULUS CASTELLANUS — Turrets developing on altocumulus layer at FL100. Diagnostic of instability above the inversion. Convective development probable by afternoon. Cloud base 6,000 ft, tops estimated FL140.
STRATUS FRACTUS — Ragged low cloud fragments observed below main cloud base at 400 ft. Typical of post-frontal maritime air. OVC004 at EGLL, OVC003 at EGJJ. Visibility moderate. Gradual improvement expected after 11:00Z.
CUMULONIMBUS ANALYSIS — CB tops reaching FL420 observed on radar. Overshooting tops indicating vigorous updrafts. Anvil glaciated, spreading downwind ENE. Pileus cloud visible at mid-tower. Cloud depth 38,000 ft. Embedded in altostratus layer.
NOCTILUCENT CLOUD — Observed 02:14Z at 82km altitude. Electric-blue luminescence. Formed on ice nuclei in mesosphere. Visible only in deep twilight when lower atmosphere in shadow. Highest clouds in Earth's atmosphere. First systematic observation this season.
Minimum temperature recorded at Gardermoen (ENGM) at 06:00 UTC 02 April 2026. Lowest April reading since 1991. Clear sky, NNW 12kt, snow depth 31cm.
134°f
Death Valley · 1913
Highest reliably recorded air temperature on Earth. Furnace Creek, California, 10 July 1913. Heat index that day estimated at 144°f. Equivalent to 56.7°c.
52°c
Heat index · Kuwait 2016
Apparent temperature (feels-like) combining air temperature 54°c and humidity. Mitribah, Kuwait, 21 July 2016 — one of the highest heat index readings ever recorded on Earth.
1036
hPa · Norwegian Sea
Centre of blocking anticyclone. Highest pressure recorded in the region for April in the instrumental record back to 1871. Ridge axis 10°E, positive geopotential anomaly +120 gpm.
−89°c · Cirrus top. The coldest cloud temperature routinely measured in the troposphere. Ice crystals. No liquid water.
020 — Editorial specimen · long-form typesetting
A cloud must be read in the dark, at altitude, under pressure, and against the clock.
The observation window is three minutes. Instrument readings must be taken, encoded, and transmitted before the next synoptic hour. Every character on the briefing sheet must be legible without effort. Cloud classification carries weight — not metaphorical weight, but the weight of a forecast decision.
The WMO FM-12 SYNOP code was designed to be read by teleprinter and decoded by human operators in languages from Norwegian to Japanese. Misread the third digit of group 7 and you have confused rain with freezing rain — a difference of 4°c and a runway closure.
Ten cloud genera, each a reading of atmospheric state. From the ghost-thin cirrostratus veil to the black cumulonimbus anvil at FL420. Between them: the full vertical range of the troposphere.
The fog on the surface chart whispers in thin italic. The omega block speaks in black.
Cold air drainage from the Alpine glaciers produced a temperature inversion sharp enough to read on a radiosonde trace as a single-pixel discontinuity.
021B — WIND DIRECTION · LIVE OBSERVATION
FZFG
Surface wind. Bearing & speed.
≡ Wind Report
Frankfurt Main · ILS Cat II in force · De-icing ops active · All departures delayed · RVR 600m · Improving slowly after 08:00Z
≡ Wind · METAR
LSZH 020600Z 01006KT CAVOK M03/M07
Zürich Kloten · Clear · Vis >10km · No cloud · NNE 6kt
≡ QNH
1028
hPa · Rising
≡ Wind Record
231kt
Bft 17
≡ Barrow Island
Highest wind gust reliably recorded. Australia. 10 April 1996. Tropical Cyclone Olivia. 408 km/h.