本文へ移動

Chikyu Earth地球

世界の国の輪郭を線で描いた地球儀です。地球と同じ速さで回ります。宇宙から見たような地球と、好きな場所の目印も使えます。

「地球」(ちきゅう) は、私たちが住む星の名前です。 名前について(英語)

目次

リファレンス · リアルな地球の計算部分

SkyLabelStyle型

リファレンスの説明と例は英語です。見出しと目次は日本語です。

The look of a name drawn on the sky (the property skyStyle of <chikyu-space> and <chikyu-earth-realistic> takes any part of it): font, size, weight, colour, outline, case, letter spacing, the leader line, the ring round a star and the catalogue letter under the name. These are hoshi-stars' LabelStyle, with the same defaults and ranges, written out so a page without hoshi-stars installed still type-checks.

インポート

import type { SkyLabelStyle } from "@johnmorrisdotca/chikyu-earth/realistic";

定義

interface SkyLabelStyle {
    font: string;
    size: number;
    weight: number;
    colour: string;
    halo: string;
    haloWidth: number;
    case: "small-caps" | "as-written" | "upper" | "lower";
    letterSpacing: number;
    leader: number;
    leaderColour: string;
    offset: number;
    ring: number;
    ringColour: string;
    ringWidth: number;
    designation: "below" | "none";
    designationFont: string;
    designationSize: number;
    designationColour: string;
}

メンバー

名前型説明
fontstring

The font family, as CSS writes it. Michroma, system-ui, sans-serif by default: Michroma is the family's font for a name on a body, and the page loads it (kazoku-ui's loadBodyLabelFont); until it is in, the next family is used.

sizenumber

The text size in pixels, 6 to 48. 11 by default.

weightnumber

The font weight, 100 to 900. 400 by default.

colourstring

The text colour, any CSS colour. A quiet white by default.

halostring

The colour of the outline round the letters that keeps them readable over stars, any CSS colour, or none for no outline. A dark blue by default.

haloWidthnumber

The width of that outline in pixels, 0 to 12. 3 by default.

case"small-caps" | "as-written" | "upper" | "lower"

small-caps writes the name in small capitals (the page draws it with CSS font-variant: small-caps), as-written keeps it as it is, upper and lower change the case (Japanese is not changed by any). small-caps by default.

letterSpacingnumber

The space added between letters, in em, -0.1 to 1. 0.14 by default.

leadernumber

The length in pixels of a short line from the star to its name, 0 to 80, or 0 for no line and the name set beside the star. 0 by default.

leaderColourstring

The colour of that line, any CSS colour. A quiet blue-white by default.

offsetnumber

The gap in pixels between the ring round a star (or the star) and its name (or its line), 0 to 40. 4 by default.

ringnumber

The radius in pixels of a thin ring drawn round each named star, 0 to 30, or 0 for no ring. 6 by default.

ringColourstring

The colour of the ring, any CSS colour. A quiet blue-white by default.

ringWidthnumber

The line width of the ring in pixels, 0.25 to 4. 0.75 by default.

designation"below" | "none"

below writes the star's catalogue letter (α Ori) in small type under its name; none leaves it out. A star with no Bayer letter or Flamsteed number has none to write. below by default.

designationFontstring

The font family of that line. A small monospace by default.

designationSizenumber

Its size in pixels, 6 to 24. 9 by default.

designationColourstring

Its colour, any CSS colour. A quieter white by default.

例

import type { SkyLabelStyle } from "@johnmorrisdotca/chikyu-earth/realistic";

const look: Partial<SkyLabelStyle> = { size: 12, colour: "#ffe9b0", case: "as-written", ring: 0 };
console.log(Object.keys(look).join(" "));
size colour case ring

出力(このページを作ったときに実行した結果)

ソースを見るGitHub で編集@johnmorrisdotca/chikyu-earth 0.51.1 のソースから作成しました。

この日本語は、まだ日本語を母語とする方の確認を受けていません。訂正を歓迎します。