Skip to the content

Hoshi Stars星

The stars you can see without a telescope, with names, colours and distances; the 88 constellations with their lines and boundaries; the Messier objects; and seven map projections to draw them on.

Hoshi is the Japanese word 星 for a star. About the name

Contents

Reference · Names on the brightest stars and the constellation figures as faint lines, for a sky you draw yourself: a count or a magnitude, the figure under the pointer at full strength, a body that covers part of the sky, and a look set by settings alone

DEFAULT_LABEL_STYLEconstant

The look a name has when nothing is asked for, chosen from several proposals, "Display with catalogue letters": the name in Michroma in small capitals with wide letter spacing, a thin ring round the star, and the star's catalogue letter under it in small monospace. Every part can be changed by a setting.

Import it

import { DEFAULT_LABEL_STYLE } from "@johnmorrisdotca/hoshi-stars/sky-labels";

Definition

const DEFAULT_LABEL_STYLE: Readonly<LabelStyle> = Object.freeze({
    font: "Michroma, system-ui, sans-serif",
    size: 11,
    weight: 400,
    colour: "rgba(232, 236, 255, 0.9)",
    halo: "#0b1020",
    haloWidth: 3,
    case: "small-caps",
    letterSpacing: 0.14,
    leader: 0,
    leaderColour: "rgba(232, 236, 255, 0.45)",
    offset: 4,
    ring: 6,
    ringColour: "rgba(232, 236, 255, 0.55)",
    ringWidth: 0.75,
    designation: "below",
    designationFont: "ui-monospace, SFMono-Regular, Menlo, Consolas, monospace",
    designationSize: 9,
    designationColour: "rgba(232, 236, 255, 0.6)",
})

Examples

import { DEFAULT_LABEL_STYLE } from "@johnmorrisdotca/hoshi-stars/sky-labels";

console.log(DEFAULT_LABEL_STYLE.font, DEFAULT_LABEL_STYLE.size);
Michroma, system-ui, sans-serif 11

What it prints (run when this page was built)

View sourceEdit on GitHubMade from the source of @johnmorrisdotca/hoshi-stars 0.47.0.