touch grass, scroll less
스크롤은 줄이고, 대화는 그대로.
"touch grass"는 화면에서 눈을 떼고 밖으로 나가라는 인터넷의 농담입니다. grass는 그 농담을 제품으로 만듭니다. Instagram에서 사람과 주고받는 대화만 남기고 피드, 릴스, 추천을 치웁니다. 그래서 이름은 설교가 아니라 약속입니다. 덜 보게 하는 앱이 아니라, 나가도 괜찮게 해 주는 앱.
grass, 소문자로
워드마크도 문장 속에서도 소문자 grass. 한국어 문장 안에서도 라틴 문자 그대로 쓰고, 소리 내어 읽을 땐 "그래스"입니다.
- 표어touch grass, scroll less. 영어 소문자, 쉼표 하나. 번역하지 않는다.
- 한국어 부제스크롤은 줄이고, 대화는 그대로. 표어 아래에만 붙인다.
- 한 줄 설명Instagram DM만 따로 쓰는 iPhone 앱. 피드도 릴스도 없이.
- 조사grass는 · grass를 · grass가. 모음으로 끝나는 소리 "그래스"를 따른다.
- 하지 않는 것Grass, GRASS, 그래스(한글 표기), "grass 앱"처럼 '앱'을 덧붙이는 것.
- 플랫폼 이름grass for iPhone, grass for Mac. 설명이 필요할 때만.
느긋하고, 담백하고, 살짝 장난스럽게
해요체로 짧게. 기능이 아니라 사람 쪽에서 말한다. 화면 시간을 재거나 꾸짖지 않는다. 농담은 한 화면에 한 번이면 충분하다.
이렇게
- 폰은 내려놔도 돼요.
- 다 읽었어요. 이제 나가요.
- Mac을 켜 두면 알림이 와요.
- Instagram 로그인이 풀렸어요.
- 피드도, 릴스도, 추천도 없어요.
이렇게 말고
- 효율적인 알림 관리로 시간을 절약하세요.
- 모든 메시지를 확인했습니다!
- Mac 에이전트가 실시간으로 동기화합니다.
- 세션이 만료되었습니다. 재인증이 필요합니다.
- 중독적인 피드에서 벗어나세요.
- 한 화면에 한 가지제목 하나, 버튼 하나. 설명은 두 문장 안에.
- 재지 않는다사용 시간, 연속 기록, 등급을 만들지 않는다. 숫자는 안 읽은 DM 수뿐.
- 정직하게Mac이 꺼지면 알림이 안 온다고 먼저 말한다. 한계를 숨기지 않는다.
- 영어는 표어에만UI 문구는 한국어. 영어는 워드마크와 표어, 그리고 instagram.com 같은 고유 명사뿐.
풀잎 세 가닥, "tuft"
64 눈금 위에 둥근 선 세 가닥. 가운데가 가장 길고 양옆이 바깥으로 기운다. 선 굵기 6.5, 끝은 둥글게.
- 마크를 기울이거나 늘이지 않는다.
- 풀잎 수를 바꾸거나 잎에 그림자·윤곽선을 넣지 않는다.
- 잔디 외의 색 바탕(보라, 파랑, 사진)에 올리지 않는다.
- 워드마크를 대문자 Grass, GRASS로 쓰지 않는다.
- 마크와 워드마크를 다른 글꼴·다른 초록으로 따로 만들지 않는다.
- 다른 식물 그림(나무, 잎사귀 한 장, 새싹 이모지)으로 대신하지 않는다.
종이 위의 잔디
흰색 대신 종이색, 검정 대신 먹색. 초록은 한 가지 잔디색으로 단색. 빨강은 흙빛으로 낮추고, 그라데이션과 네온은 쓰지 않는다.
- 종이
#FAF8F1바탕. 흰색 대신 쓴다.--bg - 들판
#EEF3E6번갈아 나오는 구역의 바탕.--bg-soft - 먹
#15241A본문 글자. 초록이 섞인 검정.--text - 잔디
#2E7D3A주 버튼, 링크, 강조. 흰 글자와 5.1:1.--grass - 짙은 잔디
#205C2B누를 때, 연한 바탕 위의 글자.--grass-deep - 연한 잔디
#DCEFD3칩, 카드 바탕, 잔디 띠.--grass-soft - 새싹
#8FD17A상태 점, 그림. 어두운 모드의 주 버튼.--sprout - 햇빛
#F2C14E시간·코드처럼 잠깐 눈길을 끄는 것.--sun - 하늘
#D6E9F5그림의 배경. 아주 드물게.--sky - 흙빛
#D9573F안 읽음, 숫자 배지, 로그인 풀림. 빨강 대신.--clay
어두운 모드
- 밤
#0F1711--bg - 밤 들판
#151F17--bg-soft - 면
#1B271D--surface - 글자
#EEF2EA--text - 새싹(주)
#8FD17A--grass - 연한 밤 잔디
#213A26--grass-soft - 흙빛
#F0806B--clay
어두운 모드에서는 새싹색이 주 색이 되고 주 버튼은 새싹 바탕에 먹색 글자다. 밝은 모드의 잔디색은 어두운 바탕에서 너무 어둡다.
대비
| 짝 | 보기 | 대비 |
|---|---|---|
| 먹 글자 / 종이 | 가나다 Aa | 15.2 : 1 |
| 보조 글자 / 종이 | 가나다 Aa | 6.9 : 1 |
| 잔디 글자 / 종이 | 가나다 Aa | 4.8 : 1 |
| 흰 글자 / 잔디 버튼 | 가나다 Aa | 5.1 : 1 |
| 짙은 잔디 / 연한 잔디 | 가나다 Aa | 6.6 : 1 |
| 먹 / 새싹 (어두운 모드 버튼) | 가나다 Aa | 8.9 : 1 |
| 글자 / 밤 | 가나다 Aa | 16.1 : 1 |
| 새싹 글자 / 밤 | 가나다 Aa | 10.9 : 1 |
| 흰 글자 / 흙빛 (큰 글자·배지만) | 가나다 Aa | 3.9 : 1 |
본문 글자는 4.5:1 이상, 큰 글자와 배지는 3:1 이상. 흙빛 위의 흰 글자는 배지와 굵은 큰 글자에만 쓴다.
영어는 세리프, 한국어는 시스템
Fraunces는 워드마크와 영어 표어에만. 한국어 제목과 본문, 앱 UI는 시스템 글꼴 그대로(Apple SD Gothic Neo·SF, 그 밖에선 Pretendard).
touch grass,
scroll less
- 글꼴
- Fraunces (Google Fonts, 가변)
- 설정
- weight 500 · SOFT 100 · WONK 1 · opsz 자동
- 자간
- -0.015em, 줄 간격 1.02
- iOS
- 글꼴을 넣지 않고 시스템 세리프(New York)로 대신한다. Font.system(.largeTitle, design: .serif)
스크롤은 줄이고,
대화는 그대로.
- 글꼴
- 시스템 산세리프
- 제목
- weight 800, 자간 -0.03em
- 본문
- 17px, 줄 간격 1.6, 어절 단위 줄바꿈(word-break: keep-all)
- 숫자
- 코드·시간은 tabular-nums
화면 아래에서 자라는 띠
그림은 잔디 띠 하나뿐이다. 첫 화면과 바닥, 빈 상태의 가장자리에 놓고, 바람에 천천히 흔들린다. 움직임 줄이기를 켠 사람에겐 멈춰 있다.
- 자리구역의 바닥 가장자리에만. 글자 뒤에 깔지 않는다.
- 움직임밑동을 축으로 4.5~7.5초 동안 ±4° 기울기, 가닥마다 다른 박자. prefers-reduced-motion이면 정지.
- 색잔디색 또는 연한 잔디. 어두운 바탕에서는 새싹색.
- 다른 그림해, 나무, 사람, 사진은 쓰지 않는다. 기기는 선으로만 그린다.
- 로딩회전 원 대신 자라는 풀잎 세 가닥.
같은 풀, 다른 자리
웹사이트, iPhone 앱, Mac 메뉴 막대, 알림, DMG. 어디서나 마크의 모양과 표어는 같고, 양만 달라진다.
touch grass,
scroll less
스크롤은 줄이고, 대화는 그대로.
Instagram DM만 따로 쓰는 iPhone 앱. 피드도 릴스도 없이.
iPhone 앱 받기touch grass,
scroll less
스크롤은 줄이고, 대화는 그대로.
Instagram DM만 따로 받는 앱이에요. 피드도, 릴스도, 추천도 없어요.
로그인은 instagram.com에서 직접 해요. 비밀번호는 grass에 저장되지 않아요.
- grass-mark.svg앱 아이콘 모양, 잔디 바탕
- grass-mark-night.svg어두운 모드 아이콘
- grass-mark-paper.svg종이 바탕
- grass-mark-mono.svg바탕 없는 단색(메뉴 막대·템플릿)
- grass-icon-1024.pngApp Store·Xcode용 1024px
:root {
--bg: #faf8f1; /* 종이 */
--bg-soft: #eef3e6; /* 들판 */
--text: #15241a; /* 먹 */
--grass: #2e7d3a; /* 잔디 */
--grass-deep: #205c2b;
--grass-soft: #dcefd3;
--sprout: #8fd17a; /* 새싹 */
--sun: #f2c14e; /* 햇빛 */
--clay: #d9573f; /* 흙빛 */
--font-display: 'Fraunces', 'New York', Georgia, serif;
}
@media (prefers-color-scheme: dark) {
:root { --bg: #0f1711; --text: #eef2ea; --grass: #8fd17a; --grass-soft: #213a26; --clay: #f0806b; }
}