Typography Fundamentals

字型 vs. 字体:有何区别,为何重要

Updated 二月 24, 2026
字型是设计家族,字体是特定实例。这一区别对许可证、CSS和与设计师沟通都很重要。

Typeface vs. Font: What's the Difference and Why It Matters

Few distinctions in typography generate more debate than the difference between a typeface and a font. Some typographers insist the distinction is fundamental and that conflating the terms reveals ignorance. Others argue that the distinction is a historical artifact of metal type production that has been rendered meaningless by digital technology.

The truth, as usual, is more nuanced than either extreme. The distinction is real, it has practical implications, and understanding it will make you a more precise communicator. But the terms are also genuinely blurring in common usage, and even professionals use them interchangeably in casual conversation. Here is what you need to know.


The Analogy: Song vs. Recording

The most useful analogy for understanding the typeface vs. font distinction comes from music. Consider the difference between a song and a recording of that song.

"Yesterday" by The Beatles is a song — a composition, a piece of creative work that exists as a conceptual entity. It has melody, lyrics, structure, and identity. The original 1965 recording on the Help! album is one specific instantiation of that song — a particular performance with specific tempo, key, arrangement, and production. Covers by other artists are different recordings of the same song. A piano-only instrumental version is yet another recording.

The song is the abstract work. The recording is a specific physical or digital instance of that work.

The same relationship holds between typefaces and fonts. A typeface is the abstract design — the visual concept, the family of letterforms, the design system. A font is a specific instance of that design — a particular size, weight, and format. Garamond the typeface exists as a conceptual design with a centuries-long history. The italic 12-point Garamond you set for a book's body text is a font — a specific, usable instance.


Typeface: The Design System

A typeface is an abstract design system — the set of visual principles, proportions, and stylistic decisions that define what all the letters, numbers, and symbols in that design family look like.

When type designers create a typeface, they are creating a system. They establish the proportions: how tall the capitals are relative to the lowercase, how long the ascenders and descenders extend, what the x-height to cap-height ratio will be. They establish the character: whether the strokes will have serifs, what kind of stress the letterforms will carry, how the counters and bowls will be shaped. They establish the weight range: how thin the lightest variant will be, how heavy the heaviest, and how the intermediate weights will be interpolated between these extremes.

Inter is a typeface. It is Rasmus Andersson's design system for a highly legible, screen-optimized sans-serif. The typeface defines what Inter looks like — its proportions, its personality, its construction principles. These design principles are consistent across every weight, every style, and every format in which Inter exists.

Similarly, EB Garamond is a typeface — Georg Duffner and Octavio Pardo's revival of the Claude Garamond tradition, a design system with specific anatomical characteristics and proportional relationships. And Playfair Display is the typeface Claus Eggers Sørensen designed, with its particular Didone character and elegant stroke contrast.

A typeface is what you see when you look at a font's specimen page and understand its overall aesthetic.

Font Families

A font family is a collection of related typeface variants that share a common design foundation. Inter the font family includes Inter Thin, Inter ExtraLight, Inter Light, Inter Regular, Inter Medium, Inter SemiBold, Inter Bold, Inter ExtraBold, and Inter Black — along with italic variants for each. All of these share the same underlying typeface design system; they differ in weight and style while maintaining the same proportions, letterform construction, and overall character.


Font: The Specific Instance

A font is a specific, usable instance of a typeface design — a particular weight, style, and (historically) size. In the metal type era, every size of every weight required separate physical manufacture. A printer who wanted to set text in Garamond needed to own physical trays of Garamond 12pt, Garamond 14pt, Garamond 18pt, and so on — each a separate font, each physically cast at that specific size.

Digital type changed this relationship significantly. Digital fonts are scalable — a single font file renders at any size without degradation. This eliminated the mechanical necessity of size-specific fonts and contributed to the blurring of the typeface/font distinction. When you purchase "Helvetica Neue Bold," you are purchasing a font — a specific weight (Bold), within a specific family (Helvetica Neue), as a specific file format (OTF, TTF, WOFF2).

Historically in the metal type era: - Typeface: Garamond (the design) - Font family: Garamond (the complete set of related designs) - Font: Garamond Italic 12pt (the specific physical instance)

In the digital era: - Typeface: Inter (the design) - Font family: Inter (the complete set) - Font: Inter SemiBold Italic (the specific file or instance)

A font is what you reference when you write font-family: "Inter" in CSS, or when you select a specific weight from a type specimen. It is the usable artifact.


Font Family in CSS: Where Both Meet

