هذا هو كود CSS يحدد عائلة خط "Guardian Headline Full" لاستخدامها على موقع ويب. يتضمن عدة قواعد @font-face، كل منها يحدد وزنًا مختلفًا (خفيف، عادي، متوسط، شبه عريض) ونمطًا (عادي أو مائل) للخط. لكل تباين، يوفر الكود ملفات الخط بتنسيقات مختلفة (WOFF2 و WOFF و TTF) لضمان التوافق عبر المتصفحات المختلفة. ملفات الخط مستضافة على خادم الأصول الخاص بـ Guardian.
هذا النص يبدو أنه كود CSS، وليس نثرًا لغويًا طبيعيًا. إنه يحدد أنماط الخط وقواعد التخطيط لصفحة ويب. نظرًا لأنه كود تقني، فإن إعادة كتابته إلى الإنجليزية الفصيحة غير قابلة للتطبيق. إذا كنت تقصد مشاركة نص مختلف، فيرجى تقديمه، وسأكون سعيدًا بمساعدتك.
left: -11px.
عمود المحتوى الرئيسي للمقالات التفاعلية ليس له هوامش أو حشوات حول العناصر المضمنة، مع 12 بكسل من الحشو في الأعلى والأسفل. عندما تتبع فقرة عنصرًا مضمنًا، تتم إزالة الحشو واستبداله بهوامش 12 بكسل على كلا الجانبين. العناصر المضمنة محدودة بعرض أقصى يبلغ 620 بكسل. على الشاشات الأوسع من 61.25em، الأشكال المميزة كمضمنة محدودة أيضًا بـ 620 بكسل.
لأقسام الوسائط التي تحتوي على فيديوهات متكررة، يتم وضع التسمية التوضيحية في طبقة فوقية مع مؤشر z-index بقيمة 6، ويتم وضع زر التكرار في أسفل اليمين بهامش سفلي 40 بكسل وهامش أيمن 3 بكسل. تتم محاذاة أزرار كتم الصوت وإلغاء كتم الصوت إلى اليمين مع حشوة يسارية إضافية. زر التسمية التوضيحية له مؤشر z-index عالٍ، وعلى الشاشات الأكبر يبعد 20 بكسل عن الأسفل. لفيديوهات cinemagraph على الشاشات الأوسع من 46.25em، تتم إزالة حد الارتفاع.
في قسم الجسم، يتم عرض الفيديوهات المستضافة ذاتيًا ككتل بعرض أقصى 620 بكسل وهوامش 12 بكسل. الفيديوهات المتكررة وعناصر الفيديو الخاصة بها تملأ العرض الكامل، وتحافظ على نسبة العرض إلى الارتفاع، وتكون في المنتصف. إذا تم ضبط فيديو متكرر على الوضع الغامر، فإنه يتوسع إلى العرض الكامل بدون هوامش. على الشاشات الأوسع من 71.25em، تتمدد الفيديوهات الغامرة إلى 1140 بكسل وتتحول لليسار بمقدار 180 بكسل، مع تسميات توضيحية بمسافة بادئة 20 بكسل. على الشاشات الأوسع من 81.25em، تنمو إلى 1300 بكسل وتتحول لليسار بمقدار 260 بكسل.
يستخدم التصميم متغيرات CSS للألوان: سطر التاريخ رمادي داكن، حدود الرأس رمادي فاتح، التسميات التوضيحية رمادي متوسط مع خلفية داكنة شبه شفافة، واللون المميز أحمر عميق. لون العمود الرئيسي الافتراضي هو اللون المميز. العناوين الفرعية والاقتباسات المميزة والاقتباسات الكتلية تستخدم لون العمود الثانوي، الذي يتكيف مع الوضع الداكن بظل مختلف.
أعمدة المحتوى التفاعلي ليس لها حشوات حول العناصر المضمنة. عندما يظهر عنصر مضمن مباشرة بعد عنصر آخر أو خط أفقي، لا تحصل الفقرة التالية على هامش علوي إضافي. ينطبق هذا عبر أنواع الحاويات المختلفة، بما في ذلك جسم المقالة الرئيسي والأقسام التفاعلية.
هذه قائمة محددات CSS تقنية، لذا فإن إعادة كتابتها إلى "إنجليزية فصيحة وطبيعية" ليست مباشرة. ومع ذلك، يمكنني تبسيط وشرح القصد باللغة الإنجليزية البسيطة:
---
تنطبق قواعد CSS هذه على الفقرات التي تأتي مباشرة بعد عناصر معينة (مثل الأدوات التفاعلية أو مطالبات تسجيل الدخول أو الخطوط الأفقية) في أقسام محتوى مختلفة. تضيف القاعدة الأولى حشوة علوية إضافية (14 بكسل) لتلك الفقرات. القاعدة الثانية تصمم الحرف الأول من تلك الفقرات بتأثير حرف استهلالي مزخرف.
---
إذا كنت تقصد إعادة كتابة CSS نفسه للتوضيح، فإليك نسخة مختصرة:
```css
/* إضافة مسافة فوق الفقرات التي تتبع عناصر محددة */
.element-atom:first-of-type + p:first-of-type,
.sign-in-gate + p:first-of-type,
#sign-in-gate + p:first-of-type,
.element-atom + p:first-of-type,
hr:not(.last-horizontal-rule) + p,
hr:not(.last-horizontal-rule) + .ad-slot-container + p {
padding-top: 14px;
}
/* تطبيق حرف استهلالي مزخرف على الحرف الأول من تلك الفقرات */
.content__main-column--interactive .element-atom:first-of-type + p:first-of-type::first-letter,
.content__main-column--interactive .sign-in-gate + p:first-of-type::first-letter,
.content__main-column--interactive #sign-in-gate + p:first-of-type::first-letter,
.content__main-column--interactive .element-atom + p:first-of-type::first-letter,
.content__main-column--interactive hr:not(.last-horizontal-rule) + p::first-letter,
.content__main-column--interactive hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
#article-body > div .element-atom:first-of-type + p:first-of-type::first-letter,
#article-body > div .sign-in-gate + p:first-of-type::first-letter,
#article-body > div #sign-in-gate + p:first-of-type::first-letter,
#article-body > div .element-atom + p:first-of-type::first-letter,
#article-body > div hr:not(.last-horizontal-rule) + p::first-letter,
#article-body > div hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
.content--interactive > div .element-atom:first-of-type + p:first-of-type::first-letter,
.content--interactive > div .sign-in-gate + p:first-of-type::first-letter,
.content--interactive > div #sign-in-gate + p:first-of-type::first-letter,
.content--interactive > div .element-atom + p:first-of-type::first-letter,
.content--interactive > div hr:not(.last-horizontal-rule) + p::first-letter,
.content--interactive > div hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
#comment-body .element-atom:first-of-type + p:first-of-type::first-letter,
#comment-body .sign-in-gate + p:first-of-type::first-letter,
#comment-body #sign-in-gate + p:first-of-type::first-letter,
#comment-body .element-atom + p:first-of-type::first-letter,
#comment-body hr:not(.last-horizontal-rule) + p::first-letter,
#comment-body hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter,
[data-gu-name="body"] .element-atom:first-of-type + p:first-of-type::first-letter,
[data-gu-name="body"] .sign-in-gate + p:first-of-type::first-letter,
[data-gu-name="body"] #sign-in-gate + p:first-of-type::first-letter,
[data-gu-name="body"] .element-atom + p:first-of-type::first-letter,
[data-gu-name="body"] hr:not(.last-horizontal-rule) + p::first-letter,
[data-gu-name="body"] hr:not(.last-horizontal-rule) + .ad-slot-container + p::first-letter {
/* تنسيق الحرف الاستهلالي المزخرف يذهب هنا */
}
```
---
إذا كنت تقصد شيئًا آخر، فيرجى التوضيح، وسأقوم بالتعديل وفقًا لذلك.
إليك النص المعاد كتابته باللغة الإنجليزية الفصيحة والطبيعية:
---
تنطبق قواعد CSS على تنسيق خاص للحرف الأول من الفقرة الأولى بعد عناصر معينة (مثل الخطوط الأفقية أو حاويات الإعلانات) في أقسام محددة من الصفحة. يتم تصميم هذا الحرف الأول كحرف استهلالي مزخرف كبير وعريض بأحرف كبيرة باستخدام خط Guardian headline، بحجم 111 بكسل وارتفاع سطر 92 بكسل. يطفو إلى اليسار، وله هامش على اليمين، ويستخدم لونًا محددًا بواسطة خاصية مخصصة (مع الرجوع إلى لون العمود).
للفقرات التي تتبع خطًا أفقيًا (مع أو بدون حاوية إعلانية)، تتم إزالة الحشوة العلوية.
الاقتباسات المميزة (الاقتباسات البارزة) في مناطق المحتوى الرئيسية محدودة بعرض أقصى يبلغ 620 بكسل.
للصور البارزة (الصور الكبيرة المميزة)، يتم وضع التسمية التوضيحية بشكل ثابت وتأخذ العرض الكامل، حتى 620 بكسل. على الشاشات الأوسع (أكثر من 71.25em)، تصبح التسمية التوضيحية في موضع مطلق بعرض أقصى 140 بكسل، وعلى الشاشات الأوسع (أكثر من 81.25em)، يزيد العرض الأقصى إلى 220 بكسل.
العناصر الغامرة (الصور أو الفيديوهات بعرض كامل) تمتد عبر عرض منفذ العرض الكامل، مع مراعاة عرض شريط التمرير. على الشاشات الأصغر (أقل من 71.24em)، تكون محدودة بـ 978 بكسل، وتحصل التسمية التوضيحية على حشوة أفقية (10 بكسل على الشاشات الصغيرة جدًا، 20 بكسل على الشاشات الأكبر قليلاً). بين 46.25em و 61.24em، يكون العرض الأقصى 738 بكسل. على الشاشات الصغيرة جدًا (أقل من 46.24em)، يتم سحب العنصر إلى الحافة اليسرى بهوامش سالبة، ويتم ضبط حشوة التسمية التوضيحية وفقًا لذلك.
على الشاشات الأكبر (أكثر من 71.25em)، يتم إزاحة الأشكال البارزة في الجسم إلى اليسار بهامش سالب 160 بكسل، وعلى الشاشات الأكبر (أكثر من 81.25em)، يزيد هذا إلى 240 بكسل.
غلاف الأثاث (حاوية لعناصر تخطيط معينة) يتم وضعه بشكل نسبي، وعلى الشاشات الأوسع من 61.25em، يتم تطبيق تنسيق إضافي (على الرغم من أن القاعدة مقطوعة هنا).
.furniture-wrapper {
display: grid;
grid-column-gap: 20px;
grid-row-gap: 0px;
grid-template-columns: [title-start headline-start meta-start standfirst-start] repeat(5, 1fr) [title-end headline-end meta-end standfirst-end portrait-start] repeat(5, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start] 0.75fr [standfirst-end meta-start] auto [meta-end portrait-end];
}
.furniture-wrapper #headline > div:first-child,
.furniture-wrapper [data-gu-name="headline"] > div:first-child,
.furniture-wrapper .headline > div:first-child {
border-top: 1px solid var(--headerBorder);
}
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
position: relative;
padding-top: 2px;
margin-right: 0;
}
.furniture-wrapper .standfirst .content__standfirst,
.furniture-wrapper #standfirst .content__standfirst,
.furniture-wrapper [data-gu-name="standfirst"] .content__standfirst {
margin-bottom: 4px;
}
.furniture-wrapper .standfirst ul li,
.furniture-wrapper #standfirst ul li,
.furniture-wrapper [data-gu-name="standfirst"] ul li {
font-size: 20px;
}
.furniture-wrapper .standfirst li a,
.furniture-wrapper .standfirst a,
.furniture-wrapper #standfirst li a,
.furniture-wrapper #standfirst a,
.furniture-wrapper [data-gu-name="standfirst"] li a,
.furniture-wrapper [data-gu-name="standfirst"] a {
border-bottom: none;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
text-decoration-thickness: 1px;
}
.furniture-wrapper .standfirst li a:hover,
.furniture-wrapper .standfirst a:hover,
.furniture-wrapper #standfirst li a:hover,
.furniture-wrapper #standfirst a:hover,
.furniture-wrapper [data-gu-name="standfirst"] li a:hover,
.furniture-wrapper [data-gu-name="standfirst"] a:hover {
text-decoration-color: var(--new-pillar-colour);
}
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: 1px solid var(--headerBorder);
padding-bottom: 0;
}
@media (min-width: 61.25em) and (min-width: 71.25em) {
.furniture-wrapper .standfirst p:first-of-type,
.furniture-wrapper #standfirst p:first-of-type,
.furniture-wrapper [data-gu-name="standfirst"] p:first-of-type {
border-top: unset;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper figure {
margin: 0 0 0 -10px;
}
.furniture-wrapper figure[data-spacefinder-role="inline"].element {
max-width: 630px;
}
}
@media (min-width: 71.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(2, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(7, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 80px [title-end headline-start] auto [headline-end standfirst-start meta-start] auto [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
content: "";
width: 540px;
position: absolute;
top: 0;
background-color: var(--headerBorder);
height: 1px;
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
border-top: unset;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
content: "";
width: 1px;
background-color: var(--headerBorder);
height: 100%;
position: absolute;
top: 0;
left: 0.5px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper {
grid-template-columns: [title-start headline-start meta-start] repeat(3, 1fr) [meta-end standfirst-start] repeat(5, 1fr) [title-end headline-end standfirst-end portrait-start] repeat(8, 1fr) [portrait-end];
grid-template-rows: [title-start portrait-start] 0.25fr [title-end headline-start] 1fr [headline-end standfirst-start meta-start] 0.75fr [standfirst-end meta-end portrait-end];
}
.furniture-wrapper #meta:before,
.furniture-wrapper [data-gu-name="meta"]:before {
width: 620px;
}
.furniture-wrapper .standfirst:before,
.furniture-wrapper #standfirst:before,
.furniture-wrapper [data-gu-name="standfirst"]:before {
left: -0.5px;
}
}
.furniture-wrapper .article-header .content__labels > div,
.furniture-wrapper [data-gu-name="title"].content__labels > div {
padding-top: 2px;
}
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
font-weight: 600;
max-width: 620px;
font-size: 32px;
}
@media (min-width: 71.25em) {
.furniture-wrapper #headline h1,
.furniture-wrapper [data-gu-name="headline"] h1,
.furniture-wrapper .headline h1 {
max-width: 540px;
font-size: 50px;
}
}
@media (min-width: 46.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
margin-right: 0;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper .keyline-4,
.furniture-wrapper [data-gu-name="lines"] {
display: none;
}
}
.furniture-wrapper .keyline-4 svg,
.furniture-wrapper [data-gu-name="lines"] svg {
stroke: var(--headerBorder);
}
@media (min-width: 46.25em) {
.furniture-wrapper #meta,
.furniture-wrapper [data-gu-name="meta"] {
margin-right: 0;
}
}
.furniture-wrapper #meta .meta__social,
.furniture-wrapper #meta .meta__social ul li a span,
.furniture-wrapper #meta .meta__comment,
.furniture-wrapper [data-gu-name="meta"] .meta__social,
.furniture-wrapper [data-gu-name="meta"] .meta__social ul li a span,
.furniture-wrapper [data-gu-name="meta"] .meta__comment {
border-color: var(--headerBorder);
}
.furniture-wrapper #meta .content__meta-container_dcr > div > gu-island,
.furniture-wrapper [data-gu-name="meta"] .content__meta-container_dcr > div > gu-island {
display: none;
}
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
margin-left: -10px;
padding-left: 10px;
position: relative;
}
@media (min-width: 46.25em) {
.furniture-wrapper .standfirst,
.furniture-wrapper #standfirst,
.furniture-wrapper [data-gu-name="standfirst"] {
padding-top: 2px;
}
}
.furniture-wrapper .standfirst p,
.furniture-wrapper #standfirst p,
.furniture-wrapper [data-gu-name="standfirst"] p {
font-weight: 400;
font-size: 20px;
padding-bottom: 14px;
}
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
position: relative;
margin-top: 0;
margin-bottom: 2px;
grid-area: portrait;
}
.furniture-wrapper #main-media div div,
.furniture-wrapper [data-gu-name="media"] div div {
width: 100%;
margin-inline: 0;
}
@media (min-width: 61.25em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-bottom: 0;
}
}
@media (max-width: 46.24em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
width: calc(100vw - var(--scrollbar-width, 0px));
margin-left: -10px;
}
}
@media (max-width: 46.24em) and (min-width: 30em) {
.furniture-wrapper #main-media,
.furniture-wrapper [data-gu-name="media"] {
margin-left: -20px;
}
}
.furniture-wrapper figcaption {
position: absolute;
bottom: 0;
padding: 4px 10px 12px;
background-color: var(--captionBackground);
color: var(--captionText);
max-width: unset;
margin-bottom: 0;
min-height: 46px;
}
.furniture-wrapper figcaption span {
color: var(--headerBorder);
}
.furniture-wrapper figcaption span svg {
fill: var(--headerBorder);
}
.furniture-wrapper figcaption span:nth-of-type(1) {
display: none;
}
.furniture-wrapper figcaption span:nth-of-type(2) {
display: inline;
max-width: 90%;
}
@media (min-width: 30em) {
.furniture-wrapper figcaption {
padding: 4px 20px 12px;
}
}
.furniture-wrapper figcaption.hidden {
opacity: 0;
}
.furniture-wrapper #caption-button {
display: block;
position: absolute;
bottom: 10px;
right: 8px;
z-index: 30;
background-color: var(--captionBackground);
border: none;
border-radius: 50%;
padding: 6px 5px 5px;
}
.furniture-wrapper #caption-button svg {
transform: scale(0.85);
}
@media (min-width: 30em) {
.furniture-wrapper #caption-button {
right: 10px;
}
}
@media (min-width: 71.25em) {
.content__main-column--interactive:before {
top: -12px !important;
height: calc(100% + 24px) !important;
}
}
.content__main-column--interactive h2 {
max-width: 620px;
}
:root {
--new-pillar-colour: var(--darkmode-pillar, var(--darkModeFeature)) !important;
--headerBorderColor: #606060;
--darkModeFeature: #ff5943;
}
nav + section {
display: none;
}
nav + aside {
display: none;
}
aside + section {
display: none;
}
.furniture-wrapper {
background-color: var(--darkBackground);
margin: 0 -10px;
padding: 0 10px 4px;
}
@media (min-width: 30em) {
.furniture-wrapper {
margin: 0 -20px;
padding: 0 20px 8px;
}
}
@media (min-width: 61.25em) {
.furniture-wrapper {
padding: 0 20px;
}
}
@media (min-width: 81.25em) {
.furniture-wrapper:before {
content: "";
width: calc((100vw - 1298px) / 2);
height: 100%;
}
}
height:100%;position:absolute;left:calc((100vw - 1298px)/-2);background-color:var(--darkBackground);border-right:1px solid var(--headerBorderColor)}.furniture-wrapper:after{content:"";width:calc((100vw - 1298px)/2);height:100%;position:absolute;right:calc((100vw - 1298px)/-2);background-color:var(--darkBackground)}.furniture-wrapper .article-header,.furniture-wrapper [data-gu-name=title] a,.furniture-wrapper [data-gu-name=title] span{color:var(--new-pillar-colour, --darkModeFeature)}@media (min-width: 61.25em){.furniture-wrapper #headline>div:first-child,.furniture-wrapper [data-gu-name=headline]>div:first-child,.furniture-wrapper .headline>div:first-child{border-top:1px solid var(--headerBorderColor)}}.furniture-wrapper #headline h1,.furniture-wrapper [data-gu-name=headline] h1,.furniture-wrapper .headline h1{font-weight:700;color:#dcdcdc}.furniture-wrapper #headline figure,.furniture-wrapper [data-gu-name=headline] figure,.furniture-wrapper .headline figure{margin-top:0;margin-bottom:2px}@media (min-width: 71.25em){.furniture-wrapper #meta:before,.furniture-wrapper [data-gu-name=meta]:before{background-color:var(--headerBorderColor)}}.furniture-wrapper #meta details,.furniture-wrapper #meta summary,.furniture-wrapper #meta summary span,.furniture-wrapper [data-gu-name=meta] details,.furniture-wrapper [data-gu-name=meta] summary,.furniture-wrapper [data-gu-name=meta] summary span{color:#dcdcdc}.furniture-wrapper #meta .meta__social a,.furniture-wrapper #meta .meta__social button,.furniture-wrapper [data-gu-name=meta] .meta__social a,.furniture-wrapper [data-gu-name=meta] .meta__social button{border-color:var(--headerBorderColor);color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a svg,.furniture-wrapper #meta .meta__social button svg,.furniture-wrapper [data-gu-name=meta] .meta__social a svg,.furniture-wrapper [data-gu-name=meta] .meta__social button svg{fill:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover,.furniture-wrapper #meta .meta__social button:hover,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover{color:var(--darkBackground);background-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta .meta__social a:hover svg,.furniture-wrapper #meta .meta__social button:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social a:hover svg,.furniture-wrapper [data-gu-name=meta] .meta__social button:hover svg{fill:var(--darkBackground)}.furniture-wrapper #meta div,.furniture-wrapper [data-gu-name=meta] div{color:#dcdcdc}.furniture-wrapper #meta a,.furniture-wrapper [data-gu-name=meta] a{color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper #meta a:hover,.furniture-wrapper [data-gu-name=meta] a:hover{color:var(--new-pillar-colour, --darkModeFeature);text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst a,.furniture-wrapper .standfirst li a,.furniture-wrapper #standfirst a,.furniture-wrapper #standfirst li a,.furniture-wrapper [data-gu-name=standfirst] a,.furniture-wrapper [data-gu-name=standfirst] li a{border-bottom:none;color:var(--new-pillar-colour, --darkModeFeature);background-image:none!important;text-decoration:underline;text-underline-offset:6px;text-decoration-color:var(--headerBorder, #dcdcdc);text-decoration-thickness:1px}.furniture-wrapper .standfirst a:hover,.furniture-wrapper .standfirst li a:hover,.furniture-wrapper #standfirst a:hover,.furniture-wrapper #standfirst li a:hover,.furniture-wrapper [data-gu-name=standfirst] a:hover,.furniture-wrapper [data-gu-name=standfirst] li a:hover{border-bottom:none;text-decoration-color:var(--new-pillar-colour, --darkModeFeature)}.furniture-wrapper .standfirst p,.furniture-wrapper #standfirst p,.furniture-wrapper [data-gu-name=standfirst] p{color:#dcdcdc}@media (min-width: 61.25em){.furniture-wrapper .standfirst p:first-of-type,.furniture-wrapper #standfirst p:first-of-type,.furniture-wrapper [data-gu-name=standfirst] p:first-of-type{bo
لا أستطيع إعادة كتابة هذا النص لأنه يبدو أنه كود CSS، وليس نثرًا لغويًا طبيعيًا. هل يمكنك تقديم مقطع من الإنجليزية المكتوبة لأعيد صياغته بدلاً من ذلك؟
إليك النص المعاد كتابته باللغة الإنجليزية الفصيحة والطبيعية:
هذه مجموعة من قواعد font-face لعائلة خط "Guardian Headline Full". تحدد كل قاعدة نمطًا أو وزنًا مختلفًا للخط، مشيرة إلى نفس مجموعة الملفات بتنسيقات مختلفة (WOFF2 و WOFF و TTF) للتوافق عبر المتصفحات. تشمل الأنماط العادي والمائل والمتوسط والمتوسط المائل وشبه العريض وشبه العريض المائل والعريض والعريض المائل والأسود. ملفات الخط مستضافة على خادم الأصول الخاص بـ Guardian.
يبدو أن هذا النص هو كود CSS، وليس لغة طبيعية. إنه يحدد أنماط الخط وقواعد التخطيط لموقع ويب، على الأرجح موقع Guardian. نظرًا لأنه كود تقني، فإن إعادة كتابته إلى "إنجليزية فصيحة وطبيعية" غير قابلة للتطبيق. ومع ذلك، يمكنني تقديم ملخص باللغة الإنجليزية البسيطة لما يفعله الكود:
---
يقوم هذا الكود بإعداد خطوط مخصصة وضبط التخطيط للأجهزة المحمولة (iOS و Android). يحدد ثلاثة أنواع خطوط: "Guardian Headline Full" بالأنماط العادية والعريضة والمائلة، بالإضافة إلى "Guardian Titlepiece" بالخط العريض. كما يحدد أنظمة ألوان للوضع الداكن، باستخدام الأحمر كلون مميز رئيسي. للمقالات المحمولة، يخفي الرأس، ويضبط التباعد، ويضمن أن الحرف الأول من فقرات معينة يستخدم لونًا محددًا. يستهدف الكود حاويات مقالات محددة ويطبق هذه الأنماط فقط على المنصات المحمولة.
لأجهزة iOS و Android، يتم تصميم التسميات داخل غلاف الأثاث لحاوية المقالة بنص عريض، باستخدام عائلة خط Guardian headline، وملونة وفقًا للون العمود، بنص بأحرف كبيرة.
على كل من iOS و Android، يتم تعيين العنوان الرئيسي في غلاف الأثاث إلى 32 بكسل، عريض، مع 12 بكسل من الحشو أدناه، وملون بالداكن (أسود تقريبًا).
للصور في غلاف الأثاث على كلا النظامين، يتم وضعها بشكل نسبي، مع هامش علوي 14 بكسل وهامش أيسر سالب 10 بكسل. عرض الصورة يمتد عبر عرض منفذ العرض الكامل (مع مراعاة أي شريط تمرير)، ويتم ضبط الارتفاع تلقائيًا. الصورة نفسها، مع حاويتها الداخلية ورابطها، لها خلفية شفافة وتحافظ على نفس العرض الكامل مع الارتفاع التلقائي.
المقدمة (النص التمهيدي) في غلاف الأثاث على كلا النظامين لها 4 بكسل من الحشو العلوي و 24 بكسل من الحشو السفلي، مع هامش أيمن سالب 10 بكسل. يتم تصميم الفقرات داخل المقدمة وفقًا لذلك.
.ment-article-container .furniture-wrapper .standfirst__inner p {
font-family: Guardian Headline, Guardian Egyptian Web, Guardian Headline Full, Georgia, serif;
}
body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #feature-article-container .furniture-wrapper .standfirst__inner a,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner a,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner a,
body.android #feature-article-container .furniture-wrapper .standfirst__inner li a,
body.android #feature-article-container .furniture-wrapper .standfirst__inner a,
body.android #standard-article-container .furniture-wrapper .standfirst__inner li a,
body.android #standard-article-container .furniture-wrapper .standfirst__inner a,
body.android #comment-article-container .furniture-wrapper .standfirst__inner li a,
body.android #comment-article-container .furniture-wrapper .standfirst__inner a {
color: var(--new-pillar-colour) !important;
background-image: none !important;
text-decoration: underline;
text-underline-offset: 6px;
text-decoration-color: var(--headerBorder, #dcdcdc);
border-bottom: none;
}
body.ios #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.ios #feature-article-container .furniture-wrapper .standfirst__inner a:hover,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.ios #standard-article-container .furniture-wrapper .standfirst__inner a:hover,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.ios #comment-article-container .furniture-wrapper .standfirst__inner a:hover,
body.android #feature-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.android #feature-article-container .furniture-wrapper .standfirst__inner a:hover,
body.android #standard-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.android #standard-article-container .furniture-wrapper .standfirst__inner a:hover,
body.android #comment-article-container .furniture-wrapper .standfirst__inner li a:hover,
body.android #comment-article-container .furniture-wrapper .standfirst__inner a:hover {
text-decoration-color: var(--new-pillar-colour);
}
body.ios #feature-article-container .furniture-wrapper .meta,
body.ios #standard-article-container .furniture-wrapper .meta,
body.ios #comment-article-container .furniture-wrapper .meta,
body.android #feature-article-container .furniture-wrapper .meta,
body.android #standard-article-container .furniture-wrapper .meta,
body.android #comment-article-container .furniture-wrapper .meta {
margin: 0;
}
body.ios #feature-article-container .furniture-wrapper .meta .byline,
body.ios #feature-article-container