Skip to content

日本語サイトの表示をマシにする可変値 (var ja-JP) by MaruniUmebachi

Details

AuthorMaruniUmebachi

LicenseCC 0

CategoryStyle

Created

Updated

Size42 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

すべてのページに適用する可変値。私の別のスタイルとセットじゃないと、何も動作しません。

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         0. var
@version      20250113.04.51
@namespace    https://userstyles.world/user/MaruniUmebachi
@description  すべてのページに適用する、スタイルテーマ。
@homepage     https://userstyles.world/user/MaruniUmebachi
@author       MaruniUmebachi
@license      CC 0
==/UserStyle== */

@-moz-document url-prefix("http"), regexp(".*") {
/* all */
:root {
    --Stylus-CSS: "* var";
    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "Layout";
        --column-width-Stylus: calc(210mm / 3);
        & {
            --Stylus-CSS: "* var";
            --Stylus-CSS-group: "Body x";
            --inline-size-Stylus-body: 100%;
            --max-inline-size-Stylus-body: 100vw;
            --margin-block-Stylus-body-x: auto;
            --inline-size-Stylus-body-x: var(--inline-size-Stylus-body);
            --max-inline-size-Stylus-body-x: var(--max-inline-size-Stylus-body);
        }
    }

    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "Text";
        /* --hanging-punctuation-Stylus: none; none | first | last | allow-end | force-end | first last */
        --hyphens-Stylus: auto;
        --letter-spacing-Stylus: calc(1em / 8);
        --line-break-Stylus: strict;
        --overflow-wrap-Stylus: break-word;
        --tab-size-Stylus: 4;
        --text-align-Stylus: start;
        --text-align-last-Stylus: auto;
        --text-align-last-Stylus-table: justify;
        --text-indent-Stylus: 0;
        --text-justify-Stylus: inter-character;
        /* --text-size-adjust-Stylus: 100%;    100% | none */
        /* --text-transform-Stylus: none;      none | capitalize | uppercase | lowercase | full-width | full-size-kana */
        --text-transform-Stylus-char-ja: full-width;
        /* --white-space-Stylus: normal;       normal | nowrap | pre | pre-wrap | pre-line | break-spaces */
        --word-break-Stylus: auto-phrase;
        --word-spacing-Stylus: calc(1em / 16);
        --word-wrap-Stylus: var(--overflow-wrap-Stylus);
        --text-wrap-Stylus: balance;
        --text-decoration-Stylus-link: underline;
        --text-decoration-Stylus: none;
        --text-underline-position-Stylus: under;
        --text-spacing-trim-Stylus: trim-start;
        --user-select-Stylus: all;
    }

    :lang(en) font[style="vertical-align: inherit;"] font[style="vertical-align: inherit;"],
    :lang(ja) {
        --Stylus-CSS: "* var";
        --font-feature-settings-Stylus-lang-ja: "nlck";
        --font-feature-settings-Stylus-lang: var(--font-feature-settings-Stylus-lang-ja);
        --text-justify-Stylus: inter-character;
    }

    :lang(en) {
        --Stylus-CSS: "* var";
        --text-justify-Stylus: inter-word;
    }

    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "font";
        --font-size-Stylus: calc(16px * 1.5);
        --line-height-Stylus: 2;
        --font-family-Stylus: "Stylus Font", "Stylus Sans";
        --font-Stylus: var(--font-size-Stylus) / var(--line-height-Stylus) var(--font-family-Stylus);
        --font-feature-settings-Stylus: var(--font-feature-settings-Stylus-variant-ligatures), var(--font-feature-settings-Stylus-lang-ja), "palt";
        --font-kerning-Stylus: normal;
        --font-variant-east-asian-Stylus: proportional-width;
        --font-variant-ligatures-Stylus: common-ligatures contextual;
        --font-feature-settings-Stylus-variant-ligatures: "liga", "clig";
    }

    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "form";
        --font-Stylus: normal;
        --font-feature-settings-Stylus-form: normal;
        --font-variant-Stylus-form: normal;
        --font-variant-alternates-Stylus-form: normal;
        --font-variant-caps-Stylus-form: normal;
        --font-variant-east-asian-Stylus-form: normal;
        --font-variant-ligatures-Stylus-form: normal;
        --font-variant-numeric-Stylus-form: slashed-zero;
        --font-variant-position-Stylus-form: normal;
        --font-variation-settings-Stylus-form: normal;
        --font-kerning-Stylus-form: normal;
        --font-stretch-Stylus-form: condensed;
        --font-weight-Stylus-form: normal;
        --spacing-Stylus-form: normal;
        --letter-spacing-Stylus-form: var(--spacing-Stylus-form);
        --word-spacing-Stylus-form: var(--spacing-Stylus-form);
        --padding-inline-Stylus-form: calc(1lh - 1em);
        & {
            --Stylus-CSS: "* var";
            --Stylus-CSS-group: "input";
            --font-variant-numeric-Stylus-input: slashed-zero;
        }
    }
}
}

