-
대문자 제거, 글꼴 변형, 철자 교란 등을 통해 인간적 흔적을 남기려는 실험적 글쓰기 시도
-
text-transform: lowercase 속성으로 모든 본문을 소문자로 변환하되, 코드 블록은 예외 처리
-
em dash(—) 문자를 하이픈 두 개로 대체하기 위해 Python과 fontTools를 사용해 글리프를 수정
-
Peter Norvig의 철자 교정 코드를 응용해 일부 단어를 의도적으로 잘못된 철자로 바꾸는 과정 포함
- 기술적 조작을 통해 글쓰기의 정체성과 사고방식을 탐구하며, 기계적 변환과 인간적 표현의 경계를 드러냄
대문자 제거와 CSS 조작
- 글의 시작에서 대문자화(capitalization) 를 ‘첫 번째 상처’로 표현하며, 이를 제거하기 위한 방법을 탐색
- 단순히 tr A-Z a-z 명령으로 변환하면 코드 블록까지 손상되므로, CSS의 text-transform: lowercase 속성을 선택
- 코드(code, pre) 요소에는 text-transform: none을 적용해 원본 유지
- 이 설정은 본문만 소문자로 변환하면서 코드의 무결성을 보존하는 방식
em dash 변형과 글꼴 수정
-
em dash(—) 를 사랑하지만 숨겨야 한다는 서술과 함께, 이를 하이픈(-) 두 개로 대체하는 과정 제시
- Python 스크립트에서 fontTools.ttLib를 사용해 Roboto 글꼴의 글리프 데이터를 수정
- em dash의 advance width를 조정하고, 하이픈 글리프 두 개를 조합해 새로운 em dash 형태 생성
- 결과를 roboto_edited.ttf로 저장해 시각적으로 변형된 글꼴을 생성
철자 교란과 Norvig 알고리듬 활용
- 의도적으로 단어를 잘못 쓰는 행위를 ‘필요한 왜곡’ 으로 묘사
- Peter Norvig의 spell-correct 알고리듬을 기반으로 단어의 희귀도와 교정 후보를 계산
-
big.txt 코퍼스를 이용해 단어 빈도를 세고, 희귀 단어를 대상으로 철자 변형 후보를 출력
- 예시로 complement → compliment, discrete → discreet, font → fond 등의 변환 결과 제시
글쓰기와 정체성의 경계
- 글쓰기 방식이 단순한 표현이 아니라 사고와 세계 인식의 구조임을 강조
- “글쓰기는 가면이 아니라 얼굴이며, 외형이 아니라 하중을 지탱하는 구조”라는 문장으로 표현
- 스타일을 바꾸는 것은 곧 자아의 일부를 잃는 행위로 묘사
- 마지막 문장에서 “오늘은 아니다”라며 자기 정체성의 보존을 선택
기술적 실험을 통한 인간성 탐구
- CSS, 폰트 조작, 철자 알고리듬 등 기계적 도구를 활용한 자기 변형 실험으로 구성
- 각 기술적 조작이 글쓰기의 인간적 특성을 시험하는 장치로 사용
- 결과적으로 기계적 변환과 인간적 표현의 경계를 드러내며, 기술과 정체성의 관계를 탐색하는 작품 형태