SlideShare a Scribd company logo
1 of 66
Download to read offline
코드 + 글자꼴 워크샵
과정 및 실험들
stuckyi studio
김태경 / 정유미
1
참여동기
“이 워크숍을 통해 참여자는
글자꼴이 내포해야 할 기술의
가능성은 무엇일지, 새로운 매체
환경은 글자에 어떤 가능성을
부여할 수 있을지를 연구하고,
실험한다.”
2
워크샵에 참여했던
진행했던 작업들
총 8주간 했던 것들
간추려서
3가지의 큰 분류로
설명드리고자 합니다.
코드, 글자꼴 리서치 / 공부
코드로 레터링 작업
코드로 폰트 작업
코드, 글자꼴 리서치 / 공부
코드로 레터링 작업
코드로 폰트 작업
어떤 의미를 지닌 작업을 할까?
컴퓨테이션 디자인, 폰트 관한
담론, 사례 조사하고,
나름대로 분류하는 작업을 통해
우리가 어떤 것을 하고 싶은지
구체화
코드, 글자꼴 리서치 / 공부
코드로 레터링 작업
코드로 폰트 작업
코드, 글자꼴 리서치 / 공부
코드로 레터링 작업
코드로 폰트 작업
웹폰트, 디지털 폰트와는
구분된 이름이 필요한데?
용어정의를 해봤습니다.
CODED = 코드체계로 표현된
용어정의를 해봤습니다.
CODED 레터링 = 코드체계로 표현된 레터링
CODED 폰트 = 코드체계로 표현된 폰트
CODED = 코드체계로 표현된
용어정의를 해봤습니다.
- 최초제작자는 일련의 규칙을 포함하여 배포한다.
- 사용 단계에서 글자꼴 형태 변형 가능
- 인터랙션
- 애니메이션 등
- 2차 응용 제작 가능
- 최초 제작자의 코드에 새로운 규칙 추가 가능
CODED 레터링 = 코드체계로 표현된 레터링
CODED 폰트 = 코드체계로 표현된 폰트
CODED = 코드체계로 표현된
코드로 폰트를
구현하는 것의 의미 ?
코딩으로 만든 레터링
코딩으로 만든 폰트
코딩으로만든
폰트
- 2차 생산가능
- 심미성, 창의성 중심
- 필요한 문자만 구현
- 2차 생산가능
- 사용성 중심
- 모든 글자구현
레터링
기존 웹 폰트
코딩으로 만든 폰트
- 모든 글자 구현
- 완성된 형태로 배포
- 2차 생산 불가
기존
웹폰트 Coded 폰트
- 모든 글자구현
- 응용 가능형태로 배포
- 2차 생산 가능
코딩으로 만든
기존 웹폰트
코등으로만든 레터링
코딩으로 만든 폰트
= 제작하는 의미, 목적이 다르다 

/ 다르게 접근해야 한다.
위의 생각들은 7,8월에 삽질을
통해서 정리해본지 얼마 안됐고,
실험들은 별개 주르ㄹ.ㄹㅡ.ㄹ.ㄱ..
코딩으로 폰트 만들기
관련하여 했던 시도들
코딩으로 폰트 만들기
관련하여 했던 시도들
1. 완성형 폰트
2. 조합형 폰트
3. 폰트화 작업
1. 완성형 폰트로 작업하기
제작흐름
- 상황1 : 필수적으로 2,350자를 제작해야 함.
- 상황2 : 워크샵의 방향은 인터랙션 & 애니메이션
제작흐름
- 상황1 : 필수적으로 2,350자를 제작해야 함.
- 상황2 : 워크샵의 방향은 인터랙션 & 애니메이션
- 김태경 개발자의 딴지 걸기
의문점
인터랙션 구현이 목적이라면,
이미 잘 정리된 폰트의
형태 정보를 활용하는 게
좋지 않을까?
기존폰트의 정보얻기
기존폰트의 정보얻기
얻을 수 있는 것
- 이름
- 유니코드
- 인덱스
- xMin, xMax, yMin, yMax
- 외곽선
기존폰트의 정보얻기
얻을 수 있는 것
- 이름
- 유니코드
- 인덱스
- xMin, xMax, yMin, yMax
- 외곽선
외곽선의 위치값을 컴퓨터에게 알려주고,
각 위치값에 대한 왜곡, 변형을 주자는 것
한계
컴퓨터는
자음과 모음을 비롯한 모든 것을
구분하지 못한다.
= 세부적인 컨트롤을 할 수 없다.
2. 조합형 폰트로 작업하기
조합형 폰트
각 자소를 독립적인 요소로 놓고,
각각의 형태나 움직임 등 효과를
적용해볼 수 있다.
조합형 폰트
각 자소를 독립적인 요소로 놓고,
각각의 형태나 움직임 등 효과를
적용해볼 수 있다.
= 실험해보기 적합하다고 판단.
조합형 폰트로 하고싶은 것
- 자소 단위의 컨트롤
- 각 자소는 우리가 정의한

