UI UI는 User Interface의 줄임말로 사람들이 컴퓨터와 상호 작용하는 시스템을 의미한다. 스마트폰이 세상에 나오기 전 피처폰들은 화면 터치가 아닌 숫자 버튼, 방향 버튼 등 다양한 종류의 물리적 UI가 있는 형태였다. 이후 스마트폰이 대중화되면서 홈버튼, 사이드 버튼(볼륨, 종료) 등 최근에는 홈버튼 조차 없이 오로지 화면 터치를 통한 상호작용의 비중이 높아졌다. 그만큼 모바일 디바이스에서 그래픽 UI가 매우 중요해졌다. 컴퓨터 또한 마우스의 등장 이후 꾸준히 그래픽 UI가 굉장히 중요한 요소였다. 그리고 웹의 발전으로 기존의 텍스트만으로 이루어진 웹 페이지에서 이제는 이미지, 동영상 등 다양한 상호작용을 할 수 있는 요소들이 많이 생겨나 더 생동감이 있는 웹 페이지들이 많아졌다. 또한 데스..
일반적으로 한글은 동일한 높이와 크기를 갖는다. 하지만 알파벳의 경우 가로의 폭이 다르고 높낮이가 다른 글자로 이뤄져 있다. 워드 프로세서에서 보면 과 가 있는데, 전자의 경우 가변길이 폰트이고 후자의 경우 고정길이의 폰트이다. 일반적으로 폰트는 가변길이여야 가독성에 좋다고 한다. 반면 프로그래밍 작업에서 고정길이 폰트를 사용하는 것이 코드의 가독성을 높여준다. 그 이유는 터미널에서 고정폭 폰트로 코딩을 하던 관습의 영향과 들여쓰기를 자주하는 코딩 작업의 특성 상 고정폭 길이의 폰트가 가독성을 높여준다고 한다. 대표적인 폰트 Noto Mono Roboto Consolas D2 Coding Font 등 [참고 사이트] https://m.blog.naver.com/PostView.naver?isHttpsRe..