'Sadece hayatta kalmak değil': Cephedeki bir Ukrayna şehrinde, yaşam direnç örtüsü altında devam ediyor.

'Sadece hayatta kalmak değil': Cephedeki bir Ukrayna şehrinde, yaşam direnç örtüsü altında devam ediyor.

Bu CSS kodu, "Guardian Headline Full" adlı özel bir yazı tipi ailesini birden fazla yazı tipi ağırlığı ve stiliyle tanımlar. İçinde hafif, normal, orta ve yarı kalın ağırlıklar bulunur ve bunların her biri normal ve italik varyasyonlara sahiptir. Yazı tipleri, farklı tarayıcılar arasında uyumluluğu sağlamak için Guardian'ın sunucularından WOFF2, WOFF ve TrueType formatlarında yüklenir.@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BoldItalic.ttf) format("truetype");
font-weight: 700;
font-style: italic;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf) format("truetype");
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf) format("truetype");
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: Guardian Titlepiece;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf) format("truetype");
font-weight: 700;
font-style: normal;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Light.ttf) format("truetype");
font-weight: 300;
font-style: normal;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-LightItalic.ttf) format("truetype");
font-weight: 300;
font-style: italic;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Regular.ttf) format("truetype");
font-weight: 400;
font-style: normal;
}

@font-face {
font-family: Guardian Headline Full;
src: url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff2) format("woff2"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.woff) format("woff"),
url(https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-RegularItalic.ttf) format("truetype");
font-weight: 400;
font-style: italic;
}"Guardian Headline Full" yazı tipi, çeşitli stillerde ve ağırlıklarda mevcuttur. Normal italik stili, 400 yazı tipi ağırlığını kullanır ve woff2, woff ve truetype formatlarında dosyalar içerir. Orta stil, 500 ağırlığına sahiptir ve normaldir (italik değildir). Orta italik de 500 ağırlığını kullanır ancak italiktir. Yarı kalın stil, 600 ağırlığıyla normaldir ve italik versiyonu aynı ağırlığa sahiptir. Kalın stil, 700 ağırlığıyla normaldir ve kalın italik, 700 ağırlığıyla italiktir. Siyah stil, 900 ağırlığıyla normaldir ve siyah italik, 900 ağırlığıyla italiktir. Her stil, aynı kaynak dizininden woff2, woff ve truetype formatlarında yazı tipi dosyaları sağlar.Sağlanan metin, CSS yazı tipi tanımları ve bir web sitesi (muhtemelen The Guardian) için duyarlı ızgara düzeni kurallarının bir karışımı gibi görünüyor. Anlamı korurken teknik ifadeleri basitleştiren akıcı, doğal bir İngilizce yeniden yazımı şöyledir:

Bu CSS kodu, özel yazı tiplerini ve makale içeriğinin düzenini tanımlar. "Guardian Headline" için kalın, siyah ve italik stillerde ve "Guardian Titlepiece" için kalın yazı tipi dosyalarını belirtir. Düzen, ekran boyutuna göre değişen bir ızgara sistemi kullanır.

Küçük ekranlarda, ızgara, medya, başlık, manşet, standfirst, çizgiler, meta ve gövde için dikey olarak istiflenmiş alanlara sahip tek bir sütundur. Ekran genişledikçe, düzen ayarlanır: sürükleyici görsellerdeki altyazılar dolgu alır, ızgaraya biraz boşluk eklenir ve orta ekranlarda ana içerik alanına sağ dolgu eklenir.

Daha büyük ekranlarda, ızgara iki sütuna dönüşür—bir ana içerik alanı ve bir sağ kenar çubuğu—ve çeşitli içerik alanları bu sütunlara atanır. En büyük ekranlarda, sol kenarlık ekler ve standfirst ve görsel altyazıları gibi öğelerin yerleşimini buna göre ayarlar.Etkileşimli ızgara figürleri için sürükleyici altyazılarla, üstte 4 piksel ve diğer yerlerde 0 dolgu ayarlayın. Çeşitli içerik bölümlerinde, satır 2, sütun 1'den satır 5, sütun 2'ye kadar çizgileri ve meta öğelerini ızgarada konumlandırın. Çizgileri 5px üst kenar boşluğuyla içerik yüksekliğine uyacak şekilde ayarlayın ve meta öğeleri için 18px üst kenar boşluğu ekleyin.

