Lab 10: Internationalization Architecture
Overview
Step 1: Physical → Logical Properties Migration
Physical properties (direction-aware): Logical properties (flow-relative):
margin-left → margin-inline-start
margin-right → margin-inline-end
margin-top → margin-block-start
margin-bottom → margin-block-end
padding-left → padding-inline-start
padding-right → padding-inline-end
padding-top → padding-block-start
padding-bottom → padding-block-end
border-left → border-inline-start
border-right → border-inline-end
left → inset-inline-start
right → inset-inline-end
top → inset-block-start
bottom → inset-block-end
width → inline-size
height → block-size
text-align: left → text-align: start
text-align: right → text-align: end
float: left → float: inline-start
float: right → float: inline-endStep 2: RTL/LTR Switching
Step 3: Multi-Script Font Stacks
Step 4: Writing-Mode Layouts
Step 5: Unicode-Range Font Splitting
Step 6: Intl-Aware Spacing
Step 7: Automated Migration Tool
Step 8: Capstone — Logical Property Converter
Summary
Topic
Technique
Benefit
Last updated