규칙에 의해 동작한다.
(오래전 기획 하나를 꺼냄)뭔가 이런느낌?
어디 자소에 영향을 

줘볼 친구없나?
- 마우스위치, 시간의 흐름,

임의의 값 …
자소에 영향을 줄 친구없나?
[선택] 자소의 변화에 (몇일전에 발견한)
스마트폰의 센서값을 써보자
- 마우스위치, 시간의 흐름,

임의의 값 …
규칙 1
- 사용 센서 값 : gamma
- 변경 될 것 정하기 :
- 자음 : 형태변경(X), 위치 이동 (O)
- 모음 : 형태변형(O), 위치 이동 (0)
: 자소 변형에 영향을 줄 첫 번째 규칙
기본점
변형점
: 자음의 위치 변경에
따른 인터랙션을
쉽게, 잘 보여주기
위해 세로획의
길이가 길다.
- 사용 센서 값 : beta
- 변경 될 것 정하기 :
- 글자 간 간격 : 자간과 행간을 동시에 변경
: 추가적으로, 글자간 간격 변화
규칙 2
3. 폰트화 작업
폰트 생성 작업
- 사용 정보 : 사용자가 입력창에 입력한 문자
- 구현 형태 :
- 사용자가 입력한 형태를 페이지 이동없이 입력창 하단에 구현
- 변경되는 디바이스 의 센서값을 글자 형태및 위치를 변경하는데 사용.
: 모바일에서 사용자가 사용해 볼 수 있는 환경
한계
- 사용자에 대한 고려가 아직 이루어지지 않은 단계이다.
- 틸트되는 형태에 대한 움직임 구현 알고리즘이

일차원적이다.
- 자소에 대한 변형 실험은 아직 하지 못했다.
고민이 되는 부분
사람 : “오오… 신기한 글자형태!!”
웹브라우저: “그건 그냥 canvas”
현재는 그냥 ‘그림’일 뿐임.
고민이 되는 부분
현재는 그냥 ‘그림’일 뿐임.
사람 : “오오… 신기한 글자형태!!”
웹브라우저: “그건 그냥 canvas”
= ‘디지털 환경에 맞는’ 이라는 의미에 부합하지
않는다. (브라우저를 속이는 얕은 수)
coded font를 활용하여

다양한 관점에서 이것의 유용성에

대해 실험해볼 필요가있다고
생각합니다.
그럼에도 불구하고
감사합니다.

More Related Content

Similar to 코드 + 글자꼴 워크샵 과정 및 실험들 - Stuckyi Studio

퍼블리셔, 디자인을 퍼블리싱하다
퍼블리셔, 디자인을 퍼블리싱하다퍼블리셔, 디자인을 퍼블리싱하다
퍼블리셔, 디자인을 퍼블리싱하다jeong seok yang
 
제 5회 D2 CAMPUS FEST O.T - billboard.js 차트오픈소스개발기
제 5회 D2 CAMPUS FEST O.T -  billboard.js 차트오픈소스개발기제 5회 D2 CAMPUS FEST O.T -  billboard.js 차트오픈소스개발기
제 5회 D2 CAMPUS FEST O.T - billboard.js 차트오픈소스개발기NAVER D2
 
