igFont 소개

igFont는 작고 독립적인 도구 사이트입니다. 하는 일은 하나, 평범한 텍스트를 소셜 프로필에 붙여넣을 수 있는 유니코드 스타일로 바꾸는 것입니다.

이 사이트는 무엇인가

igFont는 무료 브라우저 기반 텍스트 꾸미기 도구입니다. 단어나 짧은 문구를 입력하면 160가지가 넘는 유니코드 스타일로 변환된 결과가 나오고, 마음에 드는 것을 복사하면 됩니다. 계정 시스템도, 대시보드도, 구독도, 저장되는 기록도 없습니다. 변환은 브라우저 안에서 자바스크립트로 실행되며 입력한 내용이 저희에게 전송되지 않습니다.

왜 만들었나

인스타그램에는 글꼴 선택 기능이 없습니다. 프로필도 캡션도 댓글도 모두 같은 서체로 표시됩니다. 이는 플랫폼이 의도적으로 정한 설계입니다. 다른 모양을 원하는 사람들은 예전부터 유니코드 문자로 대신해 왔지만, 당시에는 깨진 코드와 작동하지 않는 복사 버튼이 가득한 블로그 글을 뒤져야만 했습니다.

이 사이트는 저희가 쓰고 싶었던 형태로 만든 것입니다. 입력창 하나, 모든 스타일을 한 번에 보여주고, 클릭 한 번으로 복사, 가입 장벽 없음. 한 가지 일만 하고, 유도 장치 없이 처리합니다.

기술적 원리

유니코드에는 라틴 문자의 장식된 문자 집합이 여러 벌 있습니다. 수학 볼드, 이탤릭, 스크립트, 프락투어, 이중선, 산세리프 각 굵기, 고정폭 등입니다. 각각 독립된 코드 포인트 블록이며 A–Z와 같은 순서를 가집니다. 그래서 변환이란 각 문자에 고정된 오프셋을 더하고, 역사적 이유로 블록 밖에 배치된 몇몇 코드 포인트를 개별 처리하는 일에 지나지 않습니다.

블록으로 표현할 수 없는 스타일, 예컨대 작은 대문자나 위첨자는 음성 기호와 라틴 확장 문자의 조회 표로 조립합니다. 취소선과 밑줄은 문자를 치환하는 대신 결합 기호를 덧붙이는 방식이라 운영체제에 따라 다르게 보일 수 있습니다.

같은 매핑을 두 곳에서 관리합니다. PHP가 첫 화면을 렌더링해 스크립트가 실행되기 전부터 실제 콘텐츠가 있게 하고, 입력이 시작되면 자바스크립트가 이어받습니다. 둘이 어긋나면 사이트가 고장 난 것이므로, 변경할 때는 하나의 단위로 다룹니다.

이 사이트가 하지 않는 일

  • 입력한 텍스트를 저장, 기록, 전송하지 않습니다.
  • 계정, 이메일 주소, 로그인을 요구하지 않습니다.
  • 글꼴을 설치한다고 주장하지 않습니다. 실제로 아무것도 설치되지 않습니다.
  • 인스타그램, 메타, 틱톡 등 어떤 플랫폼과도 제휴하지 않았습니다.
  • 사용자 데이터를 판매하지 않습니다. 애초에 수집하지 않습니다.

운영 비용

서버에는 비용이 들고 도구는 무료이므로 Google AdSense를 통해 광고를 게재합니다. 광고 송출은 저희가 아니라 Google이 하며, 저희는 개별 사용자 데이터를 보거나 저장하지 않습니다. 자세한 내용은 개인정보 처리방침과 쿠키 정책을 참고하세요.

정정 및 문의

이 사이트의 가이드는 길이보다 정확성을 우선합니다. 오류를 발견하셨다면 — 문자 매핑 오류, 변경된 플랫폼 규칙, 더는 성립하지 않는 설명 — 알려주시면 수정합니다. 주소는 문의 페이지에 있습니다.