CSS introduces a third layer of complexity — the font-family property — that bridges the conceptual gap between typeface and font.

When you write:

body {
  font-family: "Inter", system-ui, sans-serif;
}

You are referencing the typeface name "Inter" as a family identifier. The browser uses this identifier along with font-weight, font-style, and font-size values to resolve which specific font file to load and render.

/* This resolves to a specific font instance */
.heading {
  font-family: "Inter";      /* Typeface: which design system */
  font-weight: 700;          /* Weight: which member of the family */
  font-style: normal;        /* Style: italic or not */
  font-size: 2rem;           /* Size: how big to render it */
}

The combination of all four properties describes a single font — the specific weight, style, and rendered size of the typeface. @font-face declarations in CSS make this explicit: each @font-face block defines one specific font (file), with the family name, weight range, and style serving as the matching criteria:

/* Each @font-face block defines one font */
@font-face {
  font-family: "Inter";           /* Typeface family name */
  font-weight: 400;               /* This specific weight */
  font-style: normal;             /* This style */
  src: url("Inter-Regular.woff2") format("woff2");  /* This file */
}

@font-face {
  font-family: "Inter";           /* Same typeface... */
  font-weight: 700;               /* ...different weight = different font */
  font-style: normal;
  src: url("Inter-Bold.woff2") format("woff2");
}

Variable fonts blur this further — a single variable font file can contain an entire family across multiple axes (weight, width, optical size), so the one-to-one relationship between a font file and a specific font instance no longer holds.


Why the Distinction Matters (Licensing, Communication)

Even if the words are becoming interchangeable in casual usage, the underlying concepts remain critically important in two areas: licensing and professional communication.

Licensing

Font licenses are where the typeface/font distinction has direct financial consequences. Font licenses are typically granted per font (per specific weight/style file), not per typeface. When you license a typeface for use in a project, the license specifies how many fonts (individual weight files), how many page views, how many app users, or how many CPU cores the license covers.

A license for "Georgia Regular" covers that one font. If you also want to use "Georgia Bold," "Georgia Italic," and "Georgia Bold Italic," many licensing models require you to license each separately, or to purchase a "complete family" license. Understanding that the license covers fonts, not the typeface broadly, prevents expensive misunderstandings.

Similarly, a "web font license" and a "desktop font license" cover different use cases. You cannot legally use a font licensed for desktop publishing on a website, even if the typeface is nominally the same design. The license is for a specific font artifact for a specific usage context.

Google Fonts sidesteps most of this complexity because all its fonts are licensed under open-source licenses (primarily SIL OFL), which permit use in web, desktop, and app contexts freely. But when working with commercial type foundries, the typeface vs. font distinction in licensing terms matters significantly.

Professional Communication

Being able to distinguish between typeface and font makes communication with type designers, creative directors, and typographers cleaner and more precise.

"I want to use this font on the website" is ambiguous — does it mean the entire typeface family? One specific weight? "I want to use the Inter SemiBold font for our body text" is unambiguous.

"We need to license the Neue Haas Grotesk typeface" is different from "we need to license the Neue Haas Grotesk Text 55 Roman font." The first suggests the entire family may be wanted; the second specifies the exact instance.

In design briefs, brand guidelines, and technical documentation, the precision matters.


Modern Usage: Is the Distinction Dying?

Practically speaking, in day-to-day professional conversation, "font" is winning. Even typographers who know the distinction perfectly use "font" casually when they mean "typeface." "What font are you using?" means "what typeface did you choose?" — and everyone in the room understands that.

This drift is accelerated by technology. UI panels in design tools, CSS property names, Google Fonts (which calls itself a service for fonts, not typefaces), and browser developer tools all use "font" in contexts where the precise term might be either. The tools we use shape our vocabulary.

The typographic community has largely made peace with this. Style guides like the Chicago Manual of Style use "typeface" and "font" somewhat interchangeably. Most professional contexts tolerate both usages.

Where the distinction retains full force is in licensing conversations, technical font engineering discussions (where properties of specific font files are in play), and communication with type designers and typographers who care about precision.

For web developers and designers: understand the distinction, use it when precision matters (especially in licensing and technical contexts), and do not be pedantic about it in casual conversation. If someone says "I love that font" about a typeface, you know what they mean.

The concepts — an abstract design system versus a specific usable instance — are worth keeping clear in your mind even as the words blur in everyday usage. They help you think more precisely about typography, and precise thinking leads to better decisions.

Typography Fundamentals

Typography Terms

Try These Tools

Fonts Mentioned

Related Articles