1P by ptlkiki | ★ favorite | 댓글과 토론

온나라는 전 부처 공무원이 매일 쓰는 전자문서시스템입니다. 그런데 행정안전부가 개발·관리하는 범정부 공동 시스템이라 각 기관이 화면을 직접 손댈 수 없습니다. 흰 배경에 얇고 흐린 기본 글꼴이라 장시간 문서작업을 하면 눈이 정말 피로합니다. 다만 전 부처가 함께 쓰는 워낙 크고 중요한 시스템이라, 화면 하나 바꾸는 것도 신중할 수밖에 없고 시간이 오래 걸립니다.

온나라 기관관리자 업무를 3년여간 맡으며 이 불편을 누구보다 절감했고, 원본 시스템은 전혀 건드리지 않고 브라우저 확장으로 "화면 표시만" 개선해봤습니다.

주요 기능

  • 🌙 다크모드 — 저채도 다크 네이비 팔레트(순수 검정 대신 네이비로 잔상·눈부심 완화), ON/OFF
  • 🔠 가독성 — 고품질 폰트 2종 내장(Pretendard · Noto Sans KR) + 글자 굵기·외곽선·크기·줄간격을 사용자가 직접 조절
  • 🎨 아이콘 재디자인 — 저해상도 비트맵 아이콘 100여 종을 다크테마용 선명한 SVG 라인 아이콘으로 전부 교체
  • 📄 공문 밝기 — 편집기·공문 열람(PDF 포함)의 흰 종이 밝기를 낮춰 눈부심 완화 (내용은 원본 유지)

기술 · 보안

  • Manifest V3, 권한은 storage 하나뿐
  • 외부 통신 0 (네트워크 요청 없음) — 폰트·이미지 등 리소스를 전부 내장해 폐쇄망에서 완전 동작
  • 화면(CSS/DOM)만 다루며 문서 내용을 읽거나 반출하지 않음
  • 정부 도메인(*.go.kr)의 온나라 문서 페이지에서만 로드, 부처마다 주소가 달라도 호환

공무원 대상 그림 포함 설치 안내(설치방법.html)와 설치 데모도 포함돼 있습니다.
dm스토어 없이 "압축해제된 확장 로드"로 설치합니다.

폐쇄망 환경 특성상 공개 배포 ZIP은 코드 난독화본이고, 원본 소스를 이렇게 공개합니다.
피드백·개선 아이디어는 GitHub Issues로 환영합니다. 🙏

댓글과 토론