Π¨ΡΠΈΡΡΡ
Π¨ΡΠΈΡΡΡ- ΠΠ½ΠΈΠ³ΠΈ
- ΠΠ»Π΅ΠΊΡΡΠΎΠ½ΠΈΠΊΠ°
- ΠΠ»Π΅ΠΊΡΡΠΎΠΏΡΠΈΠ±ΠΎΡΡ
- ΠΠΊΡΠ΅ΡΡΡΠ°ΡΡ
- ΠΠΎΡΠ΅ ΠΈ ΡΠ»Π°Π΄ΠΎΡΡΠΈ
- ΠΠΎΡΠ΅
- Π‘Π»Π°Π΄ΠΎΡΡΠΈ
- ΠΠΊΡΠ΅ΡΡΡΠ°ΡΡ
- ΠΠ΄Π΅ΠΆΠ΄Π°
- Π‘Π²ΠΈΡΡΠΎΡΡ
- Π€ΡΡΠ±ΠΎΠ»ΠΊΠΈ
- ΠΠΎΡΠΊΠΈ
- ΠΡΡΠΌΡΡΠΈΠ·ΠΌ
- ΠΠΊΡΠ΅ΡΡΡΠ°ΡΡ
- ΠΠΎΠΏΡΠΎΠΊΠ΅ΡΡ
- ΠΠ±Π»ΠΎΠΆΠΊΠΈ Π΄Π»Ρ ΠΏΠ°ΡΠΏΠΎΡΡΠ°
- Π‘ΡΠΌΠΊΠΈ
- Π€ΡΡΠ»ΡΡ Π΄Π»Ρ ΠΊΠ°ΡΡ
- Π£ΠΏΠ°ΠΊΠΎΠ²ΠΊΠ° ΠΈΒ ΠΎΡΠΊΡΡΡΠΊΠΈ
- Π£ΠΏΠ°ΠΊΠΎΠ²ΠΎΡΠ½Π°Ρ Π±ΡΠΌΠ°Π³Π°
- ΠΠ°ΠΊΠ΅ΡΡ
- ΠΡΠΊΡΡΡΠΊΠΈ
- ΠΠ»Π°ΠΊΠ°ΡΡ
- ΠΠΎΡΡΠ΅ΡΡ
- ΠΠ°ΡΡΡ
- ΠΠ°ΡΡΠΈΠ½Ρ
- ΠΠ°Π»Π΅Π½Π΄Π°ΡΠΈ
- ΠΠ³ΡΡ ΠΈ ΠΈΠ³ΡΡΡΠΊΠΈ
- ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈ ΡΠΎΠ±ΠΎΡΡ
- ΠΠ°ΡΡΠΎΠ»ΡΠ½ΡΠ΅ ΠΈΠ³ΡΡ
- ΠΠ³ΡΡΡΠΊΠΈ
- Π¨ΡΠΈΡΡΡ
- ΠΠ°ΡΡΠ΅ΡΠ½Ρ
- ΠΠΎΠ΄Π°ΡΠΎΡΠ½ΡΠΉ ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°Ρ
- ΠΠ°ΡΠΈ ΡΠΎΠ²Π°ΡΡ
- ΠΠΠΠΠ
- ΠΠΎΡΠ΅ ΠΈΒ ΡΠ»Π°Π΄ΠΎΡΡΠΈ
- ΠΠ³ΡΡ
- ΠΠΊΡΠ΅ΡΡΡΠ°ΡΡ
- ΠΠ»Π°ΠΊΠ°ΡΡ
- ΠΠΎΠ΄Π°ΡΠΎΡΠ½Π°Ρ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΠ°
- Π’ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄ΠΎΠΌΠ°
- ΠΠΎΡΠΎΠ΄
- ΠΠ°ΡΡΠΈΠ½Ρ
- Π€ΡΡΠ±ΠΎΠ»ΠΊΠΈ
- Π‘Π²ΠΈΡΡΠΎΡΡ
- ΠΠ°Π±ΠΎΡΡ
- ΠΠ°Ρ Π΄ΠΈΠ·Π°ΠΉΠ½
- ΠΠ½ΠΈΠ³ΠΈ
- ΠΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ
- ΠΡΠ΅ ΡΡΠ°Π·Ρ
. ..
- ΠΡΠ΅
- ΠΠ½ΠΈΠ³ΠΈΒ 116
- ΠΡΠ΅Π΄ΠΌΠ΅ΡΡΒ 82
- ΠΠ°ΡΡΠ΅ΡΠ½ΡΒ 102
- Π¨ΡΠΈΡΡΡΒ 57
- ΠΠΎΡΠ΅ ΠΈ ΡΠ»Π°Π΄ΠΎΡΡΠΈΒ 12
ΠΠΎΠΏΡΠ»ΡΡΠ½ΠΎΡΡΡ
ΠΠΎΠ²ΠΈΠ·Π½Π°
Π¦Π΅Π½Π°
ΠΡΠ°Π½Π°Ρ
ΠΎΡ 2999ββ½
ΠΠ³Π½Π΅Ρ
ΠΎΡ 2999ββ½
Π€Π°Π±ΡΠ»Π°
ΠΎΡ 2999ββ½
ΠΠΈΠ΅Π·
ΠΎΡ 2999ββ½
ΠΠ±ΡΠΎΠ»Π΅ΠΌ
ΠΠ²ΡΡ ΠΎΡΠ΅Π²ΠΎΠΉ Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠΈΡΡ-Π³ΠΈΠ±ΡΠΈΠ΄
ΠΎΡ 2999ββ½
ΠΡΠΌ-Π·ΡΠΌ
ΠΎΡ 2999ββ½
Π‘ΠΏΠ°Π½
ΠΎΡ 2999ββ½
ΠΠ°Π³ΠΎΠ½
ΠΎΡ 2999ββ½
ΠΠΎΠΏΠΈΠΊΡΡ
ΠΎΡ 2999ββ½
Π―Π½Π²Π°ΡΡ
ΠΎΡ 2999ββ½
ΠΡΠ΅Π»ΠΎΠ½
ΠΎΡ 2999ββ½
ΠΠ°ΡΡΡ
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π²Π°ΡΠΈΠ°ΡΠΈΠ²Π½ΡΠΉ Π½Π΅ΠΎΠ³ΡΠΎΡΠ΅ΡΠΊ
ΠΎΡ 2999ββ½
ΠΠΆΡΠ½ΠΈΠΎΡ
ΠΎΡ 2999ββ½
ΠΡΠ΅Π²ΡΠ΅Ρ
ΠΎΡ 2999ββ½
ΠΠ°Π»Π°ΠΌΠΎΡ
ΠΎΡ 2999ββ½
ΠΠΈΠΎ
ΠΎΡ 2999ββ½
ΠΠΎΠ½ΡΡΠ°ΠΊΡ
ΠΎΡ 2999ββ½
ΠΠ»Π°Ρ
ΠΎΡ 2999ββ½
ΠΠ²ΠΎΠ»Π³Π°
ΠΎΡ 2999ββ½
ΠΠ€64
ΠΎΡ 2999ββ½
ΠΠ°Π²Π°Π½Π΄Π°
Π£Π·ΠΊΠΈΠΉ Π½Π΅ΠΊΠΎΠ½ΡΡΠ°ΡΡΠ½ΡΠΉ Π³ΡΠΎΡΠ΅ΡΠΊ
ΠΎΡ 2999ββ½
Π‘Π΅ΠΊΡΠΎΡ
Π£Π½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΡΠΉ Π³ΡΠΎΡΠ΅ΡΠΊ Ρ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°ΡΡΠΈΠΌΡΡ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ
ΠΎΡ 2999ββ½
ΠΠ°ΠΌΠΎΠ½
ΠΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ ΡΡΠΈΡΡ Ρ ΠΌΡΠ³ΠΊΠΈΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ
ΠΎΡ 2999ββ½
Π‘ΡΠ°ΡΠΎΠΌΠΎΡΠΊΠΎΠ²ΡΠΊΠΈΠΉ
ΠΎΡ 2999ββ½
Π‘ΠΠ±
ΠΎΡ 2999ββ½
ΠΠ»ΡΠΌΠ½Π°
ΠΠΈΡΠΏΠ»Π΅ΠΉΠ½Π°Ρ Π»Π΅Π½ΡΠΎΡΠ½Π°Ρ Π°Π½ΡΠΈΠΊΠ²Π°
ΠΎΡ 2999ββ½
Π€Π»Π°ΠΉ
Π’Π΅ΠΊΡΡΠΎΠ²Π°Ρ Π°Π½ΡΠΈΠΊΠ²Π°
ΠΎΡ 2999ββ½
ΠΠΎΠ±Π΅Π΄Π°
Π―ΡΠΊΠΈΠΉ Π°ΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
Π€ΠΈΠ½Π»ΡΠ½Π΄ΠΈΡ Π‘ΠΊΡΠΈΠΏΡ
Π£Π²Π΅ΡΠ΅Π½Π½ΡΠΉ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ΅Ρ
ΠΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ Π³ΡΠΎΡΠ΅ΡΠΊ
ΠΎΡ 2999ββ½
Π‘ΡΡΡ Π‘ΠΊΡΠΈΠΏΡ
Π ΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΡΠΈΡΡ Ρ Π»Π΅Π³ΠΊΠΈΠΌ ΠΈ Π΄ΡΡΠΆΠ΅Π»ΡΠ±Π½ΡΠΌ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΎΠΌ
ΠΎΡ 2999ββ½
Π‘ΠΊΡΠΈΠΏΡΠΈΠΊΡΡ
Π―ΡΠ½ΡΠΉ ΠΈ Π΄ΠΎΠ±ΡΠΎΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ°Π»ΠΈΠ½Π°
ΠΡΡ Π»ΡΠΉ Π°ΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
Π¨Π»Π°Π½Π³Π΅ Π‘Π°Π½Ρ
ΠΠΎΠ³Π°ΡΠ°Ρ Π³Π°ΡΠ½ΠΈΡΡΡΠ° ΡΠΎΒ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡΠΌΠΈ ΡΡΡΠΈΡ ΠΎΠ²
ΠΎΡ 2999ββ½
Π¨Π»Π°Π½Π³Π΅ Π‘Π»Π°Π±
ΠΠΎΠ³Π°ΡΠ°Ρ Π³Π°ΡΠ½ΠΈΡΡΡΠ° ΡΠΎΒ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡΠΌΠΈ ΡΡΡΠΈΡ ΠΎΠ²
ΠΎΡ 2999ββ½
Π€ΡΠΊΡΠΈΡ
ΠΡΠ³ΠΊΠΈΠΉ ΠΈ ΡΠΎΠΌΠ°Π½ΡΠΈΡΠ½ΡΠΉ ΡΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠΈΠ½Π³Π»ΠΈ
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΡΠΉ, ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²Π° ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ΅Π» ΠΈΒ ΠΌΠ΅Π΄
ΠΠΊΡΠΈΠ΄Π΅Π½ΡΠ½Π°Ρ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΈΠ²Π½Π°Ρ Π³Π°ΡΠ½ΠΈΡΡΡΠ°
ΠΎΡ 2999ββ½
ΠΠ»Π΅ΠΌΠ΅Π½ΡΠΈΠ½Π°
Π ΡΠΊΠΎΠΏΠΈΡΠ½ΡΠΉ ΠΊΡΡΡΠΈΠ²
ΠΎΡ 2999ββ½
ΠΡΠΎΡΡ ΠΡΠ½ΡΡ
ΠΡΠΊΡΡΡΡΠΉ Π³ΡΠΌΠ°Π½ΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈΠΉ Π³ΡΠΎΡΠ΅ΡΠΊ
ΠΎΡ 2999ββ½
ΠΠ΅ΡΠ΅Π·Π°
ΠΠ΅ΡΡΠΊΠΈΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ΅ΡΡ
ΠΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ΅ΡΠΈΠ½Π³
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ΅ΡΡΠΎ
ΠΠ·ΡΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ΅Π»Π΄ΠΎΡ
ΠΠΎΡΠΎΠ΄ΡΠΊΠΎΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
Π₯Π΅ΠΉΠ½ΠΎ
ΠΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ ΡΡΠΈΡΡ Π²Β Π΄Π²ΡΡ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡΡ
ΠΎΡ 2999ββ½
Π‘ΡΠΎΡΠΈ
CΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΉ ΠΆΡΡΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡ Π²Β ΡΠ΅ΡΡΡΠ΅Ρ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡΡ
ΠΎΡ 2999ββ½
Π¦Π²ΡΠ»ΡΡ
Π¨ΡΠΈΡΡ ΡΒ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ, Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠ½ΡΠΌΠΈ Π΄Π»Ρ ΡΠΎΠΌΠ°Π½ΡΠΊΠΎΠ³ΠΎ ΠΈΒ Π³ΠΎΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ
ΠΎΡ 2999ββ½
ΠΠ»ΠΈΠ½ΠΊΠΎΠΏΠΈΡΡ
Π¨ΡΠΈΡΡ ΠΏΠΎΒ ΠΌΠΎΡΠΈΠ²Π°ΠΌ Π½Π°Π΄ΠΏΠΈΡΠ΅ΠΉ Π―Π½Ρ ΠΠ»ΠΈΠ½ΠΊ
ΠΎΡ 2999ββ½
ΠΠΈΡΠ΅ΠΊΡ
ΠΡΠΊΡΡΡΡΠΉ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΉ Π³ΡΠΎΡΠ΅ΡΠΊ Π²Β Π΄Π΅Π²ΡΡΠΈ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠΈΡΡΠ°
ΠΠΎΠ±ΡΠΎΠΏΠΎΡΡΠ΄ΠΎΡΠ½ΡΠΉ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΡΠΈΡΡ Π²Β ΡΠ΅ΡΡΡΠ΅Ρ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΡΠ°ΡΡ
ΠΡΡΠ±ΡΠΉ ΡΠ΅Ρ Π½ΠΎΠ³Π΅Π½Π½ΡΠΉ Π³ΡΠΎΡΠ΅ΡΠΊ
ΠΎΡ 2999ββ½
Π ΡΠ½Π΄Π³Π°Π½Π³
ΠΠΎΠ»ΠΎΠ΄Π΅ΠΆΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΠ³ΡΡΡ
ΠΠ°ΡΠ΅ΠΉΠ»ΠΈΠ²ΡΠΉ ΠΊΡΡΡΠΈΠ²
ΠΎΡ 2999ββ½
ΠΠΊΠΈΠ±Π°ΡΡΡΠ·
Π’Π΅ΠΊΡΡΠΎΠ²ΡΠΉ ΡΡΠΈΡΡ Π½Π°Β Π²ΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΆΠΈΠ·Π½ΠΈ
ΠΎΡ 2999ββ½
Π’ΠΎΠ½Π³ΠΈΠ½
ΠΡΡΠ±ΠΎΠ²Π°ΡΡΠΉ ΡΠΈΡΠΎΠΊΠΎΠΏΠ»Π΅ΡΠΈΠΉ ΡΡΠΈΡΡ Π²Β ΡΠ΅ΡΡΡΠ΅Ρ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡΡ
ΠΎΡ 2999ββ½
ΠΡΠ»ΡΡΠΈΠ½Π΅Ρ
ΠΠ°Π±ΠΎΡΠ½ΡΠΉ Π°ΠΊΡΠΈΠ΄Π΅Π½ΡΠ½ΡΠΉ ΡΡΠΈΡΡ
ΠΎΡ 2999ββ½
+ ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠΏΠ°ΠΊΠΎΠ²ΠΊΡ
Γ
ΠΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ΄Π°ΡΠΎΠΊ
ΠΒ Π»ΡΠ±ΠΎΠΌΡ Π·Π°ΠΊΠ°Π·Ρ Π΄Π°ΡΠΈΠΌ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΏΡΠΈΡΡΠ½ΠΎΠ΅ Π½Π°Β Π²ΡΠ±ΠΎΡ.
0ββ½
Γ
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΉ ΡΡΠΈΡΡΠΎΠ² Π² Adobe Dreamweaver
Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΡΠΌΠ΅Π½Π°
ΠΠΎΠΈΡΠΊ
- Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Dreamweaver
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
- ΠΡΠ½ΠΎΠ²Ρ Π³ΠΈΠ±ΠΊΠΎΠ³ΠΎ Π²Π΅Π±-Π΄ΠΈΠ·Π°ΠΉΠ½Π°
- ΠΠΎΠ²ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Dreamweaver
- ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ Dreamweaver: ΠΎΠ±Π·ΠΎΡ
- Dreamweaver / ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ Π²ΠΎΠΏΡΠΎΡΡ
- Π‘ΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΊΠ»Π°Π²ΠΈΡ
- Π‘ΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ Dreamweaver
- ΠΠ±Π·ΠΎΡ Π½ΠΎΠ²ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ
- Dreamweaver ΠΈ Creative Cloud
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Dreamweaver Ρ Creative Cloud
- ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Creative Cloud Libraries Π² Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² Photoshop Π² Dreamweaver
- Π Π°Π±ΠΎΡΠ° Ρ Adobe Animate ΠΈ Dreamweaver
- ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² SVG, ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π΄Π»Ρ ΠΠ½ΡΠ΅ΡΠ½Π΅ΡΠ°, ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ
- Π Π°Π±ΠΎΡΠΈΠ΅ ΡΡΠ΅Π΄Ρ ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Dreamweaver
- Π Π°Π±ΠΎΡΠ°Ρ ΡΡΠ΅Π΄Π° Dreamweaver
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΡΠ°Π±ΠΎΡΠ΅ΠΉ ΡΡΠ΅Π΄Ρ Dreamweaver Π΄Π»Ρ Π²ΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ
- ΠΠΎΠΈΡΠΊ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ ΠΈΠ»ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠΌΡ | Mac OS
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ°ΠΉΡΠΎΠ²
- Π ΡΠ°ΠΉΡΠ°Ρ Dreamweaver
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ Π²Π΅ΡΡΠΈΠΈ ΡΠ°ΠΉΡΠ°
- ΠΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ΅ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ°
- ΠΠΌΠΏΠΎΡΡ ΠΈ ΡΠΊΡΠΏΠΎΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠ°ΠΉΡΠ° Dreamweaver
- ΠΠ΅ΡΠ΅Π½ΠΎΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΉ ΠΊΠ°ΡΠ°Π»ΠΎΠ³ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΠΉΡΠ°
- Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π² Dreamweaver
- ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΡΡΠ°Π½ΠΎΠ²ΠΎΠΊ ΡΠ°ΠΉΡΠ° Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²
- ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΡΠΎΠΊΡΠΈ-ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Dreamweaver
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ Π½Π°ΡΡΡΠΎΠ΅ΠΊ Dreamweaver Ρ Creative Cloud
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Git Π² Dreamweaver
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΎΡΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΠΏΠ°ΠΏΠΊΠ°ΠΌΠΈ
- ΠΠΎΠ·Π²ΡΠ°Ρ ΠΈ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π‘ΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·Π°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²
- Π‘ΠΊΡΡΡΠΈΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΈ ΠΏΠ°ΠΏΠΎΠΊ Π½Π° ΡΠ°ΠΉΡΠ΅ Dreamweaver
- ΠΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠΎΠΊ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° Π΄Π»Ρ ΡΠ°ΠΉΡΠΎΠ² Dreamweaver
- ΠΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Gatekeeper
- ΠΠ°ΠΊΠ΅Ρ ΠΈ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ² Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ°
- ΠΠ± ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ CSS Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΠΊΠ΅ΡΠ° ΡΡΡΠ°Π½ΠΈΡΡ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Bootstrap
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π·Π°ΠΏΡΠΎΡΠΎΠ² Π² Dreamweaver
- ΠΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π² ΡΠ°Π±Π»ΠΈΡΠ°Ρ
- Π¦Π²Π΅ΡΠ°
- ΠΠΈΠ±ΠΊΠΈΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Β«ΡΠ΅Π·ΠΈΠ½ΠΎΠ²ΡΡ Β» ΠΌΠ°ΠΊΠ΅ΡΠΎΠ²
- CSS
- ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ ΠΊΠ°ΡΠΊΠ°Π΄Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΠ°Ρ ΡΡΠΈΠ»Π΅ΠΉ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ°ΠΊΠ΅ΡΠΎΠ² ΡΡΡΠ°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° CSS
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠ΅ΠΏΡΠΎΡΠ΅ΡΡΠΎΡΠΎΠ² CSS Π² Dreamweaver
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π°ΡΡΡΠΎΠ΅ΠΊ ΡΡΠΈΠ»Ρ CSS Π² Dreamweaver
- ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ°Π²ΠΈΠ» CSS Π² Dreamweaver
- ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ CSS Π² ΠΏΡΠ°Π²ΠΈΠ»ΠΎ CSS Π² Dreamweaver
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅Π³Π°ΠΌΠΈ div
- ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π³ΡΠ°Π΄ΠΈΠ΅Π½ΡΠΎΠ² ΠΊ ΡΠΎΠ½Ρ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΎΠ² ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄Π° CSS3 Π² Dreamweaver
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
- Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΡΠ΅ΡΡΡΡΡ
- ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΡΠ°Π½ΠΈΡΡ
- ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° CSS ΠΈ ΡΠ²ΠΎΠΉΡΡΠ² ΡΡΡΠ»ΠΊΠΈ CSS
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΠΊΡΡΠΎΠΌ
- ΠΠΎΠΈΡΠΊ ΠΈ Π·Π°ΠΌΠ΅Π½Π° ΡΠ΅ΠΊΡΡΠ°, ΡΠ΅Π³ΠΎΠ² ΠΈ Π°ΡΡΠΈΠ±ΡΡΠΎΠ²
- ΠΠ°Π½Π΅Π»Ρ DOM
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ°
- ΠΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π² Dreamweaver
- ΠΡΠ±ΠΎΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΎΠΊΠ½Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
- ΠΠ°Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΡΠ΅ΠΊΡΡΠ° Π² ΠΈΠ½ΡΠΏΠ΅ΠΊΡΠΎΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²
- ΠΡΠΎΠ²Π΅ΡΠΊΠ° ΠΎΡΡΠΎΠ³ΡΠ°ΡΠΈΠΈ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ΅
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΡΡ Π»ΠΈΠ½Π΅Π΅ΠΊ Π² Dreamweaver
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΉ ΡΡΠΈΡΡΠΎΠ² Π² Adobe Dreamweaver
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ
- ΠΡΡΠ°Π²ΠΊΠ° ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π΄Π°ΡΡ Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΠ·Π±ΡΠ°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΡΡΡΠ°ΠΌΠΈ Π² Dreamweaver
- ΠΡΡΠ°Π²ΠΊΠ° ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² Dreamweaver
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΡΠ»ΡΡΠΈΠΌΠ΅Π΄ΠΈΠΉΠ½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ Dreamweaver
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΠΈΠ΄Π΅ΠΎ HTML5
- ΠΡΡΠ°Π²ΠΊΠ° ΡΠ°ΠΉΠ»ΠΎΠ² SWF
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π²ΡΠΊΠΎΠ²ΡΡ ΡΡΡΠ΅ΠΊΡΠΎΠ²
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π°ΡΠ΄ΠΈΠΎ HTML5 Π² Dreamweaver
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΠΊΡΡΠ° Π½Π° Π°ΡΠ°Π±ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΠΈ ΠΈΠ²ΡΠΈΡΠ΅ Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ»ΠΎΠΊ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ
- Π ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΡΠ»ΠΎΠΊ ΠΈ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ»ΠΎΠΊ
- ΠΠ°ΡΡΡ ΡΡΡΠ»ΠΎΠΊ
- Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΡΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ
- ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈ ΡΡΡΠ΅ΠΊΡΡ jQuery
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² jQuery Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Π² Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΡΠ΅ΠΊΡΠΎΠ² jQuery Π² Dreamweaver
- ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ²
- Π ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠΈ Π² Dreamweaver
- Π‘ΡΠ΅Π΄Π° Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π° Π² Dreamweaver
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΡ ΠΊΠΎΠ΄Π°
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²Π΅ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π°
- ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
- ΠΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠΈ ΠΏΠΎ ΠΊΠΎΠ΄Ρ ΠΈ Π°Π²ΡΠΎΠ·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
- Π‘Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·Π²Π΅ΡΡΡΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
- ΠΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π°
- ΠΠ½Π°Π»ΠΈΠ· Linting Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠΎΠ΄Π°
- ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡ ΠΊΠΎΠ΄Π°
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Β«ΠΠΈΠ·Π°ΠΉΠ½Β»
- Π Π°Π±ΠΎΡΠ° Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² Π΄Π»Ρ ΡΡΡΠ°Π½ΠΈΡ
- ΠΡΡΠ°Π²ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ½ΡΡ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ Π² Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ ΡΠ΅Π³ΠΎΠ² Π² Dreamweaver
- ΠΠΌΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ ΡΠ΅Π³ΠΎΠ² Π² Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ JavaScript (ΠΎΠ±ΡΠΈΠ΅ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ)
- ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ JavaScript
- Π‘Π²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ± XML ΠΈ XSLT
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ XSL-ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Dreamweaver
- ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ XSL-ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° ΡΡΠΎΡΠΎΠ½Π΅ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π² Dreamweaver
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ Π΄Π»Ρ XSLT Π² Dreamweaver
- Π€ΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π°
- ΠΡΠΎΡΠ΅ΡΡΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²
- Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠΉ Π² Dreamweaver
- ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π² Dreamweaver, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
- ΠΡΡΠ°Π²ΠΈΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ Microsoft Office Π² Dreamweaver (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Windows)
- Π Π°Π±ΠΎΡΠ° Ρ Fireworks ΠΈ Dreamweaver
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π½Π° ΡΠ°ΠΉΡΠ°Ρ Dreamweaver Ρ ΠΏΠΎΠΌΠΎΡΡΡ Contribute
- ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Dreamweaver Ρ Business Catalyst
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΡΠΎΠ½Π°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠ°ΠΌΠΏΠ°Π½ΠΈΠΉ ΠΏΠΎΡΡΠΎΠ²ΠΎΠΉ ΡΠ°ΡΡΡΠ»ΠΊΠΈ
- Π¨Π°Π±Π»ΠΎΠ½Ρ
- Π ΡΠ°Π±Π»ΠΎΠ½Π°Ρ Dreamweaver
- Π Π°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΎΠ² Π½Π° ΠΈΡ ΠΎΡΠ½ΠΎΠ²Π΅
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½Π° Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΠΈΡ ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΠΈ ΡΠ°Π±Π»ΠΈΡ Π² Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΡΠ΅ΠΌΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΡΠ΅Π³Π° Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π² Dreamweaver
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ²
- ΠΠΊΡΠΏΠΎΡΡ ΠΈ ΠΈΠΌΠΏΠΎΡΡ XML-ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π² Dreamweaver
- ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΈΠ· ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°
- Π Π΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π² ΡΠ°Π±Π»ΠΎΠ½Π°Ρ Dreamweaver
- ΠΡΠ°Π²ΠΈΠ»Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π΄Π»Ρ ΡΠ΅Π³ΠΎΠ² ΡΠ°Π±Π»ΠΎΠ½Π° Π² Dreamweaver
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΠΉ Π²ΡΠ΄Π΅Π»Π΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ ΡΠ°Π±Π»ΠΎΠ½Π°
- ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π² Dreamweaver
- ΠΠΎΠ±ΠΈΠ»ΡΠ½ΡΠ΅ ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΡΠΊΡΠ°Π½Π½ΡΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π°
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π΄ΠΈΠ°Π·Π°ΠΏΡΠΎΡΠΎΠ²
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ²
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ ΡΡΡΡΠΎΠΉΡΡΠ² Ρ ΠΏΠΎΠΌΠΎΡΡΡ Dreamweaver
- ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΠ°ΠΉΡΡ, ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ Π²Π΅Π±-ΡΠΎΡΠΌΡ
- ΠΠ±ΡΠΈΠ΅ ΡΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ
- ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- Π£ΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΊ Π±Π°Π·Π°ΠΌ Π΄Π°Π½Π½ΡΡ
- Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π² Dreamweaver
- ΠΠΈΠ·Π°ΠΉΠ½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΡΡΠ°Π½ΠΈΡ
- ΠΠ±Π·ΠΎΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ
- ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡΠΎΡΠ½ΠΈΠΊΠΎΠ² Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ
- ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ Π² Dreamweaver
- ΠΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π±Π°Π· Π΄Π°Π½Π½ΡΡ
- ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΎΠΊ Ρ Π½ΠΈΠΌΠΈ Π² Dreamweaver
- ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·Π½ΡΡ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²Π΅ΡΠ° Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌ Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΌ ColdFusion Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π²Π΅Π±-ΡΠΎΡΠΌ
- Π Π°ΡΡΠΈΡΠ΅Π½Π½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° HTML5 Π΄Π»Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΡΠΎΡΠΌΡ
- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΠΎΡΠΌΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Dreamweaver
- ΠΠΈΠ·ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ Π³Π»Π°Π²Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΡ ΠΈ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ²Π΅Π΄Π΅Π½ΠΈΠΉ Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡ ΠΏΠΎΠΈΡΠΊΠ° ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ°
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π΄Π»Ρ Π²ΡΡΠ°Π²ΠΊΠΈ Π·Π°ΠΏΠΈΡΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠ΅ΠΉ Π² Dreamweaver
- ΠΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ASP-ΠΊΠΎΠΌΠ°Π½Π΄ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π±Π°Π·Ρ Π΄Π°Π½Π½ΡΡ Π² Dreamweaver
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΠΈ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Π²Ρ ΠΎΠ΄Π°
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ Ρ Π΄ΠΎΡΡΡΠΏΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ Π°Π²ΡΠΎΡΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
- ΠΠ°ΡΠΈΡΠ° ΠΏΠ°ΠΏΠΎΠΊ Π² ColdFusion Ρ ΠΏΠΎΠΌΠΎΡΡΡ Dreamweaver
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ColdFusion Π² Dreamweaver
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅, ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΡ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ²
- ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ ΡΡΡΠ°Π½ΠΈΡ
- ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡ Dreamweaver Π½Π° Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ ΡΡΡΡΠΎΠΉΡΡΠ²Π°Ρ
- Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ°ΠΉΡΠ° Dreamweaver
Β
ΠΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ ΡΡΠΈΡΡΠΎΠ² Π² Dreamweaver Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°ΠΌΠΈΒ».
Π‘ 1 ΠΈΡΠ»Ρ 2022 Π³ΠΎΠ΄Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π²Π΅Π±-ΡΡΠΈΡΡΠΎΠ² Adobe Edge Π² Dreamweaver 21.2 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΊΡΠ°ΡΠ΅Π½Π°. ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π²Π΅Π±-ΡΡΠΈΡΡΡ Edge Π½Π° ΡΠ²ΠΎΠΈΡ
Π²Π΅Π±-ΡΠ°ΠΉΡΠ°Ρ
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΈΡ
, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠΈΡΡΡ Adobe Fonts ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΡΠΈΡΡΡ.
Π‘ΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΡΡΠΈΡΡΠΎΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ°ΡΠ·Π΅Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅Ρ ΡΠ΅ΠΊΡΡ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΡΠ°ΡΠ·Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΡΠΈΡΡ ΠΈΠ· ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π½Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅. ΠΡΠ»ΠΈ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΡΠΈΡΡ ΠΈΠ· ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ, ΡΠ΅ΠΊΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ ΡΠΊΠ°Π·Π°Π½ΠΎ Π² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ΡΡΠΈΡΡΡ Adobe Edge Web Fonts. ΠΡΠ»ΠΈ ΡΡΠΈΡΡ Edge ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅, Π² ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠ°ΠΉΠ» JavaScript Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ΅Π³ ΡΡΠ΅Π½Π°ΡΠΈΡ. ΠΡΠΎΡ ΡΠ°ΠΉΠ» ΡΠ½Π°ΡΠ°Π»Π° Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΡΠΈΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Creative Cloud Π½Π°ΠΏΡΡΠΌΡΡ Π² ΠΊΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.
ΠΡΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΡ ΡΡΠΈΡΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Creative Cloud, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅Π³ ΡΡΠ΅Π½Π°ΡΠΈΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΈΡΡ Abel, ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΎΡΠΌΠ°Ρ:
<!—Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ΅Π³ ΡΡΠ΅Π½Π°ΡΠΈΡ Π·Π°Π³ΡΡΠΆΠ°Π΅Ρ ΡΡΠΈΡΡ Ρ ΡΠ΅ΡΠ²Π΅ΡΠ° Π²Π΅Π±-ΡΡΠΈΡΡΠΎΠ² Π² Adobe Edge Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π° Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΠ΅. ΠΡ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ Π΅Π³ΠΎ.—>
<script>var adobewebfontsappname =»dreamweaver»</script>
<script src=»http://use.edgefonts.net/abel:n4:default.js» type=»text/javascript»></script>
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» > Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°ΠΌΠΈΒ».
ΠΠ° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Β«Π¨ΡΠΈΡΡΡ Adobe EdgeΒ» ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π²ΡΠ΅ ΡΡΠΈΡΡΡ Adobe Edge Web Fonts, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ².
Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΡΡΡ ΠΈΠ· ΡΡΠΎΠ³ΠΎ ΡΠΏΠΈΡΠΊΠ° Π² ΡΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ², Π²ΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ.
- Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΠΈΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ².
- Π§ΡΠΎΠ±Ρ ΠΎΡΠΌΠ΅Π½ΠΈΡΡ Π²ΡΠ±ΠΎΡ ΡΡΠΈΡΡΠ°, ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅ ΡΡΠΈΡΡ Π΅ΡΠ΅ ΡΠ°Π·.
- ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠ»ΡΡΡΡ Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΡ ΡΡΠΈΡΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΈΡΡΡ ΡΠΈΠΏΠ° Serif, ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅Β .
- ΠΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΈΠ»ΡΡΡΠΎΠ². ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ Π²ΡΠ±ΠΎΡΠ° ΡΠΈΠ»ΡΡΡΠΎΠ² ΡΠΈΠΏΠ° Serif, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π°Π±Π·Π°ΡΠ΅Π², ΡΠ΅Π»ΠΊΠ½ΠΈΡΠ΅Β Β ΠΈΒ .
- Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΡΠΈΡΡ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ, Π²Π²Π΅Π΄ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈΠΌΡ Π² ΠΏΠΎΠ»Π΅ ΠΏΠΎΠΈΡΠΊΠ°.
Π©Π΅Π»ΠΊΠ½ΠΈΡΠ΅Β Β Π΄Π»Ρ ΡΠΈΠ»ΡΡΡΠ°ΡΠΈΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΡ ΡΡΠΈΡΡΠΎΠ².
ΠΠ°ΠΆΠΌΠΈΡΠ΅ Β«ΠΠΎΡΠΎΠ²ΠΎΒ».
ΠΡΠΊΡΠΎΠΉΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ² ΠΈΠ· Π»ΡΠ±ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠΎΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊΒ Β«Π¨ΡΠΈΡΡΒ» Π² ΡΠ°Π·Π΄Π΅Π»Π΅Β CSS ΠΏΠ°Π½Π΅Π»ΠΈΒ Β«Π‘Π²ΠΎΠΉΡΡΠ²Π°Β».
Π ΡΠΏΠΈΡΠΊΠ΅Β ΡΡΠΈΡΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄ Π²Π΅Π±-ΡΡΠΈΡΡΠ°ΠΌΠΈ ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΡΡ ΡΡΠ΅ΠΊΠΈ ΡΡΠΈΡΡΠΎΠ² Dreamweaver. ΠΡΠΎΠΊΡΡΡΠΈΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ Π²Π½ΠΈΠ·, ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡ.
ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π²Π΅Π±-ΡΡΠΈΡΡΡ Ρ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ° Π² ΡΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ² Π² Dreamweaver. ΠΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ Π²ΠΎ Π²ΡΠ΅Ρ ΠΌΠ΅Π½Ρ ΡΡΠΈΡΡΠΎΠ² Π² Dreamweaver. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΡΠΈΡΡΡ ΡΠΈΠΏΠΎΠ² Font EOT, WOFF, TTF ΠΈ SVG.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» > Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°ΠΌΠΈΒ».
Π Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠΌ ΠΎΠΊΠ½Π΅ Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°ΠΌΠΈΒ» Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠΎΠΊΠ°Π»ΡΠ½ΡΠ΅ Π²Π΅Π±-ΡΡΠΈΡΡΡΒ».
ΠΠ°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ±Π·ΠΎΡΒ», ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΡΠΈΡΡΡ, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Π°Ρ ΡΡΠΈΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ EOT, Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«ΠΠ±Π·ΠΎΡΒ», ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΡΠΈΡΡΡΒ EOT.
ΠΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ Π² ΠΏΠ°ΠΏΠΊΡ Π½Π° ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ Π½ΡΠΆΠ½ΡΠΉ ΡΡΠΈΡΡ. ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠ°ΠΉΠ» ΠΈ ΠΎΡΠΊΡΠΎΠΉΡΠ΅ Π΅Π³ΠΎ. ΠΡΠ»ΠΈ Π² ΡΡΠΎΠΉ ΠΏΠ°ΠΏΠΊΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΎΡΠΌΠ°ΡΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ°, ΠΎΠ½ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΎΠΊΠ½ΠΎ.
ΠΠΌΡ ΡΡΠΈΡΡΠ° ΡΠ°ΠΊΠΆΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΡΡΡ ΠΈΠ· ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠΈΡΡΠ°.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Ρ Π·Π°ΠΏΡΠΎΡΠΎΠΌ Π½Π° ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π½Π°Π»ΠΈΡΠΈΡ Π»ΠΈΡΠ΅Π½Π·ΠΈΠΈ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΡΠΈΡΡΠ° Π½Π° Π²Π΅Π±-ΡΠ°ΠΉΡΠ΅.
ΠΠ°ΠΆΠΌΠΈΡΠ΅Β Β«ΠΠΎΡΠΎΠ²ΠΎΒ».
Π‘ΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ² ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ Π²Π΅Π±-ΡΡΠΈΡΡΠΎΠ².
Π§ΡΠΎΠ±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π²Π΅Π±-ΡΡΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ°, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΅Π³ΠΎ Π² ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΊΠ΅ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΡΡΠΈΡΡΠΎΠ² ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡΒ Β«Π£Π΄Π°Π»ΠΈΡΡΒ».
Π‘ΡΠ΅ΠΊ ΡΡΠΈΡΡΠΎΠ²Β β ΡΡΠΎ ΡΠΏΠΈΡΠΎΠΊ ΡΡΠΈΡΡΠΎΠ² Π² ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΈ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΡΡΠΈΡΡΠΎΠ² CSS.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» > Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°ΠΌΠΈΒ», Π° Π·Π°ΡΠ΅ΠΌΒ β Β«ΠΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠ΅ΠΊΠΈ ΡΡΠΈΡΡΠΎΠ²Β».
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΉ ΡΡΠΈΡΡΠΎΠ²ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΡΠΈΡΡΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
Π¨ΡΠΈΡΡΡ ΠΈΠ· Π²ΡΠ±ΡΠ°Π½Π½ΠΎΠ³ΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡΡΡ Π² ΡΠΏΠΈΡΠΊΠ΅ Β«ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡΒ» Π² Π»Π΅Π²ΠΎΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°. Π‘ΠΏΡΠ°Π²Π° Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ ΡΠΏΠΈΡΠΎΠΊ Π²ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏΠ½ΡΡ ΡΡΠΈΡΡΠΎΠ², ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅.
ΠΡΠΏΠΎΠ»Π½ΠΈΡΠ΅ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ Π½ΠΈΠΆΠ΅.
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΡΡΠΈΡΡΡ ΠΈΠ· ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΡ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ (Β«<<Β» ΠΈΠ»ΠΈΒ Β«>>Β») ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ Β«ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡΒ» ΠΈ Β«ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠΈΡΡΡΒ».
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΠΈΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΡΠΈΡΡΠΎΠ², Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΡΠΎ Π·Π½Π°ΠΊΠ°ΠΌΠΈ Β«ΠΏΠ»ΡΡΒ» (+) ΠΈΠ»ΠΈ Β«ΠΌΠΈΠ½ΡΡΒ» (β) Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΡΡ, Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, Π²Π²Π΅Π΄ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈΠΌΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ΄ ΡΠΏΠΈΡΠΊΠΎΠΌ Β«ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠΈΡΡΡΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«<<Β», ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΡΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅. ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΡΠΈΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΠ‘ Windows ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡ Π² ΠΠ‘ Macintosh.
Π§ΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΡΠΈΡΡΠΎΠ² Π²Π²Π΅ΡΡ ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· ΠΏΠΎ ΡΠΏΠΈΡΠΊΡ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ ΡΠΎ ΡΡΡΠ΅Π»ΠΊΠ°ΠΌΠΈ Π² Π²Π΅ΡΡ Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΒ» > Β«Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠΈΡΡΠ°ΠΌΠΈΒ».
ΠΡΠ±Π΅ΡΠΈΡΠ΅ ΡΡΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Β«ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠΈΡΡΡΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«<<Β», ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ Π΅Π³ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ Β«ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡΒ».
ΠΠΎΠ²ΡΠΎΡΠΈΡΠ΅ ΡΠ°Π³ 2 Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΡΡΠΈΡΡΠ° Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠΈ.
Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΡΡ, Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠΉ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅, Π²Π²Π΅Π΄ΠΈΡΠ΅ Π΅Π³ΠΎ ΠΈΠΌΡ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ»Π΅ ΠΏΠΎΠ΄ ΡΠΏΠΈΡΠΊΠΎΠΌ Β«ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠΈΡΡΡΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«<<Β», ΡΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΡΠΈΡΡ Π² ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅.
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ Π² ΡΠΈΡΡΠ΅ΠΌΠ΅ ΡΡΠΈΡΡΠ° ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π΄Π»Ρ ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΡΠΈΡΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π² ΠΠ‘ Windows ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΡΡΠ°Π½ΠΈΡ Π² ΠΠ‘ Macintosh.
ΠΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΎΡΠΎΠ±ΡΡ ΡΡΠΈΡΡΠΎΠ² Π²ΡΠ±Π΅ΡΠΈΡΠ΅ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ ΡΡΠΈΡΡΠΎΠ² Π² ΠΌΠ΅Π½Ρ Β«ΠΠΎΡΡΡΠΏΠ½ΡΠ΅ ΡΡΠΈΡΡΡΒ» ΠΈ Π½Π°ΠΆΠΌΠΈΡΠ΅ ΠΊΠ½ΠΎΠΏΠΊΡ Β«<<Β», ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΡΡ ΡΡΠΎ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎ Π² ΡΠΏΠΈΡΠΎΠΊ Β«ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡΒ».
ΠΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²Π° ΡΡΠΈΡΡΠΎΠ² Π²ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π±Ρ Cursive, Fantasy, Monospace, Sans-Serif ΠΈ Serif. ΠΡΠ»ΠΈ Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ Π½Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π½ΠΈ ΠΎΠ΄ΠΈΠ½ ΡΡΠΈΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° Β«ΠΡΠ±ΡΠ°Π½Π½ΡΠ΅ ΡΡΠΈΡΡΡΒ», ΡΠ΅ΠΊΡΡ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΡΡΠΈΡΡΠΎΠΌ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ Ρ ΠΎΠ±ΠΎΠ±ΡΠ΅Π½Π½ΡΠΌ ΡΠ΅ΠΌΠ΅ΠΉΡΡΠ²ΠΎΠΌ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠΈΡΡΠ΅ΠΌ ΠΌΠΎΠ½ΠΎΡΠΈΡΠΈΠ½Π½ΡΠΉ ΡΡΠΈΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β Courier.
ΠΠ΅Π»ΡΠ·Ρ ΠΏΡΠΎΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡ ΡΡΠΈΡΡΡ Edge ΠΈ Π²Π΅Π±-ΡΡΠΈΡΡΡ Π² ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ Β«ΠΠΈΠ·Π°ΠΉΠ½Β». ΠΠ΅ΡΠ΅ΠΊΠ»ΡΡΠΈΡΠ΅ΡΡ Π² ΡΠ΅ΠΆΠΈΠΌ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΏΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΡΡΠΎΠ±Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΈΡ .
ΠΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ ΡΡΠΈΡΡΠ° Π² ΡΠ°ΠΉΠ»Π΅ CSS, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²ΡΠ·Π°Π½ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ HTML, ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ ΡΠ΅Π³ ΡΡΠ΅Π½Π°ΡΠΈΡ Π² ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
ΡΠ°ΠΉΠ»Π°Ρ
HTML. ΠΡΠΈ Π½Π°ΠΆΠ°ΡΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ Β«ΠΠ±Π½ΠΎΠ²ΠΈΡΡΒ» ΡΠ΅Π³ΠΈ ΡΡΠ΅Π½Π°ΡΠΈΡ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ
ΡΠ°ΠΉΠ»Π°Ρ
HTML Π±ΡΠ΄ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ.
ΠΡΠ±Π΅ΡΠΈΡΠ΅ Β«ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ» > Β«ΠΡΠΈΡΡΠΈΡΡ ΡΠ΅Π³ ΡΡΠ΅Π½Π°ΡΠΈΡ Π²Π΅Π±-ΡΡΠΈΡΡΠΎΠ² (ΡΠ΅ΠΊΡΡΠ°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°)Β» Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ ΠΈΠΌΠ΅ΡΡΠΈΡ ΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²Π΅Π±-ΡΡΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Ρ Π² ΡΠ΅Π³Π΅ ΡΡΠ΅Π½Π°ΡΠΈΡ.
ΠΡ
ΠΎΠ΄ Π² ΡΡΠ΅ΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ
ΠΠΎΠΉΡΠΈ
Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ
ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Dynamic Type Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ
<Β ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ SwiftUI | Β | ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Β«Π£ΠΌΠ΅Π½ΡΡΠΈΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Β»Β > |
Paul Hudson @TwoStraws
ΠΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΎ Π΄Π»Ρ XCODE 14.0 ΠΠ΅ΡΠ° 1
Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π±Π΅Π· Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ Π²Π°ΡΠ΅ΠΉ ΡΡΠΎΡΠΎΠ½Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅, ΡΡΠΎΠ±Ρ Π²Π°ΡΠΈ ΡΡΠΈΡΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π»ΠΈΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° Dynamic Type, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ
ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ
, ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΡΡΠΎΠΌΡ:
Π’Π΅ΠΊΡΡ (Β«ΠΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅Β») .font(.custom("Georgia", size: 24, relativeTo: .headline))
ΠΡΠΎ Π·Π°ΠΏΡΡΡΠΈΡ ΡΡΠΈΡΡ Ρ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ 24pt, Π½ΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ ΠΈ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΡΠΈΡΡΠ° Headline Dynamic Type.
ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π° iOS 13, ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡΠ΅ ΡΠΈΡΠ°ΡΡ Π½ΠΈΠΆΠ΅β¦
SwiftUI ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΎΠΉ Π²ΡΠ΅Ρ
ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠΈΡΡΠΎΠ² Dynamic Type, Π²ΡΠ΅ ΠΎΠ½ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° .font()
. ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΡΠΈΡΡ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ, Π²Ρ ΠΎΠ±Π½Π°ΡΡΠΆΠΈΡΠ΅, ΡΡΠΎ Π²Π°Ρ ΡΠ΅ΠΊΡΡ Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π²Π΅ΡΡ
ΠΈΠ»ΠΈ Π²Π½ΠΈΠ· Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ°ΠΌΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ β ΠΎΠ½ ΠΎΡΡΠ°Π΅ΡΡΡ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ.
Π§ΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎ, Π½Π°ΠΌ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ViewModifier
, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ Π½Π°Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ.
Π‘Π½Π°ΡΠ°Π»Π° Ρ Π΄Π°ΠΌ Π²Π°ΠΌ ΠΊΠΎΠ΄, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ°ΡΡΠΊΠ°ΠΆΡ, ΠΊΠ°ΠΊ ΠΎΠ½ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΈ ΠΏΠΎΡΠ΅ΠΌΡ:
@Π΄ΠΎΡΡΡΠΏΠ½ΠΎ(iOS 13, macCatalyst 13, tvOS 13, watchOS 6, *) ΡΡΡΡΠΊΡΡΡΠ° ScaledFont: ViewModifier { @Environment(\.sizeCategory) ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ sizeCategory ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ: ΡΡΡΠΎΠΊΠ° ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ: Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ func body(content: Content) -> Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΈΠ΄ { ΠΏΡΡΡΡ scaledSize = UIFontMetrics.default.scaledValue (Π΄Π»Ρ: ΡΠ°Π·ΠΌΠ΅Ρ) Π²Π΅ΡΠ½ΡΡΡ content.font(.custom(ΠΈΠΌΡ, ΡΠ°Π·ΠΌΠ΅Ρ: scaledSize)) } } @Π΄ΠΎΡΡΡΠΏΠ½ΠΎ (iOS 13, macCatalyst 13, tvOS 13, watchOS 6, *) ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΡΠΎΡΠΌΠΎΡΡ { func scaledFont(name: String, size: Double) -> some View { Π²Π΅ΡΠ½ΡΡΡ self.modifier (ScaledFont (ΠΈΠΌΡ: ΠΈΠΌΡ, ΡΠ°Π·ΠΌΠ΅Ρ: ΡΠ°Π·ΠΌΠ΅Ρ)) } }
ΠΡΠΎ Π²Π΅ΡΡ ΠΊΠΎΠ΄, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΡΠΉ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΡΠΈΡΡΡ ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Ρ Dynamic Type. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ ΡΠΏΠΈΡΠΎΠΊ Ρ Π΄Π²ΡΠΌΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠΌΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ, ΠΎΠ΄Π½ΠΎ ΡΠΎ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠΌ ΡΡΠΈΡΡΠΎΠΌ, Π° Π΄ΡΡΠ³ΠΎΠ΅ Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΌ ΡΡΠΈΡΡΠΎΠΌ Georgia:
struct ContentView: View { var body: Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ View { Π‘ΠΏΠΈΡΠΎΠΊ { Π’Π΅ΠΊΡΡ("ΠΡΠΈΠ²Π΅Ρ ΠΌΠΈΡ") Π’Π΅ΠΊΡΡ("ΠΡΠΈΠ²Π΅Ρ ΠΌΠΈΡ") .scaledFont(Π½Π°Π·Π²Π°Π½ΠΈΠ΅: "ΠΡΡΠ·ΠΈΡ", ΡΠ°Π·ΠΌΠ΅Ρ: 12) } } }
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ Π²ΠΈΠ΄Π΅Π»ΠΈ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ , Π΄Π°Π²Π°ΠΉΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ Π½Π° ΠΏΠΎΡΠ΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ.
ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Ρ Π½Π°Ρ Π΅ΡΡΡ ΡΡΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ:
struct ScaledFont: ViewModifier { @Environment(\.sizeCategory) ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ sizeCategory ΠΈΠΌΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ: ΡΡΡΠΎΠΊΠ° ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ: Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ func body(content: Content) -> Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΈΠ΄ { ΠΏΡΡΡΡ scaledSize = UIFontMetrics.default.scaledValue (Π΄Π»Ρ: ΡΠ°Π·ΠΌΠ΅Ρ) Π²Π΅ΡΠ½ΡΡΡ content.font(.custom(ΠΈΠΌΡ, ΡΠ°Π·ΠΌΠ΅Ρ: scaledSize)) } }
ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈΠΌΡ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΠΈΡΡΠ°, Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ UIFontMetrics
Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΡΡΡΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅Ρ Π΅Π³ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.
ΠΠ°ΡΠ΅ΠΌ ΠΌΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΡΠΎ Π² ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ View
, ΡΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅:
@ available(iOS 13, macCatalyst 13, tvOS 13, watchOS 6, *) ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΡΠΎΡΠΌΠΎΡΡ { func scaledFont(name: String, size: Double) -> some View { Π²Π΅ΡΠ½ΡΡΡ self.modifier (ScaledFont (ΠΈΠΌΡ: ΠΈΠΌΡ, ΡΠ°Π·ΠΌΠ΅Ρ: ΡΠ°Π·ΠΌΠ΅Ρ)) } }
ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ Π²ΡΠ·ΠΎΠ² Π½Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ° ΡΡΠΈΡΡΠ°, ΡΡΠΎΠ±Ρ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄Π΅Π» Π»ΡΡΡΠ΅ Π² Π½Π°ΡΠΈΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡΡ
β ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ .scaledFont(name: "Georgia", size: 12)
, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ, Π° Π½Π΅ .modifier(ScaledFont(name: "Georgia", size: 12))
.
Π’Π΅ΠΏΠ΅ΡΡ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Π΄Π°ΡΡΡΡ Π²ΠΎΠΏΡΠΎΡΠΎΠΌ, Π·Π°ΡΠ΅ΠΌ Π½Π°ΠΌ Π½ΡΠΆΠ΅Π½ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅, ΡΡΠΎ ΠΌΡ Π΄Π΅Π»Π°Π΅ΠΌ, ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅. Π§ΡΠΎ ΠΆ, ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΠ° Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΡΠΎΠΉ ΡΡΡΠΎΠΊΠ΅ Π² Π½Π°ΡΠ΅ΠΌ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΎΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ:
@Environment(\.sizeCategory) var sizeCategory
ΠΡΠΎ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ Ρ ΡΠΈΡΡΠ΅ΠΌΡ ΡΠ΅ΠΊΡΡΡΡ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΈΠ· ΡΡΠ΅Π΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, Π½Π° ΠΊΠ°ΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Π΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ. Π₯ΠΈΡΡΠΎΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΌΡ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Π΅Π³ΠΎ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ Β βΒ Π½Π°Ρ Π½Π΅ Π²ΠΎΠ»Π½ΡΠ΅Ρ, ΠΊΠ°ΠΊΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π½ΠΎ Π΅ΡΠ»ΠΈ ΠΌΡ ΠΏΠΎΠΏΡΠΎΡΠΈΠΌ ΡΠΈΡΡΠ΅ΠΌΡ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ Π½Π°Ρ, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡΡ, Π½Π°Ρ ΠΊΠΎΠ΄ UIFontMetrics
Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΡΡΠ΅Π½ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π½Π°ΡΠ΅Π³ΠΎ ΡΡΠΈΡΡΠ°.
Π‘ΠΎΠ²Π΅Ρ: ΠΠ»Π°ΡΡ UIFontMetrics
Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² macOS, ΠΏΠΎΡΡΠΎΠΌΡ Ρ Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠ°ΡΠΊΠ΅ΡΡ @available
.
ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΡΠ΅ Ρ Π°ΠΊΠ΅ΡΡΡΠ²ΠΎ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ Swift ΠΈ ΠΎΡ Π²Π°ΡΠΈΡΠ΅ ΠΊΡΡΠΏΠ½Π΅ΠΉΡΠ΅Π΅ Π² ΠΌΠΈΡΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Swift!
ΠΠ½Π°Π»ΠΎΠ³ΠΈΡΠ½ΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡβ¦
- Π ΡΠ΅ΠΌ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ @ObservedObject, @State ΠΈ @EnvironmentObject?
- ΠΡΠ΅Π΄Π²Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΏΡΠΎΡΠΌΠΎΡΡ ΠΌΠ°ΠΊΠ΅ΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ Dynamic Type
- ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π²ΡΠ΅Ρ ΠΎΠ±ΠΎΠ»ΠΎΡΠ΅ΠΊ ΡΠ²ΠΎΠΉΡΡΠ² SwiftUI
- Π‘ΠΎΠ²Π΅ΡΡ ΠΈ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°ΡΠΈΠΈ ΠΏΠΎ SwiftUI
- ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΏΠΈΡΠΎΠΊ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
<Β ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² SwiftUI | Β | ΠΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Β«Π£ΠΌΠ΅Π½ΡΡΠΈΡΡ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠ΅Β»Β > |
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ»ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π½ΠΎ ΠΏΠΎΡΡΠ΅Π±ΠΎΠ²Π°Π»ΠΈΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΠ»ΠΈΡ, ΡΡΠΎΠ±Ρ Π·Π°ΡΡΠ°Π²ΠΈΡΡ Π΅Π³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» ΡΠ°Π·ΠΌΠ΅Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°. Apple ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π½ΠΎΠ²ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΌΠ΅ΡΡΠΈΠΊ ΡΡΠΈΡΡΠΎΠ² Π² iOS 11, ΠΊΠΎΡΠΎΡΡΠΉ Π΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ ΠΌΠ΅Π½Π΅Π΅ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½ΡΠΌ.
ΠΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅: 10 Π½ΠΎΡΠ±ΡΡ 2022 Π³.
ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ
Apple ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ ΡΠΈΠΏ Π΅ΡΠ΅ Π² iOS 7, ΡΡΠΎΠ±Ρ Π΄Π°ΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΎΠ±ΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠΉ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ° Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠ°Ρ ΡΠΈΡΡΠ΅ΠΌΡ.
ΠΠ»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π²Ρ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΠ΅ ΠΌΠ΅ΡΠΊΠΈ, ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΠΎΠ»Ρ ΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π° ΡΡΠΈΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΊΠ»Π°ΡΡΠ° UIFont
selectedFont(forTextStyle:)
. ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΡΠΉ ΡΡΠΈΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π³Π°ΡΠ½ΠΈΡΡΡΠ° Apple San Francisco, ΠΈΠΌΠ΅Π΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΠΈ Π½Π°ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ, ΡΠΊΠΎΡΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΏΠΎ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡΠΌ ΡΡΠΈΠ»Π΅ΠΌ ΡΠ΅ΠΊΡΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΠΊΡ ΡΠΎ ΡΡΠΈΠ»Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠ³ΠΎ ΡΠ΅ΠΊΡΡΠ°:
let label = UILabel() label.font = UIFont.preferredFont(forTextStyle: .body) label.adjustsFontForContentSizeCategory = true
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ:
Apple Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ
AdjustsFontForContentSizeCategory
Π²UILabel
,UITextField
ΠΈUITextView
Π² iOS 10.ΠΠΎΠ³Π΄Π°
true
, ΡΡΠΈΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΠΈΡΠ°Π΅ΠΌΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°. ΠΠ»Ρ iOS 9 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠ°Π½Π½ΠΈΡ Π²Π΅ΡΡΠΈΠΉ Π²Ρ ΠΏΡΠΎΡΠ»ΡΡΠΈΠ²Π°Π΅ΡΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅UIContentSizeCategoryDidChange
ΠΈ Π²ΡΡΡΠ½ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ΅ΡΠ΅ ΡΡΠΈΡΡ.ΠΠ· iOS 10 Π²Ρ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΠΈΡΡ, ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠΉ Ρ ΡΠ΅ΡΡΠ°ΠΌΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»Π°ΡΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°), ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ
ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡ (forTextStyle: compatibileWith:)
.ΠΡΠ»ΠΎ ΡΠ΅ΡΡΡ
89028). iOS 9 Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π΅ΡΠ΅ ΡΠ΅ΡΡΡΠ΅ ΡΡΠΈΠ»Ρ (Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ UIFontTextStyle
, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² iOS 7 (.headline
,.subheadline
,.body
,.footnote
,.caption2 0 ,
.title1
,.title2
,.title3
ΠΈ.callout
). Π iOS 11 Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΡΡΠΈΠ»Ρ Π±ΠΎΠ»ΡΡΠΈΡ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΎΠ² (.largeTitle
).
ΠΠΎΡ ΠΊΠ°ΠΊ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ° Π²ΡΠ³Π»ΡΠ΄ΡΡ Π² ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΎΠΌ, Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΈ ΡΠ²Π΅ΡΡ -ΠΎΡΠ΅Π½Ρ-ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°Ρ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ:
ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠ°ΠΊ Π²ΡΠ΅ ΡΡΠΈΠ»ΠΈ ΡΠ΅ΠΊΡΡΠ° ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°ΡΡΡΡ Π² ΡΠ°Π·ΠΌΠ΅ΡΠ΅ Ρ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ° Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ. ΠΡΠΎ Π½ΠΎΠ²ΠΎΠ΅ Π² iOS 11 . ΠΠΎΠ³Π΄Π° Π±ΠΎΠ»ΡΡΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ Π±ΡΠ»ΠΈ Π²ΠΏΠ΅ΡΠ²ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ Π² iOS 7, ΠΎΠ½ΠΈ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΡΠΈΠ»Ρ
.body
.
ΠΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°
ΠΠΎ iOS 11 Π΄Π»Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π΄Π΅ΡΠ°Π»ΠΈ ΡΡΠΈΡΡΠ° (Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΠ΅ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ°) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π΅ΡΡΡΠΈ ΡΡΠΈΠ»Π΅ΠΉ ΡΠ΅ΠΊΡΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΡΠ΅ΡΠΈΡΡ, ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈ Π²Π°ΡΠΈΠ°Π½ΡΡ ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π΄Π²Π΅Π½Π°Π΄ΡΠ°ΡΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΠΊΠΎΠ½ΡΠ΅Π½ΡΠ°.
Apple ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅Ρ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΡΡΠΈΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π΄Π»Ρ ΡΡΠΈΡΡΠ° San Francisco, Π² Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ ΡΠ΅Π»ΠΎΠ²Π΅ΡΠ΅ΡΠΊΠΎΠΌΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ iOS, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ»ΡΠΆΠΈΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΏΡΠΈ ΠΏΡΠΈΠ½ΡΡΠΈΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ°.
ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ° .headline
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΡΠΈΡΡ Semi-Bold, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ 17 pt ΠΏΡΠΈ Π±ΠΎΠ»ΡΡΠΎΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΈ 23 pt ΠΏΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ xxxLarge.
Font Metrics
Π§ΡΠΎΠ±Ρ ΡΠΏΡΠΎΡΡΠΈΡΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ° Π΄Π»Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Apple ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ»Π° UIFontMetrics
Π² iOS 11. Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠΈΡΡ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ°, Π²Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ. Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°.
ΠΠ°Π²Π°ΠΉΡΠ΅ Π²Π΅ΡΠ½Π΅ΠΌΡΡ ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΌΠ΅ΡΠΊΠΈ Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ ΡΡΠΈΠ»Π΅ .body
, Π½ΠΎ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ. ΠΡΠ½ΠΎΠ²Π½ΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΡΠ°ΠΊΠΎΠ²:
let font = UIFont(name: fontName, size: fontSize) ΠΏΡΡΡΡ fontMetrics = UIFontMetrics (forTextStyle: .body) label.font = fontMetrics.scaledFont (Π΄Π»Ρ: ΡΡΠΈΡΡ)
ΠΡ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΡΠ²ΠΎΠΉ ΡΡΠΈΡΡ Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠΌ ΡΡΠΈΡΡΠΎΠΌ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠΌ. ΠΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠ΅ΡΡΠΈΠΊΠΈ ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΡΡΠΈΠ»Ρ .body
, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ scaledFont(for:)
, ΡΡΠΎΠ±Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΈΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ°.
ΠΠ»Π°ΡΡ UIFontMetrics
ΡΡΡΡΠ°Π½ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΈΡΡΠΎΠ² (Π³Π°ΡΠ½ΠΈΡΡΡΠ° ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ) Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π΄Π²Π΅Π½Π°Π΄ΡΠ°ΡΠΈ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ. ΠΠ°ΠΌ ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ±ΡΠ°ΡΡ ΡΡΠΈΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΠΏΡΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠΎΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΡΠΈΡΡΠ° Π·Π°ΡΠ΅ΠΌ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΌΠ΅ΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΡΠΈΡΡΠ°, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ.
Π‘Π»ΠΎΠ²Π°ΡΡ ΡΡΠΈΠ»Π΅ΠΉ
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΠ°Π·Π±ΡΠΎΡΠ° ΠΈΠΌΠ΅Π½ ΠΈ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠΈΡΡΠΎΠ² ΠΏΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠΎΠ΄Ρ, Ρ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Π½Π° ΡΠ»ΠΎΠ²Π°ΡΠ΅ ΡΡΠΈΠ»Π΅ΠΉ:
typealias StyleDictionary = [StyleKey.RawValue: FontDescription]
ΠΠ»ΡΡ ΡΡΠΈΠ»Ρ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Ρ String
Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΎΠΌ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
ΡΡΠΈΠ»Π΅ΠΉ:
enum StyleKey: String, Decodable { ΡΠ΅Π³ΠΈΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉΠΠ°Π·Π²Π°Π½ΠΈΠ΅,Π½Π°Π·Π²Π°Π½ΠΈΠ΅,Π½Π°Π·Π²Π°Π½ΠΈΠ΅2,Π½Π°Π·Π²Π°Π½ΠΈΠ΅3 Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π΄Π΅Π»Π°, ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, ΡΠ΅Π»ΠΎ, Π²ΡΠ½ΠΎΡΠΊΠ° case ΡΠ½ΠΎΡΠΊΠ°, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ, Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ2 }
ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ ΡΡΠΈΠ»Π΅ΠΉ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΈΠΌΡ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡ ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π² ΡΡΠΎΠΌ ΡΡΠΈΠ»Π΅ ΡΠ΅ΠΊΡΡΠ°:
struct FontDescription: Π΄Π΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌΡΠΉ { ΠΏΡΡΡΡ fontSize: CGFloat ΠΏΡΡΡΡ ΠΈΠΌΡ_ΡΠΎΠ½ΡΠ°: ΡΡΡΠΎΠΊΠ° }
Π ΠΊΠ»ΡΡ, ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΡΠ΅ΠΌΡΠ΅
, ΡΠ°ΠΊ ΡΡΠΎ Ρ ΠΌΠΎΠ³Ρ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ ΡΡΠΈΠ»Π΅ΠΉ ΠΈΠ· ΡΠ°ΠΉΠ»Π° plist
. ΠΠΎΡ ΠΊΠ°ΠΊ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΡΠΈΡΡ Noteworthy, ΠΊΠΎΡΠΎΡΡΠΉ Apple ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Ρ iOS. Π£ Π½Π΅Π³ΠΎ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΆΠΈΡΠ½ΡΠΉ ΠΈ ΡΠ²Π΅ΡΠ»ΡΠΉ ΡΡΠΈΡΡ:
Π― ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°Π»ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠΎΠ² ΡΡΠΈΡΡΠ°, ΠΊΠΎΡΠΎΡΡΠ΅ Apple ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π΄Π»Ρ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ΅ΠΊΡΡΠ° .large
Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ. Π’Π°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» 17-pt Noteworthy-Bold Π΄Π»Ρ ΡΡΠΈΡΡΠ° 9.0027 .headline ΠΈ 17-pt Noteworthy-Light Π΄Π»Ρ .body
.
Π§ΡΠΎΠ±Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΡΡΠΈΡΡΡ, Ρ Π·Π°ΠΊΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠ²Π°ΡΡ Π² ΡΡΡΡΠΊΡΡΡΡ ScaledFont
, ΠΊΠΎΡΠΎΡΡΡ Π²Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΠ΅ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΡΠ°ΠΉΠ»Π° plist
(Π±Π΅Π· ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ). ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΠ°ΠΉΠ» plist
Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΠΏΠ°ΠΊΠ΅ΡΠ΅. ΠΠ°ΡΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄ font(forTextStyle:)
Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΡΠΈΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ°:
public struct ScaledFont { public init(fontName: String, bundle: Bundle = .main) ΠΎΠ±ΡΠ΅Π΄ΠΎΡΡΡΠΏΠ½ΡΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΡΠΈΡΡ (forTextStyle textStyle: UIFont.TextStyle) -> UIFont }
ΠΡΠΎΠ²Π΅ΡΡΡΠ΅ ΠΊΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π½ΠΎ Π²ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠ΅Ρ ΡΡΠΈΡΡ Π΄Π»Ρ ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ°, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ UIFontMetrics
Π΄Π»Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ° ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°. ΠΡΠ»ΠΈ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ ΡΡΠΈΠ»Π΅ΠΉ Π½Π΅Ρ Π·Π°ΠΏΠΈΡΠΈ Π΄Π»Ρ ΡΡΠΈΠ»Ρ ΡΠ΅ΠΊΡΡΠ°, ΠΎΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌΡ ΡΡΠΈΡΡΡ Apple:
public func font(forTextStyle textStyle: UIFont.TextStyle) -> UIFont { ΠΎΡ ΡΠ°Π½ΡΡΡ ΠΏΡΡΡΡ styleKey = StyleKey(textStyle), ΠΏΡΡΡΡ fontDescription = styleDictionary?[styleKey.rawValue], ΠΏΡΡΡΡ ΡΡΠΈΡΡ = UIFont (ΠΈΠΌΡ: fontDescription.fontName, ΡΠ°Π·ΠΌΠ΅Ρ: fontDescription.fontSize) Π΅ΡΠ΅ { Π²Π΅ΡΠ½ΡΡΡ UIFont.preferredFont (forTextStyle: textStyle) } ΠΏΡΡΡΡ fontMetrics = UIFontMetrics (forTextStyle: textStyle) Π²Π΅ΡΠ½ΡΡΡ fontMetrics.scaledFont (Π΄Π»Ρ: ΡΡΠΈΡΡ) }
Π§ΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎ Ρ Noteworthy.plist
, Ρ Π»Π΅Π½ΠΈΠ²ΠΎ Π·Π°Π³ΡΡΠΆΠ°Ρ Π΅Π³ΠΎ Π² ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ:
private let fontName = "Noteworthy" ΡΠ°ΡΡΠ½ΡΠΉ Π»Π΅Π½ΠΈΠ²ΡΠΉ var scaledFont: ScaledFont = { Π²Π΅ΡΠ½ΡΡΡ ScaledFont (ΠΈΠΌΡ_ΡΡΠΈΡΡΠ°: ΠΈΠΌΡ_ΡΡΠΈΡΡΠ°) }()
ΠΠ°ΡΠ΅ΠΌ ΠΏΡΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ ΡΡΠΈΡΡΠ° Π΄Π»Ρ ΠΌΠ΅ΡΠΊΠΈ Ρ Π²ΡΠ·ΡΠ²Π°Ρ font(forTextStyle:)
:
let label = UILabel() label.font = scaledFont.font(forTextStyle: textStyle) label.adjustsFontForContentSizeCategory = true
ΠΠΎΠΊΠ° Π²Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΠ΅ ΡΡΠΈΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ UIFontMetrics
ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ AdjustsFontForContentSizeCategory
ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ, ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΡΡΡ ΠΎΠ± ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΡΠ°Π·ΠΌΠ΅Ρ. ΠΠΎΡ ΠΊΠ°ΠΊ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡΡΠΈΡΡΠ° Noteworthy.
ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. Π― Π½Π΅ ΡΠ²Π΅ΡΠ΅Π½, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΡΡΠΎ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ ΠΈΠ»ΠΈ Β«ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉΒ», Π½ΠΎ ΡΡΠΈΠ»Ρ .caption2
, ΠΊΠ°ΠΆΠ΅ΡΡΡ, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ ΡΡΠΈΠ»Ρ .caption1
, Π΄Π°ΠΆΠ΅ Π½Π΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅Π½ΡΡΠΈΠΉ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠΎΡΠΊΠΈ . Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·ΠΌΠ΅Ρ
.
ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΡΠΈΡΡΠ°
ΠΡ Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Ρ ΡΡΠΈΡΡΠ°ΠΌΠΈ, Π²ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ Π² iOS. ΠΡΠΎ NotoSans, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ ΠΈΠ· ΡΡΠΈΡΡΠΎΠ² Google (ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Π»ΡΠ±ΡΡ ΡΡΠΈΡΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅, Π΅ΡΠ»ΠΈ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΠ΅ ΠΈΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ). Π£ Π½Π΅Π³ΠΎ Π΅ΡΡΡ ΠΎΠ±ΡΡΠ½ΡΠ΅, ΠΏΠΎΠ»ΡΠΆΠΈΡΠ½ΡΠ΅, ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΠΈ ΠΆΠΈΡΠ½ΠΎ-ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ Π½Π°ΡΠ΅ΡΡΠ°Π½ΠΈΡ. Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» ΠΊΡΡΡΠΈΠ² Π΄Π»Ρ ΡΡΠΈΠ»Π΅ΠΉ ΠΏΠΎΠ΄Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ°:
ΠΡΠ»ΠΈ Π²Ρ Π·Π°Π³ΡΡΠΆΠ°Π΅ΡΠ΅ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΠ΅ ΡΠ°ΠΉΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΡΡΠΈΡΡΠΎΠ² Π² ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ΅ΠΊΡ, Π½Π΅ Π·Π°Π±ΡΠ΄ΡΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΠΈΡ
Π² ΡΠ΅Π»Ρ ΠΈ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΡΡ ΠΈΡ
Π² ΡΠ°Π·Π΄Π΅Π»Π΅ Β«Π¨ΡΠΈΡΡΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌΒ» ( UIAppFonts
) ΠΊΠ»ΡΡ Π² Info.