Topic on 페미위키:개선요청

< 페미위키:개선요청

문서 차원의 언어별 폰트 설정

22
Summary by 낙엽1124
Yonghokim (talkcontribs)

현재 틀:lang 틀을 통해 개별 단어에 언어에 최적화된 폰트를 선택 할 수 있는데요,

  1. 개별 단어가 아니라 문서 별로 그 문서에 언어를 지정 할 수 있게 했으면 좋겠고 (아래 #2 적용을 위해서)
  2. 이런 경우에 적용될 알파벳(영어)용 폰트를 다른 것으로 바꾸었으면 좋겠습니다. 현재는 lang 틀로 영어로 지정해서 쓰던 한국어로 쓰던 폰트가 똑같습니다. 현재 영어 폰트는 뭔가 날렵하지 못한 느낌입니다. 구글닥스에서 기본 폰트로 나오는 Arial 이 괜찮아 보입니다. 스샷 첨부합니다

페미위키 현재 폰트:

dOuLj8pl.jpg

구글닥스 폰트: (헤더에 적용된 Oswald 라는 커스텀 폰트는 무시해주세요)

MooymoZl.jpg

Yonghokim (talkcontribs)

참고로 이전에 공유된 현재 사용중인 폰트 명단입니다

Apple SD Gothic Neo Noto Sans KR 본고딕 Noto Sans CJK KR KoPubDotum Medium 나눔바른고딕 나눔고딕 NanumGothic 맑은고딕 Malgun Gothic Arial Dotum sans-serif

낙엽1124 (talkcontribs)

정보 PageLanguage라는 확장 기능이 만들어지고 있는건지 만들다가 만건지 한 것 같습니다.

Yonghokim (talkcontribs)

그 방향 외에 커스텀 css 를 적용 할 수 있게만 해도 목적은 달성하잖아요?

낙엽1124 (talkcontribs)

문서에 명시적으로 지정하고 싶은 경우에는 templatestyles을 사용할 수 있을 것 같고, 개인 설정은 사용자문서/common.css에서 설정할 수 있는데, 일괄 적용은 위에 적은 것처럼 확장기능이 아니면 어렵지 않나 합니다

개인설정의 경우 페이지 아래 오른쪽 기어 버튼을 클릭해서도 언어별 폰트를 선택할 수 있는데 이 경우는 아마 미디어위키에서 등록한 웹폰트만 가능하고, 등록하려면 라이센스 문제가 없어야 했던 것 같습니다. 이 경우의 요청 조건과 절차는 다음 문서를 참고해 주세요: https://www.mediawiki.org/wiki/Universal_Language_Selector/WebFonts

Yonghokim (talkcontribs)

templatestyle 을 적용해서 이렇게 시도해보았는데, 이게 통할까요?

틀:다른 언어 에서 "한국어 문서로 가는 링크"가 있으면 영어 문서로 간주하고 en.css 를 불러들임. En.css 에는 BODY {font-family:Arial;} 를 넣었습니다. (스타일 시트 구조 뭔지 잘 모르겠어서 ㅎ)

낙엽1124 (talkcontribs)
Yonghokim (talkcontribs)

그러죠.. 제가 할 수 있는 성격의 것인가요, 아니면 관리자만 접근이 가능한 건가요?

낙엽1124 (talkcontribs)

LocalSettings.php를 고쳐야 할 것 같습니다, pagelang 권한을 번역 도우미 그룹에 부여하여 작업 이후에는 해당 권한으로 접근 가능하게 할 예정입니다.

Yonghokim (talkcontribs)

그런데 그 페이지를 좀 더 자세히 읽어보았을 때 적용시 언어별로 다른 폰트를 지정 할 수 있는지에 대한 언급은 안 보입니다. 사이트 네비게이션이 문서 언어에 맞게 바뀐다고는 하는 것 같습니다

낙엽1124 (talkcontribs)

현재도 미디어위키:Common.csslang="en"을 조건으로 걸 수 있습니다, 다만 문제는 페미위키:대문/en과 같은 문서는 언어가 "en - English"로 나오는 데 반해/index.php?title=Femiwiki&action=info Femiwiki와 같은 문서는 "ko - 한국어"로 표시되어/index.php?title=Femiwiki&action=info 문서 사이를 이동하다 보면 통일성이 떨어지는 문제가 있습니다.

그러나 전자만 할거면 지금 고쳐도 되겠네요... 한국어일때 폰트 명단과 똑같이 해서 Arial만 제일 앞에 추가하면 될까요?

Yonghokim (talkcontribs)

Arial 을 맨 앞에 지정하면 Arial 은 한국어 표기가 불가능하니까 영어만 Arial 이 되고 한국어는 현재 폰트 그대로 유지되나요? 아이고 간단한 해결책이 있었네요.. 그렇게 하죠

낙엽1124 (talkcontribs)
Yonghokim (talkcontribs)

아.. 플러그인으로 번역 처리를 한 페이지에만 적용이 되군요.. 이걸 영어 문서에만 적용하는게 아니라 모든 문서에 적용되도록 일반 CSS 를 변형하면 어떨까요? 영어 페이지(페미위키:대문/en)를 보니 거기에 남아있는 일부 한국어 단어들이 한국어 페이지 (페미위키:대문)의 한국어 폰트와 동일하게 나옵니다. 그러니까 일반 CSS에 적용해도 브라우저가 알아서 한국어는 맑은고딕, 영어는 Arial 을 적용하지 않을까 싶습니다.

낙엽1124 (talkcontribs)

일단 디자인이 제 전공이 아니어서... Arial을 적용하면 한글 사이에 있는 스페이스바 폭이 바뀌는데 이게 가독성에 어떤 영향이 있는지 모르겠고, 현재 "Apple SD Gothic Neo Noto Sans KR 본고딕 Noto Sans CJK KR ..." 하며 길게 늘어선 명단이 어떤 의도로 된 것인지 몰라 제가 바꾸기에 제한됩니다. 혹 Arial을 우선시킬 수 있을 근거 자료 등이 있다면 첨부해 주시면 감사하겠습니다!

추가) 문서 언어 변경 기능 활성화는 다른 패치들과 묶어서 다음번 토요일에 적용할 생각입니다, 그 전까지는 잠시 기다려주세요.

Yonghokim (talkcontribs)

아, 이걸 패치하면 그때부터는 플러그인으로 번역한 문서가 아니라 아무 문서나 임의로 "영어" "일본어", "한국어" 등으로 지정 할 수 있게 되는군요? 알겠습니다.

낙엽1124 (talkcontribs)

정확합니다!😉

Yonghokim (talkcontribs)

반영된건가요? 이 기능 어떻게 쓰나요? 문서별로 언어 지정하는거

낙엽1124 (talkcontribs)

다음 방법을 사용해주세요:

Yonghokim (talkcontribs)

특수:문서언어에서는 가능한데, 문서에서는 어떻게 하는지 모르겠습니다. 문서 설정 란에 언어라는 탭이 있는데 거기에는 클릭 할 수 있는 요소가 없어요

낙엽1124 (talkcontribs)

이렇게 진행해 주시면 될 듯 합니다:

  1. 문서 메뉴(말줌임표 버튼)의 "문서 정보"를 클릭해주세요.
  2. 표에서 "문서 내용 언어" 옆 칸 "바꾸기" 링크를 클릭해 주세요.

감사합니다!

Yonghokim (talkcontribs)

감사합니다!