Jamling / SmartIM4IntelliJ

IntelliJ IDEA上的SmartIM(原SmartQQ)插件,可以在IDEA中使用QQ或微信聊天
Apache License 2.0
872 stars 98 forks source link

Mac OS 与 Ubuntu下微信聊天窗口的字体特别大 #62

Closed ttym closed 5 years ago

ttym commented 5 years ago

RT.Mac OS 与 Ubuntu下微信聊天窗口的字体特别大 请问在哪里可以调整聊天窗口的字体大小?

Jamling commented 5 years ago

字体大小为IDE默认字体,我在mac下看着挺正常的,发个截图让我看看你的。

ttym commented 5 years ago

大概是这样的 image

字体大小为IDE默认字体,我在mac下看着挺正常的,发个截图让我看看你的。

Jamling commented 5 years ago

聊天窗口是使用html的,基础样式是我写死在源代码中的,考虑到扩展性,我在2.6.X的版本以前加载了一个在线css,不过我注意到在swing中加载css是一个同步过程,会导致打开聊天窗口变得很慢,所以我在其后的版本中注释掉了在线css样式加载。这导致样式无法再修改,除非我发布新版本。

ttym commented 5 years ago

聊天窗口是使用html的,基础样式是我写死在源代码中的,考虑到扩展性,我在2.6.X的版本以前加载了一个在线css,不过我注意到在swing中加载css是一个同步过程,会导致打开聊天窗口变得很慢,所以我在其后的版本中注释掉了在线css样式加载。这导致样式无法再修改,除非我发布新版本。

我觉得可以考虑在后续版本把css样式放出来,通过加载用户自定义配置来实现样式自定义 不然每次这么大字体太引人瞩目了😭

Jamling commented 5 years ago

v2.7.0 已引入样式自定义功能,在设置->聊天窗口样式中,可以先加载默认配置,修改div中的font-size属性值后再保存。

/*聊天记录格式*/
/* <div>                                     */
/*    <span class="sender|my">               */
/*      <span class="time">HH:mm:ss</span>   */
/*      <a href="user://sender">sender</a>:  */
/*    </span>                                */
/*    <span class="content">Content</span>   */
/* </div>                                    */
div {/*字体大小,Swing中无法设置body字体大小,只好在这里设置了*/
    font-size: 14pt;
}
.sender { /*发送人*/
    display: inline;
    float: left;
}
...