# @cloud-ru/ds-typography 中文文档

规范地址：https://npmcn.com/package/%40cloud-ru/ds-typography/

版本：1\.0\.2
npm 元数据更新时间：2026-10-12T08:00:06.970Z
中文译文更新时间：2026-11-10T02:29:48.072Z
软件包许可：Apache-2\.0

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40cloud-ru/ds-typography
原文对照：https://npmcn.com/package/%40cloud-ru/ds-typography/?lang=original
项目主页：https://github.com/cloud-ru-tech/snack-v2/tree/master/packages/typography
源码仓库：https://github.com/cloud-ru-tech/snack-v2

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：360 kB，32 个文件
- 模块格式：ESM + CJS
- TypeScript 类型：包内自带
- 运行依赖：1 个
- 首次发布：2026-08-18T12:37:54.641Z
- 最新版本发布：2026-10-12T08:00:06.800Z
- 近 30 天下载量：15810（2026-10-10 至 2026-11-08，npm 官方下载统计）
- 已发布版本数：3（近 12 个月 3 个）

## 中文简介

Универсальный с с 相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相相去相相去相相相相相去相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相.

## 安装

```sh
npm install @cloud-ru/ds-typography
```

也可以使用：`pnpm add @cloud-ru/ds-typography`、`yarn add @cloud-ru/ds-typography`、`bun add @cloud-ru/ds-typography`

## README

# 类型

`@cloud-ru/ds-typography` -?),又作"相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相.

`Typography` . . . . . . Комбинация `variant` × `size` × `weight` (原始内容存档于2018-09-31) (中文(简体) )`h1`编号 :`h2`编号 :`p`编号 :`label`{\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}你觉得呢 `as`。 。 。 .

## Когда

-   {\\fn黑体\\fs22\\bord1\\shad0\\3aHBE\\4aH00\\fscx67\\fscy66\\2cHFFFFFF\\3cH808080}你觉得怎样.
-   {\\fn黑体\\fs22\\bord1\\shad0\\3aHBE\\4aH00\\fscx67\\fscy66\\2cHFFFFFF\\3cH808080}你觉得呢 `font-size`编号 :`font-weight`。 。 。 .

Когда **не** нужен `Typography`{\\fn黑体\\fs22\\bord1\\shad0\\3aHBE\\4aH00\\fscx67\\fscy66\\2cHFFFFFF\\3cH808080}你觉得呢, `Button` {\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}标签 {\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}.

## Анатомия

### 备选案文

校对:Soup `display` - крупные промо заголовки заголовки, `headline` - заголовки,секций, `title` {\\fn黑体\\fs20\\shad2\\2ah82\\3ah20\\4ah33\\fscx95\\3ch592001\\be1}你应该知道 {\\fn黑体\\fs20\\shad2\\2ah82\\3ah20\\4ah33\\fscx95\\3ch592001\\be1}, `label` {\\fn黑体\\fs22\\bord1\\shad0\\3ahbe\\4ah00\\fscx67\\fscy66\\2chffffff\\3ch808080}你觉得呢, `body` ——основной.

### 大小

说吧 `s`, (中文(简体) ), `m`, (中文(简体) ), `l`。 。 。 。 `@cloud-ru/ds-figma-variables`。 。 。 .

### 重量

Начертание: `regular` - дефолт, `thin` , `mono` ——моноширинное (коды, ,ID.

## Установка

```bash
pnpm add @cloud-ru/ds-typography
```

```ts
import { Typography, VARIANT, SIZE, WEIGHT } from '@cloud-ru/ds-typography'
```

## Примеры

### Базовое

```tsx
import { Typography } from '@cloud-ru/ds-typography';

export function TypographyBasic() {
  return <Typography>Обычный body-текст по умолчанию</Typography>;
}
```

### Заголовок

```tsx
import { Typography } from '@cloud-ru/ds-typography';

export function TypographyHeadline() {
  return (
    <Typography variant='headline' size='l'>
      Заголовок страницы
    </Typography>
  );
}
```

### Моноширинный

```tsx
import { Typography } from '@cloud-ru/ds-typography';

export function TypographyMono() {
  return (
    <Typography variant='body' weight='mono'>
      const answer = 42
    </Typography>
  );
}
```

### Кастомный(полиморфизм)

```tsx
import { Typography } from '@cloud-ru/ds-typography';

export function TypographyPolymorphic() {
  return (
    <Typography as='span' variant='body'>
      Body внутри inline-потока
    </Typography>
  );
}
```

## 道具

**类型法**

| Prop | 类型 | 默认 | 说明 |
| --- | --- | --- | --- |
| `as` | `ElementType` | —— 说 | HTML 翻译: |
| `children` | `ReactNode` | —— 说 | Дочерние |
| `className` | `string` | —— 说 | 支助科 |
| `data-test-id` | `string` | —— 说 | Стабильный идентификатор e2e/测试 |
| `size` | `"l"` | `"m"` | `"s"` | `SIZE.m` | Размер |
| `variant` | `"body"` | `"display"` | `"headline"` | `"label"` | `"title"` | `VARIANT.body` | Вариант |
| `weight` | `"mono"` | `"regular"` | `"thin"` | `WEIGHT.regular` | Начертание |

#### 相关类型

-   `TypographySize` =: `"l"` | `"m"` | `"s"`
    
-   `TypographyVariant` =: `"body"` | `"display"` | `"headline"` | `"label"` | `"title"`
    
-   `TypographyWeight` =: `"mono"` | `"regular"` | `"thin"`

## 常见问题

### @cloud-ru/ds-typography 是什么？

Универсальный с с 相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相去相相去相相去相相相相相去相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相相\.

### 如何安装 @cloud-ru/ds-typography？

在项目目录运行 npm install @cloud-ru/ds-typography，或使用 pnpm add / yarn add / bun add。

### @cloud-ru/ds-typography 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @cloud-ru/ds-typography 支持 ESM 还是 CommonJS？

同时提供 ES Module 与 CommonJS 入口，import 和 require\(\) 都可以使用，打包工具会自动选择合适的版本。

### @cloud-ru/ds-typography 可以商用吗？

@cloud-ru/ds-typography 使用 Apache-2\.0 许可。宽松许可：允许商业使用、修改和再分发，并附带明确的专利授权；分发时需保留许可与 NOTICE 文件，修改过的文件要注明改动。以上为概括，不构成法律意见，请以许可原文为准。

### @cloud-ru/ds-typography 的下载量有多少？

根据 npm 官方下载统计，@cloud-ru/ds-typography 在 2026/10/10 – 2026/11/08 这 30 天内被下载 15,810 次，日均约 527 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @cloud-ru/ds-typography 还在维护吗？

最新版本 1\.0\.2 发布于 2026/10/12（28 天前）；至今共发布 3 个版本，其中过去 12 个月发布了 3 个；首次发布于 2026/08/18。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

