در اینجا ۱۰۰ رمان برتر که تاکنون نوشته شدهاند، آورده شده است.

در اینجا ۱۰۰ رمان برتر که تاکنون نوشته شدهاند، آورده شده است.
در اینجا متن بازنویسی‌شده به فارسی روان و طبیعی ارائه شده است: متن پاراگراف از فونت‌های GuardianTextEgyptian، Guardian Text Egyptian Web، Georgia یا serif استفاده می‌کند. اندازه آن 0.9375rem، با ارتفاع خط 1.4، وزن معمولی و سبک معمولی تنظیم شده است. ضخامت تزئین متن 2px است. عنوان سطح ۲ از فونت‌های GH Guardian Headline، Guardian Egyptian Web، Georgia یا serif استفاده می‌کند. اندازه آن 1.5rem، با ارتفاع خط 1.15، وزن پررنگ و سبک معمولی تنظیم شده است. ضخامت تزئین متن 3px است. کلاس "src-headline-medium-17" از فونت‌های GH Guardian Headline، Guardian Egyptian Web، Georgia یا serif استفاده می‌کند. اندازه آن 1.0625rem، با ارتفاع خط 1.15، وزن متوسط (500) و سبک معمولی تنظیم شده است. ضخامت تزئین متن 2px است. کلاس "src-text-sans-14" از فونت‌های GuardianTextSans، Guardian Text Sans Web، Helvetica Neue، Helvetica، Arial، Lucida Grande یا sans-serif استفاده می‌کند. اندازه آن 0.875rem، با ارتفاع خط 1.3، وزن معمولی و سبک معمولی تنظیم شده است. ضخامت تزئین متن 2px است. کلاس "src-text-sans-bold-17" از فونت‌های GuardianTextSans، Guardian Text Sans Web، Helvetica Neue، Helvetica، Arial، Lucida Grande یا sans-serif استفاده می‌کند. اندازه آن 1.0625rem، با ارتفاع خط 1.3، وزن پررنگ (700) و سبک معمولی تنظیم شده است. ضخامت تزئین متن 2px است. ویژگی سفارشی "--src-brand-400" به #052962 تنظیم شده است. هنگامی که اسکریپت‌نویسی فعال است، مقاله با کلاس "content--interactive" و div فرزند آن، و همچنین عناصر با کلاس "article"، در ابتدا با شفافیت 0 و سرریز پنهان پنهان می‌شوند. پس از بارگیری صفحه (که با کلاس "interactive-loaded" نشان داده می‌شود)، این عناصر با یک انتقال نرم ۱ ثانیه‌ای کاملاً قابل مشاهده می‌شوند و سرریز آنها به "unset" تنظیم می‌شود. فونت "Guardian Headline Full" در چندین سبک بارگذاری می‌شود. برای وزن سبک (300) در سبک معمولی، فایل‌های فونت از دارایی‌های گاردین دریافت می‌شوند. همین امر برای سبک‌های ایتالیک سبک، معمولی (400) معمولی، ایتالیک معمولی، متوسط (500) معمولی و ایتالیک متوسط صدق می‌کند. هر کدام از فرمت‌های مناسب woff2، woff و truetype استفاده می‌کنند. :root:root [data-gu-name="media"], :root:root [data-gu-name="title"], :root:root [data-gu-name="headline"], :root:root [data-gu-name="standfirst"], :root:root [data-gu-name="lines"], :root:root [data-gu-name="meta"], :root:root [data-link-name="article section"] { display: none; } :root:root article { --standfirst-text: #adc8f4; --byline: #adc8f4; --article-background: #224a8a; --article-text: #1a1a1a; --article-link-text: #ffffff; --textblock-text: #adc8f4; --article-border: #0077b6; --straight-lines: #224a8a; --share-button: #adc8f4; --share-button-border: #a; } در اینجا متن بازنویسی‌شده به انگلیسی روان و طبیعی ارائه شده است: ```css dc8f4}:root:root article figure.element-atom { margin: 0; } :root:root .back-button { border: 1px solid lightgray; font-family: Guardian Text Sans Web, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif; font-size: 17px; padding: 6px 18px; border-radius: 40px; width: fit-content; display: flex; align-items: center; gap: 6px; } html.no-scroll { overflow: hidden; } h2 { color: var(--src-brand-400); } a { border-bottom: none !important; text-decoration: none; } img { max-width: 100%; max-height: 100%; } article { position: relative; } /* * Provides the `mq` mixin from sass-mq with preset Guardian breakpoints. * Use it like this: * * `@include mq(leftCol) ...` * * Available breakpoints: * - desktop: 61.25em * - leftCol: 71.25em * - mobile: 20em * - mobileLandscape: 30em * - mobileMedium: 23.4375em * - phablet: 41.25em * - tablet: 46.25em * - wide: 81.25em */ /* * This file is auto-generated by src/source/generate/breakpoints.js */ /* * This file is auto-generated by src/source/generate/typography.js */ / * Data font stack * * @group typography */ / * Serif font stack * * @group typography */ / * Headline font stack * * @group typography */ / * Sans serif text font stack * * @group typography */ / * Sans serif headline font stack * * @group typography */ / * Default font scale settings * See font-scale.html and font-scale.png for visual examples * * @group typography */ / * Get all levels of a font from the font scale * * @param {String} $name - Name of the font scale matrix (e.g., headline) * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale(header); * * @requires {variable} $font-scale * * @return {Map} * * @group typography */ / * Get info for a specific level of a font scale * * @param {String} $name - Name of the font scale in the matrix (e.g., headline) * @param {Number} $level - Level in the matrix * @param {Map} $font-scale ($font-scale) * * @example * font-size: get-scale-level(header, 1); * * @requires {variable} $font-scale * @requires {function} get-scale * * @return {Map} * * @group typography */ / * Get a font size for a level in the font scale matrix * * @param {String} $name - Name of the font scale in the matrix (e.g., headline) * @param {Number} $level - Level in the matrix * @param {Map} $font-scale - Configuration * * @example * font-size: get-font-size(header, 3); * * @requires {variable} $font-scale * @requires {function} convert-to-px * @requires {function} get-scale-level * * @return {Number} * * @group typography */ / * Get a line height for a level in the font scale matrix * * @param {String} $name - Name of the font scale in the matrix (e.g., headline) * @param {Number} $level - Level in the matrix * @param {Map} $font-scale - Configuration * * @example * font-size: get-line-height(header, 3); * * @requires {variable} $font-scale * @requires {function} convert-to-px * @requires {function} get-scale-level * * @return {Number} * * @group typography */ / * Convert any value to pixels * * @param {Number} $value * * @example * font-size: convert-to-px(14); // 14px * * @return {Number} * * @group typography */ / * Default typography settings, to be included as early as possible in the HTML * 1. Make type rendering look sharper 2. Set relative line spacing to 1.5 (16px 1.5 = 24px) * * @param {String} $font-family ($f-serif-text) - Default global font * * @requires {variable} $f-serif-text * * @group typography */ / * Font size and line height shorthand * * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font-size(18, 24); * * @requires {function} convert-to-px * * @group typography */ / * Font styling shorthand * Note: Prefer using the font scale mixins to stay consistent with the font scale * * @param {String} $family * @param {String} $weight * @param {Number} $size * @param {Number} $line-height ($size) * * @example * @include font(arial, bold, 18, 24); * * @requires {mixin} font-size * * @group typography */ ```Typography Header Family and Weight Properties Requires the variable `$f-serif-headline`. Group: typography Header Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family, weight): `@include fs-header(3);` - Include only font-size and line-height: `@include fs-header(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-header` Group: typography --- Headline Family and Weight Properties Requires the variable `$f-serif-headline`. Group: typography Headline Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family, weight): `@include fs-headline(3);` - Include only font-size and line-height: `@include fs-headline(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-headline` Group: typography --- Body Heading Family and Weight Properties Requires the variable `$f-serif-text`. Group: typography Body Heading Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family, weight): `@include fs-bodyHeading(3);` - Include only font-size and line-height: `@include fs-bodyHeading(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-bodyHeading` Group: typography --- Body Copy Family Property Requires the variable `$f-serif-text`. Group: typography Body Copy Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family): `@include fs-bodyCopy(3);` - Include only font-size and line-height: `@include fs-bodyCopy(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-bodyCopy` Group: typography --- Data Family Property Requires the variable `$f-data`. Group: typography Data Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family): `@include fs-data(3);` - Include only font-size and line-height: `@include fs-data(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-data` Group: typography --- Text Sans Family Property Requires the variable `$f-sans-serif-text`. Group: typography Text Sans Typography Settings Parameters: - `$level` (Number) - `$size-only` (Boolean) Examples: - Include all properties (font-size, line-height, family): `@include fs-textSans(3);` - Include only font-size and line-height: `@include fs-textSans(3, $size-only: true);` Requires: - Function `get-font-size` - Function `get-line-height` - Mixin `font-size` - Mixin `f-textSans` Group: typography --- Headline Sans Family Property This is not currently part of our font scale matrix, so there is no `fs-` mixin for it. For now, we only use it as a replacement font in a few places. Requires the variable `$f-sans-serif-headline`. Group: typography --- @font-face ```css ``` ```css .atom.svelte-1tpye3j { display: flex; flex-direction: column; gap: 4px; } .homepage-content.svelte-1tpye3j { display: flex; flex-direction: column; gap: 14px; transition: padding-bottom 0.3s ease; } .sticky-padding.svelte-1tpye3j { padding-bottom: 100px; transition: padding-bottom 0.3s ease; } h1.svelte-1tpye3j { position: absolute; top: 220px; left: 0; font-family: "Guardian Headline Full", "Guardian Egyptian Web", Georgia, serif; font-weight: bold; font-size: 88px; line-height: 88%; color: #0077b6; z-index: -1; font-variant-numeric: lining-nums; } @media (min-width: 61.25em) { h1.svelte-1tpye3j { top: 220px; } } p.standfirst.svelte-1tpye3j { color: #fff !important; max-width: 450px; padding-bottom: 10px; } @media (min-width: 61.25em) { p.standfirst.svelte-1tpye3j { font-size: 20px; max-width: 600px; } } .standfirst-container.svelte-1tpye3j { max-width: 600px; border-bottom: 1px solid #0077b6; } .tooltip.svelte-1tpye3j { position: relative; z-index: 2; margin-top: -40px; opacity: 0; } @media (min-width: 61.25em) { .tooltip.svelte-1tpye3j { display: none; } } .tooltip.svelte-1tpye3j p:where(.svelte-1tpye3j) { position: relative; background: #ffffff; border-radius: 8px; padding: 3px 9px 6px; display: inline-block; color: #052962; font-size: 14px; font-family: "Guardian Text Sans Web", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15); top: -2px; } / triangle tail / .tooltip.svelte-1tpye3j p:where(.svelte-1tpye3j):after { content: ""; position: absolute; bottom: -10px; left: 50%; transform: translateX(-50%); border-width: 10px 6px 0 6px; border-style: solid; border-color: #ffffff transparent transparent transparent; } ul.svelte-1tpye3j { margin-top: 40px; } @media (min-width: 61.25em) { ul.svelte-1tpye3j { margin-top: 80px; } } ul.standfirst-1.svelte-1tpye3j, ul.standfirst-2.svelte-1tpye3j { margin-top: 50px; } @media (min-width: 61.25em) { ul.standfirst-1.svelte-1tpye3j, ul.standfirst-2.svelte-1tpye3j { margin-top: 100px; } } ul.standfirst-3.svelte-1tpye3j { margin-top: 40px; } @media (min-width: 61.25em) { ul.standfirst-3.svelte-1tpye3j { margin-top: 100px; } } ```در اینجا متن بازنویسی‌شده به انگلیسی روان و طبیعی ارائه شده است: حاشیه بالایی ۸۰ پیکسل تنظیم شده است. برای صفحه‌نمایش‌های کوچک‌تر، لیست standfirst دارای حاشیه بالایی ۴۰ پیکسل است، اما در صفحه‌نمایش‌های عریض‌تر (بیش از ۶۱.۲۵em)، به ۸۰ پیکسل افزایش می‌یابد. برای لیست standfirst-5، حاشیه بالایی ۵۰ پیکسل است و در صفحه‌نمایش‌های عریض‌تر به ۱۰۰ پیکسل تبدیل می‌شود. متن "come back tomorrow" از فونت serif استفاده می‌کند، اندازه آن ۲۰ پیکسل، سفید و مورب است. حاشیه بالایی ندارد و حاشیه پایینی آن ۲۰ پیکسل است