중간 크기의 코드 블록부터는, 일반적으로 코드 작성 시 사용하는 정렬 방식으로 입력하는 것이 매우 비현실적입니다. 이는 편집 시 고정 폭 폰트(monospace)가 사용되지 않기 때문입니다.
포스트 내용을 편집하는 코드 블록 내에서 자동으로 고정 폭 폰트를 사용하도록 해달라는 기능 요청입니다.
중간 크기의 코드 블록부터는, 일반적으로 코드 작성 시 사용하는 정렬 방식으로 입력하는 것이 매우 비현실적입니다. 이는 편집 시 고정 폭 폰트(monospace)가 사용되지 않기 때문입니다.
포스트 내용을 편집하는 코드 블록 내에서 자동으로 고정 폭 폰트를 사용하도록 해달라는 기능 요청입니다.
이런 걸 말하는 거죠?
if(expression)
{
statement;
statement;
}
else
{
statement;
statement;
}
음, 정확히 뭘 묻고 싶은 건지 잘 모르겠네요?
그는 완성된 게시물뿐만 아니라 작성기에서도 글꼴이 다르게 설정되기를 원합니다.
@spirobel 님이 WYSIWYG 에디터를 개발 중입니다 …
정말 좋습니다. 다만, Discourse 팀이 WYSIWYG 편집기를 공식적으로 지원할 계획이 당분간 없다는 이야기가 여러 번 나온 바 있습니다. 또한 이 분야의 비공식 플러그인은 문제 발생 가능성이 높고 최신 상태를 유지하기 어렵습니다. 제가 런칭하는 커뮤니티에서는 비공식 플러그인을 사용하지 않을 것입니다.
… 이는 해당 플러그인 개발자의 최근 게시물에서도 확인됩니다:
그래서 그 플러그인을 안내해 드린 겁니다 ![]()
다른 우회 방법은 CSS를 사용하여 작성기(composer)를 고정 폭 글꼴로 설정하는 것입니다. 코드 중심의 커뮤니티라면 이 방법이 적절할 수 있습니다.
텍스트 영역의 일부 내용에만 font-family를 변경하는 것이 실제로 가능한가요?
왜 작성기(composer)에 중간~대형 코드 스니펫을 직접 입력하시나요? 그것은 텍스트 편집기의 역할입니다.
원하시는 텍스트 편집기(Atom, Visual Studio, Sublime Text 등)에서 코드를 작성한 후, Discourse의 작성기에 복사해 붙여넣으세요.
제가 하고 싶은 일을 하지 말아야 하는 이유에 대한 의견이나 조언을 구하는 것이 아님을 알아주시기 바랍니다.
위에서 설명한 매우 구체적인 문제에 대한 기술적인 해결책을 구하는 것입니다.
브라우저의 텍스트 영역(text area)에서 서로 다른 줄의 콘텐츠에 대해 서로 다른 font-family를 사용하는 것은 불가능하다고 생각합니다. 따라서 Discourse의 컴포저가 텍스트 영역 기반이며, 가까운 미래에 이를 변경할 계획이 없으므로 이 기능 요청을 어떻게 해결할지 모르겠습니다.
최선의 방법은 CSS를 사용하여 컴포저 전체를 모노스페이스 폰트(mono spaced font)로 설정하는 것입니다. 특정 카테고리나 태그로만 이 변경 사항을 제한하는 것도 고려해 볼 수 있습니다.
그렇게 했습니다. 감사합니다. 잘 작동하고 있습니다. Github에서 위키 항목을 작성할 때와 동일하게, 에디터에도 고정 폭 글꼴이 적용되어 있는 것 같습니다.