Вопрос:
Я использую Pycharm. Я хочу написать свои заметки в Markdown in Pycharm. И я установил поддержку плагинов Markdown. Оно работает. Однако шрифт уродливый, поэтому я хочу его настроить.
В настройках есть место, где пользователь может написать свой собственный css.
Мой код css выглядит следующим образом. Но это не сработало. И я попытался перезапустить pycharm. Это не сработало! Значение по умолчанию. Css будет в конце этого сообщения. Моя ОС – ubuntu 17.04, а pycharm – сообщество 17.02. Noto Sans CJK SC установлен, а также поддерживает мой язык (китайский). Большое спасибо за ваше время и любые советы.
@font-face { font-family: «Noto Sans CJK SC»; } body { background-color: white; -webkit-text-size-adjust: 100%; -fx-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; color: #333; font-family: «Noto Sans CJK SC»; font-size: 16px; line-height: 1.6; word-wrap: break-word; } a { background-color: transparent; } a:active, a:hover { outline: 0; } strong { font-weight: bold; } h1 { font-size: 2em; margin: 0.67em 0; } img { border: 0; } hr { box-sizing: content-box; height: 0; } pre { overflow: auto; } code, kbd, pre { font-family: «Roboto Mono»; font-size: 1em; } input { color: inherit; font: inherit; margin: 0; } html input[disabled] { cursor: default; } input { line-height: normal; } input[type=»checkbox»] { box-sizing: border-box; padding: 0; } table { border-collapse: collapse; border-spacing: 0; } td, th { padding: 0; } body * { box-sizing: border-box; } input { font: 13px/1.4 «Noto Sans CJK SC»; } a { color: #4078c0; text-decoration: none; } a:hover, a:active { text-decoration: underline; } hr { height: 0; margin: 15px 0; overflow: hidden; background: transparent; border: 0; border-bottom: 1px solid #ddd; } hr:before { display: table; content: «»; } hr:after { display: table; clear: both; content: «»; } h1, h2, h3, h4, h5, h6 { margin-top: 15px; margin-bottom: 15px; line-height: 1.1; } h1 { font-size: 30px; } h2 { font-size: 21px; } h3 { font-size: 16px; } h4 { font-size: 14px; } h5 { font-size: 12px; } h6 { font-size: 11px; } blockquote { margin: 0; } ul, ol { padding: 0; margin-top: 0; margin-bottom: 0; } ol ol, ul ol { list-style-type: lower-roman; } ul ul ol, ul ol ol, ol ul ol, ol ol ol { list-style-type: lower-alpha; } dd { margin-left: 0; } code { font-family: «Roboto Mono», monospace; font-size: 12px; } pre { margin-top: 0; margin-bottom: 0; font: 12px «Roboto Mono», monospace; } .octicon { font: normal normal normal 16px/1 NotoSansCJKSC; display: inline-block; text-decoration: none; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .octicon-link:before { content: ‘f05c’; } .markdown-body > *:first-child { margin-top: 0 !important; } .markdown-body > *:last-child { margin-bottom: 0 !important; } .anchor { position: absolute; top: 0; left: 0; display: block; padding-right: 6px; padding-left: 30px; margin-left: -30px; } .anchor:focus { outline: none; } h1, h2, h3, h4, h5, h6 { position: relative; margin-top: 1em; margin-bottom: 16px; font-weight: bold; line-height: 1.4; } h1 .octicon-link, h2 .octicon-link, h3 .octicon-link, h4 .octicon-link, h5 .octicon-link, h6 .octicon-link { display: none; color: #000; vertical-align: middle; } h1:hover .anchor, h2:hover .anchor, h3:hover .anchor, h4:hover .anchor, h5:hover .anchor, h6:hover .anchor { padding-left: 8px; margin-left: -30px; text-decoration: none; } h1:hover .anchor .octicon-link, h2:hover .anchor .octicon-link, h3:hover .anchor .octicon-link, h4:hover .anchor .octicon-link, h5:hover .anchor .octicon-link, h6:hover .anchor .octicon-link { display: inline-block; } h1 { padding-bottom: 0.3em; font-size: 2.25em; line-height: 1.2; border-bottom: 1px solid #eee; } h1 .anchor { line-height: 1; } h2 { padding-bottom: 0.3em; font-size: 1.75em; line-height: 1.225; border-bottom: 1px solid #eee; } h2 .anchor { line-height: 1; } h3 { font-size: 1.5em; line-height: 1.43; } h3 .anchor { line-height: 1.2; } h4 { font-size: 1.25em; } h4 .anchor { line-height: 1.2; } h5 { font-size: 1em; } h5 .anchor { line-height: 1.1; } h6 { font-size: 1em; color: #777; } h6 .anchor { line-height: 1.1; } p, blockquote, ul, ol, dl, table, pre { margin-top: 0; margin-bottom: 16px; } hr { height: 4px; padding: 0; margin: 16px 0; background-color: #e7e7e7; border: 0 none; } ul, ol { padding-left: 2em; } ul ul, ul ol, ol ol, ol ul { margin-top: 0; margin-bottom: 0; } li > p { margin-top: 16px; } dl { padding: 0; } dl dt { padding: 0; margin-top: 16px; font-size: 1em; font-style: italic; font-weight: bold; } dl dd { padding: 0 16px; margin-bottom: 16px; } blockquote { padding: 0 15px; color: #777; border-left: 4px solid #ddd; } blockquote > :first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } table { display: block; width: 100%; overflow: auto; word-break: normal; word-break: keep-all; } table th { font-weight: bold; } table th, table td { padding: 6px 13px; border: 1px solid #ddd; } table tr { background-color: #fff; border-top: 1px solid #ccc; } img { max-width: 100%; box-sizing: border-box; } code { padding: 0; padding-top: 0.2em; padding-bottom: 0.2em; margin: 0; font-size: 85%; background-color: rgba(0, 0, 0, 0.04); border-radius: 3px; } code:before, code:after { letter-spacing: -0.2em; content: «