C++ 코드 품질 관리 비법
C++ 코드 품질 관리 비법C++ 코드 품질 관리 비법
C++ 코드 품질 관리 비법선협 이
 
Fingertip house; 3D self interior service ppt
Fingertip house; 3D self interior service  pptFingertip house; 3D self interior service  ppt
Fingertip house; 3D self interior service pptssuser918bf9
 
Fingertip house; 3D interior service ppt
Fingertip house; 3D interior service pptFingertip house; 3D interior service ppt
Fingertip house; 3D interior service pptssuser918bf9
 
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android AnimationNAVER D2
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하GyooHa Kim
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원NAVER D2
 
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표Minho Lee
 
[MSD06]MAPPING
[MSD06]MAPPING[MSD06]MAPPING
[MSD06]MAPPINGjylee_kgit
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑정인 주
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투Ubuntu Korea Community
 
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영ZIGZAG
 
유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑Kiyoung Moon
 
검색엔진에 적용된 ChatGPT
검색엔진에 적용된 ChatGPT검색엔진에 적용된 ChatGPT
검색엔진에 적용된 ChatGPTTae Young Lee
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Designhyun soomyung
 
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기Ahreum Kim
 
한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안성훈 김
 

Similar to 코드 + 글자꼴 워크샵 과정 및 실험들 - Stuckyi Studio (20)

퍼블리셔, 디자인을 퍼블리싱하다
퍼블리셔, 디자인을 퍼블리싱하다퍼블리셔, 디자인을 퍼블리싱하다
퍼블리셔, 디자인을 퍼블리싱하다
 
Open Jig Ware
Open Jig WareOpen Jig Ware
Open Jig Ware
 
제 5회 D2 CAMPUS FEST O.T - billboard.js 차트오픈소스개발기
제 5회 D2 CAMPUS FEST O.T -  billboard.js 차트오픈소스개발기제 5회 D2 CAMPUS FEST O.T -  billboard.js 차트오픈소스개발기
제 5회 D2 CAMPUS FEST O.T - billboard.js 차트오픈소스개발기
 
C++ 코드 품질 관리 비법
C++ 코드 품질 관리 비법C++ 코드 품질 관리 비법
C++ 코드 품질 관리 비법
 
Fingertip house; 3D self interior service ppt
Fingertip house; 3D self interior service  pptFingertip house; 3D self interior service  ppt
Fingertip house; 3D self interior service ppt
 
Fingertip house; 3D interior service ppt
Fingertip house; 3D interior service pptFingertip house; 3D interior service ppt
Fingertip house; 3D interior service ppt
 
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - HTML, Android Animation
 
포트폴리오 김규하
포트폴리오 김규하포트폴리오 김규하
포트폴리오 김규하
 
131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원131 deview 2013 yobi-채수원
131 deview 2013 yobi-채수원
 
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
221105 UX/UI 해외 인기 아티클 7기 : 1주차 발표
 
[MSD06]MAPPING
[MSD06]MAPPING[MSD06]MAPPING
[MSD06]MAPPING
 
프로토타이핑
프로토타이핑프로토타이핑
프로토타이핑
 
딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투딥러닝 세계에 입문하기 위반 분투
딥러닝 세계에 입문하기 위반 분투
 
Node.js in Flitto
Node.js in FlittoNode.js in Flitto
Node.js in Flitto
 
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
WTM2018 그것이 알고싶다 어쩌다 10년... 지그재그 손연미, 백서영
 
유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑유니티로 해보는 게임 프로토타이핑
유니티로 해보는 게임 프로토타이핑
 
검색엔진에 적용된 ChatGPT
검색엔진에 적용된 ChatGPT검색엔진에 적용된 ChatGPT
검색엔진에 적용된 ChatGPT
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
[FEConf 2018] Front-End 프로젝트의 Test code 작성경험기
 
한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안한옥처마의 비밀 2차시 지도안
한옥처마의 비밀 2차시 지도안
 

코드 + 글자꼴 워크샵 과정 및 실험들 - Stuckyi Studio