@-moz-document url-prefix("http"), regexp(".*") {
/* other */
:root {
    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "other";
        --font-Stylus--moz-button: -moz-button;
        --Font-MOZButn: var(--font-Stylus--moz-button);
        --Font-FS: var(--font-feature-settings-Stylus);
        ---webkit-font-kerning-Stylus: var(--font-kerning-Stylus);
        --font-feature-settings: var(--font-feature-settings-Stylus);
        --font-variant-east-asian: var(--font-variant-east-asian-Stylus);
        --font-variant-numeric-Stylus-table: slashed-zero tabular-nums;
        --spacing-Stylus-line: normal;
        --letter-spacing-Stylus-line: var(--spacing-Stylus-line);
        --word-spacing-Stylus-line: var(--spacing-Stylus-line);
        --text-wrap-Stylus-line: var(--text-wrap-Stylus);
        --word-break-Stylus-line: var(--word-break-Stylus);
        --overflow-wrap: var(--overflow-wrap-Stylus);
        --filter-Stylus-invert: invert(100%) hue-rotate(180deg);
    }

    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "List";
        --overflow-wrap-Stylus-li: break-word;
        --text-wrap-Stylus-li: balance;
        --word-break-Stylus-li: auto-phrase;
    }

    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "font ReaderView";
        --font-family-ReaderView: var(--font-family-ReaderView-serif);
        --font-family-ReaderView-serif: var(--font-family-Stylus-article-p);
        --font-family-ReaderView-sans-serif: var(--font-family-Stylus);
        --font-family-ReaderView-monospace: var(--font-family-Stylus-monospace);
        --font-family-ReaderView-pre-code: var(--font-family-ReaderView-monospace);
        --font-family-ReaderView-pre: var(--font-family-ReaderView-monospace);
        --font-family-ReaderView-code: var(--font-family-ReaderView-monospace);
    }
}
}

@-moz-document url-prefix("http"), regexp(".*") {
/* article */
:root {
    --Stylus-CSS: "* var";
    & {
        --Stylus-CSS: "* var";
        --Stylus-CSS-group: "article";
        --box-sizing-Stylus-article: border-box;
        --display-Stylus-article: block;
        --inline-size-Stylus-article: 600px;
        --width-Stylus-article: var(--inline-size-Stylus-article);
        --max-inline-size-Stylus-article: calc(100vw - 1em);
        --max-width-Stylus-article: var(--max-inline-size-Stylus-article);
        --column-width-Stylus-article: var(--column-width-Stylus);
        --margin-Stylus-article: var(--margin-block-Stylus-article) var(--margin-inline-Stylus-article);
        --margin-block-Stylus-article: 1.5lh;
        --margin-inline-Stylus-article: auto;
        --padding-Stylus-article: var(--padding-block-Stylus-article) var(--padding-inline-Stylus-article);
        --padding-block-Stylus-article: 1.5lh;
        --padding-inline-Stylus-article: auto;
        --font-size-Stylus-article: var(--font-size-Stylus);
        --line-height-Stylus-article: 2;
        --font-family-Stylus-article: var(--font-family-Stylus-article-p);
        --font-Stylus-article: var(--font-size-Stylus-article) / var(--line-height-Stylus-article) var(--font-family-Stylus-article);
        --font-feature-settings-Stylus-article: "nlck";
        --font-kerning-Stylus-article: normal;
        --font-variant-east-asian-Stylus-article: proportional-width;
        --font-variant-ligatures-Stylus-article: var(--font-variant-ligatures-Stylus);
        --text-align-Stylus-article: var(--text-align-Stylus);
        --text-align-last-Stylus-article: var(--text-align-last-Stylus);
        --letter-spacing-Stylus-article: calc(1em / 8);
        --word-spacing-Stylus-article: var(--word-spacing-Stylus);
        --text-wrap-Stylus-article: wrap;
        --word-break-Stylus-article: auto-phrase;
        --hyphens-Stylus-article: normal;
        & {
            --Stylus-CSS: "* var";
            --Stylus-CSS-group: "paragraph";
            --display-Stylus-article-p: block;
            --gap-Stylus-article-p: 1lh;
            --inline-size-Stylus-article-p: var(--inline-size-Stylus-article);
            --max-inline-size-Stylus-article-p: var(--max-inline-size-Stylus-article);
            --column-width-Stylus-article-p: var(--column-width-Stylus-article);
            --margin-Stylus-article-p: var(--margin-block-Stylus-article-p) var(--margin-inline-Stylus-article-p);
            --margin-block-Stylus-article-p: var(--gap-Stylus-article-p);
            --margin-inline-Stylus-article-p: auto;
            --margin-Stylus-article-p-block: var(--margin-Stylus-article-p);
            --font-size-Stylus-article-p: calc(16px * 1.5);
            --line-height-Stylus-article-p: 3;
            --font-family-Stylus-article-p: "Stylus Article", "Article Stylus", "Article serif", "Garamond", serif;
            --font-family-Stylus-article-p-last: "Stylus Article Last", "Stylus Article Last", "Article serif Last", "Garamond Last", serif;
            --font-Stylus-article-p: var(--font-size-Stylus-article-p) / var(--line-height-Stylus-article-p) var(--font-family-Stylus-article-p);
            --font-feature-settings-Stylus-article-p: var(--font-feature-settings-Stylus-article);
            --font-variant-east-asian-Stylus-article-p: proportional-width;
            --font-kerning-Stylus-article-p: normal;
            --font-variant-ligatures-Stylus-article-p: var(--font-variant-ligatures-Stylus-article);
            --letter-spacing-Stylus-article-p: calc(1em / 16px);
            --word-spacing-Stylus-a...

Reviews

No reviews yet.