TSMC DESIGN.md
DESIGN.md
Design System Inspiration of TSMC
Overview
Visual Theme & Atmosphere
TSMC manufactures chips designed by its customers. Founded by Morris Chang in 1987, it pioneered the pure-play foundry model, according to its company profile. Its published values put integrity, commitment, innovation and customer trust at the centre of that service relationship.
The live site expresses this through a white corporate header, the red tsmc wordmark over a circular grid, technical hero imagery, a dark news band and flat image cards. The muted action red #b32a2a appears in links, the career search button and a thick navigation underline. The hero combines a scientific image with a light outlined pill; navigation and card actions have square corners. These are observations of the site, not a published visual-identity specification.
The measured homepage is the Traditional Chinese edition (www.tsmc.com/chinese, HTML lang="zh-hant"); it did not redirect. Its current hero promotes TSMC A14 with NanoFlex™ Pro and AI, while recruitment, sustainability and corporate information occupy the sections below. This describes the current presentation; no redesign date is established.
Brand Narrative
TSMC's first-party account begins with the 1987 foundry model: manufacture the customer's designs. Its mission emphasises a continuing role as a trusted provider of technology and capacity. The current homepage connects that business to AI-oriented technology, recruitment and sustainability through separate visual sections. No claim about a recent logo or identity redesign is established by these sources.
Principles
The published corporate values are Integrity, Commitment, Innovation and Customer Trust. They are corporate principles; no separate UI design-principles document was verified.
Personas
No first-party persona model was verified.
Colors
The following are live rendered values, not an official named palette. The census found no independently named TSMC custom-property namespace.
| Role | Value | Measured use |
|---|---|---|
| Primary action | #b32a2a | Event action text, career search background and the navigation hover underline |
| Foreground | #999999 | Most frequent paragraph ink: 7 sampled paragraph text entries |
| Canvas | #ffffff | White surface behind navigation and the event action; white document-center title |
| Navigation | #666666 | Rest label of the measured header link |
| Navigation hover | #333333 | Header label on hover and press |
| Muted | #808080 | Surface behind the document-center tile; overall text census leader |
| Light ink | #f2f2f2 | Hero action label and its 1px border |
| Supporting ink | #d9d9d9 | Document-center subtitle |
The paragraph census also contains white text (6) and black text (2). foreground records the leading paragraph sample, not a universal ink for every surface. A 25% slate focus shadow and the recruitment panel's 60% white background remain alpha values in prose.
Typography
| Evidence class | Finding |
|---|---|
| Official product use | No opened official page specifies a product or corporate UI font. |
| Live-loaded | Roboto 400 normal and Roboto 500 normal appear in the loaded FontFaceSet. Roboto is the measured control family. Its use here is evidence from the public corporate site. |
| Official distributed assets | No official font distribution or font licence was verified. |
| Declared-only | The body and button stack names Arial, 微軟正黑體 and Microsoft Jhenghei after Roboto; these faces do not appear in the loaded-face census and receive no specimen. |
| Unresolved | The actual Han glyph face is unresolved. The census has no h1 family sample. A Google Fonts stylesheet is unreadable through CSSOM, so the exact binary source of the loaded Roboto 500 face is unresolved. |
The readable Roboto 400 face rule lists local Roboto names and a fonts.gstatic.com WOFF2 URL. This establishes the declared serving options, not which option supplied the bytes. The Google Fonts request also names Roboto Condensed, Mono and Slab; a requested stylesheet family is not evidence that a face loaded.
Font Awesome 5 Brands 400 and Font Awesome 5 Free 400/900 are loaded icon fonts and do not enter the text-family token. Swiper and VideoJS icon faces are declared but absent from the loaded list. Substitute: none chosen.
Measured type metrics: header navigation 15px / 500, line height 21.75px; hero and event actions 16px / 500, line height 23.2px; career search button 16px / 400; document-center title 20px / 400. The last title's metrics do not identify its Han font. No unmeasured headline scale is supplied.
Layout
At 1440×1000, the fixed header is 80px tall. A full-width hero leads into three news columns, a recruitment image with a translucent filter strip, a horizontal image-card collection, a three-part portal strip and a multi-column footer. This order is visible in the full-page capture.
The surveyed image cards are 430px wide. Their first two x positions are 38px and 498px, giving a measured 30px gap (498 − 38 − 430). The recruitment selects are 200×38px, with the first two x positions 397px and 613px, giving a 16px gap. These local measurements do not establish a global spacing scale.
Responsive Behavior
Only the 1440×1000 desktop viewport was measured; responsive layouts and breakpoint behaviour remain unverified.
Elevation & Depth
Both structured links have box-shadow: none at rest. The measured navigation focus shadow supplies a 4px outer indication using rgba(60, 72, 84, 0.25). The recruitment filter panel uses rgba(255, 255, 255, 0.6) over its image. The observed surfaces use flat bands and separators; no elevation scale was verified.
Motion & Easing
The event action's reported transition is all 0.2s ease 0s. Navigation reports color, background-color, border-color 0.15s, 0.15s, 0.15s ease-in-out, ease-in-out, ease-in-out 0s, 0s, 0s. These are the exact transition strings in the state records. No verified cubic-bezier curve or general motion scale is supplied.
First-party sources: Measured homepage, company profile, Chinese company profile, values, vision and mission, legal notice, privacy policy, trademark list. Captured or opened 2026-11-03. The curl nonsense-path control remained blocked, so its missing-path semantics are unresolved.
Components
The two structured components are links with measured authored states:
- Header navigation — 關於台積公司. A transparent 114×80px link on white, 0px radius, 8px 12px padding, 15px / 500 text. Rest
#666666; hover and press change the label to#333333and insert a red 82×6pxspan.underScorefilled#b32a2a. That width belongs to this measured label. Keyboard focus addsrgba(60, 72, 84, 0.25) 0px 0px 0px 4px, which clears after blur. - Event action — LEARN MORE. The link to
/chinese/event/CSD_37is 115.8×23.2px, square, unpadded and transparent over white, with#b32a2a16px / 500 text. Hover and press addunderline solid rgb(179, 42, 42); the text colour stays fixed. Its browserautofocus outline is not a brand token.
Additional measured geometry remains useful without promoting incomplete or visually unchanged states into components:
- A14 hero action — 深入了解. 122×45.2px, 100px CSS radius forming a pill, 10px 28px padding, transparent over hero imagery,
#f2f2f2label and 1px border. Pointer states were unmeasured because the target was outside the viewport. Focus computed a browser ring, but the focus crop could not be captured. - Career search. 80×39.2px, 5px radius, 8px 12px padding,
#b32a2abackground and#ffffffforeground. At this desktop width it displays a search icon; the DOM text搜尋職缺is hidden. Hover and press produced no change within the probe's comparison scope; focus was browser-only. - Event image link. 430×260px, 0px radius and padding. It is an image-bearing anchor, not a text action; its own computed
#0079c0does not describe visible lettering. Its hover and press were unmeasured because:hoverdid not match. - Document-center tile. A 432×84px transparent link on
#808080, square and unpadded. The visible title stays#ffffff, with a#d9d9d9subtitle. Hover and press change the anchor and wrapper inheritance from#0079c0to#005283; the title, subtitle and image source remain unchanged. This raw inherited-colour change is not offered as a visible tile response.
The numeric corner samples are 0px for the links and image card, and 5px for the search button. The hero pill is documented separately.
States
| Control | Hover | Pressed | Keyboard focus |
|---|---|---|---|
nav-about | Label #666666 → #333333; adds 82×6px red underline child | Same as hover; no additional difference | 4px 25% slate box shadow; clears after blur |
event-more | Same red text, solid underline | Same as hover; no additional difference | Browser auto outline only |
hero-cta | UNMEASURED: outside viewport | UNMEASURED: outside viewport | Browser auto outline; crop unavailable |
career-search | No change in measured scope | No change in measured scope | Browser auto outline only |
event-card | UNMEASURED: :hover did not match | UNMEASURED | Browser auto outline only |
document-card | Anchor/wrapper inheritance changes; visible label unchanged | Same as hover | Browser auto outline only |
“No change” covers computed styles and DOM attributes on the control, descendants, pseudo-elements and three ancestor levels; the career button comparison includes two descendants, one empty. It does not prove pixel-level absence of effects. Disabled states were not measured. The probe left the custom cookie panel open; successful pointer observations are recorded with that collection limit.
Do's and Don'ts
- Use the measured action red for the event text link and navigation underline.
- Preserve the difference between the outlined hero pill and square navigation/action links.
- Keep the 20px tile title's white and the subtitle's lighter grey distinct from inherited anchor colour.
- Do not turn Bootstrap, Swiper or animation defaults into a corporate palette or scale.
- Do not supply a Han font or interaction value where the evidence is unresolved.
Voice & Tone
The current hero uses precise technology names, including A14 and NanoFlex™ Pro; actions pair concise Traditional Chinese labels with English LEARN MORE. The values page explicitly associates integrity with truthful communication and modest claims. A factual, service-focused writing direction is an interpretation of those sources, not an official copy-style guide.
Agent Prompt Guide
“Create a TSMC-inspired white corporate header with 80px-high, square navigation links. Use the measured 15px / 500 metrics, Roboto for the evidenced Latin text, and 8px 12px padding. The 關於台積公司 sample changes from #666666 to #333333 on hover, adding an 82×6px #b32a2a underline layer. Keyboard focus uses rgba(60, 72, 84, 0.25) 0px 0px 0px 4px.”
“Place an unpadded, square LEARN MORE action on a white image-card surface. Use #b32a2a, 16px / 500, a 23.2px line height and the measured 115.8px sample width. Hover and press underline the text in the same colour.”
색상
브랜드
면과 글자
그 밖의 색
타이포그래피
- Roboto산세리프 · 오픈 글꼴 · Apache 2.0Google Fonts에서 설치
타입 스케일
- tile-titleDocument-center title computed size and weight; Han glyph face unresolved20px, 굵기 400The quick brown fox jumps over the lazy dog
- actionEvent LEARN MORE link; live-loaded Roboto16px, 굵기 500The quick brown fox jumps over the lazy dog
- navigationMeasured header link; live-loaded Roboto for Latin, Han glyph face unresolved15px, 굵기 500The quick brown fox jumps over the lazy dog
여백과 모양
모서리 반경
- none0px
- search5px
비슷한 디자인 시스템
컨슈머 테크Demae-canDemae-can (出前館) is a Japanese delivery platform for ordering food and everyday goods through its website and app.
컨슈머 테크China Times (中時新聞網)China Times (中時新聞網) is a news website that dates its founding to 1995.
컨슈머 테크Taiwan High Speed RailTaiwan High Speed Rail (THSR, 台灣高鐵) operates Taiwan’s north–south high-speed rail service and frames itself as more than transport: a life-service platform built around safer, faster, more comfortable travel.
컨슈머 테크Far EasToneFar EasTone is a Taiwanese telecommunications and digital-services company.
- 컨슈머 테크HuaweiHuawei's corporate web presence is restrained to the point of austerity, and the restraint is the design.
컨슈머 테크Gangnamunni (강남언니)강남언니 is a Korean consumer service for finding and comparing medical-procedure information, hospitals, and event prices.