Zufu Liu

Results 628 comments of Zufu Liu

Current Scintilla uses system default fallback font that depends on rendering technology, GDI uses legacy font, DirectWrite uses new font. Implement this requires lower level layout, which Scintilla is not...

Yes. it works for Chinese (SimSun used in GDI and Microsoft YaHei (UI) used in DirectWrite), I think it should also works for Japanese and Korean.

Custom fallback font is possible on Windows 8.1 (which add colored emoji) and later with DirectWrite, https://learn.microsoft.com/en-us/windows/win32/api/dwrite_2/nn-dwrite_2-idwritefontfallbackbuilder, will need to do some experiments. https://sourceforge.net/p/scintilla/feature-requests/1456/

following code can be used to changed default font for CJK, however word wrap (maybe rendering too) is low after the change: ```c++ IDWriteFontFallback *customFontFallback = nullptr; IDWriteFactory2 *pIDWriteFactory2 =...

Seems related to https://sourceforge.net/p/scintilla/bugs/2382/ and https://sourceforge.net/p/scintilla/code/merge-requests/37/

Filled https://sourceforge.net/p/scintilla/feature-requests/1484/

mouse pointer size is respected when dragging items on "Schemes -> Favorite Schemes" dialog with Copy.cur, we may need a RevereArrow.cur?

> more natural to flip the cursor Need to find API to retrieve actual cursor size (see https://sourceforge.net/p/scintilla/bugs/2321/).

Added a draft implementation using `HKEY_CURRENT_USER\Control Panel\Cursors\CursorBaseSize` in 244c2264efa9c6ac015e6acd17b44590d0e0b157.

Here may be further changes based on https://sourceforge.net/p/scintilla/bugs/2321/.