是否可以更改 Libreoffice Writer 中隐藏字符符号的字体颜色?这些符号包括段落 (¶)、空格 (•)、制表符 (→) 等。似乎默认字体颜色是浅蓝色。
答案1
如何改变非打印字符的颜色?
目前,如果不更改源代码并重建 LibreOffice Writer,这是不可能的。
有一个开放的错误请求允许定制颜色。
添加功能后 https://wiki.documentfoundation.org/ReleaseNotes/4.3#Light_Blue_for_Non-printing_characters 这是 Bug #68071 的解决方案
并在设计邮件列表上进行了广泛的讨论之后 http://nabble.documentfoundation.org/Light-Blue-for-Non-printing-characters-tp4110478.html
我请求添加一个选项,让用户可以手动选择任何颜色(从 LO 调色板或 RGB 中选择,无论哪种更简单)。这样人们就可以选择更明显的颜色(或者如果他们愿意,可以返回到之前的黑色默认设置)
...
我的要求是在工具 > 选项 > LibreOffice > 外观 > 自定义颜色 > 常规 > 非打印字符下添加一个单独的设置
来源错误 80054 - 增强请求:添加选项以允许用户选择非打印字符的颜色
如果要修改源代码:
正如在 https://cgit.freedesktop.org/libreoffice/core/commit/?id=fb99a6b9958815eb1ad27179d252a379ce8b79fd 现在
NON_PRINTING_CHARACTER_COLOR
仅在 ; 中定义一次 ,而在for/sw/source/core/inc/txtfrm.hxx
中还有一个附加条目 。inftxt.cxx
DrawTab
因此,对于希望改变 NPC 颜色并自行改变颜色的人来说,这是一个简单的破解方法。
来源非打印字符的颜色