Daha geniş ekranlarda, farklı içerik alanları için belirli genişliklerle ızgara sütunlarını tanımlayın.

iOS ve Android cihazlar için, makale başlıklarını belirli yazı tipleri ve ağırlıklarla stilleyin. Bölüm adlarının büyük harfle başlamasını sağlayın, ana hatlar için üst dolguyu ayarlayın ve yazar satırlarını kalın yapın. Görsel figürlerin yüksekliğini otomatik tutun ve atom öğelerinden sonraki fazla kenar boşluğunu kaldırın.

Guardian Headline yazı tipini, belirtilen URL'lerden Hafif ve Hafif İtalik ağırlıklarında yükleyin.Sağlanan metin, "Guardian Headline Full" adlı bir yazı tipi ailesi için bir dizi CSS font-face kuralı gibi görünüyor. Bu kurallar, farklı yazı tipi ağırlıklarını ve stillerini (normal, italik, orta, kalın vb.) tanımlar ve tarayıcının indirip kullanabilmesi için gerçek yazı tipi dosyalarının (WOFF2, WOFF ve TTF gibi formatlarda) bulunabileceği web adreslerini belirtir.@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-Black.ttf') format('truetype');
font-weight: 900;
font-style: normal;
}

@font-face {
font-family: 'Guardian Headline Full';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-headline/noalts-not-hinted/GHGuardianHeadline-BlackItalic.ttf') format('truetype');
font-weight: 900;
font-style: italic;
}

@font-face {
font-family: 'Guardian Titlepiece';
src: url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff2') format('woff2'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.woff') format('woff'),
url('https://assets.guim.co.uk/static/frontend/fonts/guardian-titlepiece/noalts-not-hinted/GTGuardianTitlepiece-Bold.ttf') format('truetype');
font-weight: 700;
font-style: normal;
}

@media (min-width: 71.25em) {
.content__main-column--interactive {
margin-left: 160px;
}
}

@media (min-width: 81.25em) {
.content__main-column--interactive {
margin-left: 240px;
}
}

.content__main-column--interactive .element-atom {
max-width: 620px;
}

@media (max-width: 46.24em) {
.content__main-column--interactive .element-atom {
max-width: 100%;
}
}

.content__main-column--interactive .element-showcase {
margin-left: 0;
}

@media (min-width: 46.25em) {
.content__main-column--interactive .element-showcase {
max-width: 620px;
}
}

@media (min-width: 71.25em) {
.content__main-column--interactive .element-showcase {
max-width: 860px;
}
}

.content__main-column--interactive .element-immersive {
max-width: 1100px;
}

@media (max-width: 46.24em) {
.content__main-column--interactive .element-immersive {
width: calc(100vw - var(--scrollbar-width, 0px));
position: relative;
left: 50%;
right: 50%;
margin-left: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
margin-right: calc(-50vw + var(--half-scrollbar-width, 0px)) !important;
}
}

@media (min-width: 46.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(-20px);
width: calc(100% + 60px);
}
}

@media (max-width: 71.24em) {
.content__main-column--interactive .element-immersive {
margin-left: 0;
margin-right: 0;
}
}

@media (min-width: 71.25em) {
.content__main-column--interactive .element-immersive {
transform: translate(0);
width: auto;
}
}

@media (min-width: 81.25em) {
.content__main-column--interactive .element-immersive {
max-width: 1260px;
}
}

.content__main-column--interactive p,
.content__main-column--interactive ul {
max-width: 620px;
}

.content__main-column--interactive:before {
position: absolute;
top: 0;
height: calc(100% + 15px);
min-height: 100px;
content: "";
}

@media (min-width: 71.25em) {
.content__main-column--interactive:before {
border-left: 1px solid #dcdcdc