Comments (9)
Does not reproduce for me, indeed I cant see how you could possibly get too many fallback fonts error with a single character being rendered. Unless your main font is broken. I suggest you try the official kitty binaries rather than the nix package.
from kitty.
I suggest you reopen this issue.
the problem still exists and kitty version <= 0.31 does not have this issue.
my font is not broken. any other terminal like gnome terminal works fine with the font.
I'll give examples to reproduce when I have time.
the example above is come from many chars. when only print a single char, it sometimes can not reproduce
not all CJK chars not work. but some of
from kitty.
I am not nix user.
and I download the binary from githut to test the issue. it can reproduces (but not with my example above)
from kitty.
Then come up with a reproducer and I will be happy to fix it.
from kitty.
And see cbd7aa5
from kitty.
And see cbd7aa5
I thought is related to #6865
here is the repdocuce text:
just do with kitty version >= 0.32
curl -Ssf https://gist.githubusercontent.com/ttys3/b8a49a585d1d6ad5ead58c2e22693061/raw/4a01592f621372c3a4b76872a8f227deafa9aea9/Nintendo.wiki.txt
you will see:
with kitty <= 0.31
all these can repdocue with kitty --config NONE
from kitty.
Doesnt reproduce for me:
Post the full output of running
kitty --debug-rendering --debug-font-fallback and reproducing.
from kitty.
~/Downloads/kitty-0.32.0-x86_64/bin
โฏ ./kitty --config NONE --debug-rendering --debug-font-fallback
[086 18:58:20.480140] Preloaded font faces:
[086 18:58:20.480163] normal face: /usr/share/fonts/google-noto/NotoSansMono-Regular.ttf:0
[086 18:58:20.480172] bold face: /usr/share/fonts/google-noto/NotoSansMono-Bold.ttf:0
[086 18:58:20.480179] italic face: /usr/share/fonts/google-noto/NotoSansMono-Regular.ttf:0
[086 18:58:20.480188] bi face: /usr/share/fonts/google-noto/NotoSansMono-Bold.ttf:0
Creating window at size: 3840x1962 and scale 2
GL version string: '3.1.0 NVIDIA 550.67' Detected version: 3.1
CSD: old.size: 0x0 new.size: 3840x1962 needs_update: 1 size_changed: 1 buffer_destroyed: 0
Created decoration buffers at scale: 2 vertical_height: 1998 horizontal_width: 3864
top-level configure event: size: 0x0 states:
CSD: old.size: 3840x1962 new.size: 3840x1962 needs_update: 0 size_changed: 0 buffer_destroyed: 0
final window content size: 3840x1962 resized: 0
Setting window geometry in configure event: x=0 y=-24 3840x1986
CSD: old.size: 3840x1962 new.size: 3840x1962 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1998 horizontal_width: 3864
CSD: old.size: 3840x1962 new.size: 3840x1962 needs_update: 0 size_changed: 0 buffer_destroyed: 0
Waiting for swap to commit: swap has happened
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
top-level configure event: size: 1920x1080 states: TOPLEVEL_STATE_MAXIMIZED
Resizing framebuffer to: 1920x1056 at scale: 2
CSD: old.size: 3840x1962 new.size: 1920x1056 needs_update: 1 size_changed: 1 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
final window content size: 1920x1056 resized: 1
Setting window geometry in configure event: x=0 y=-24 1920x1080
top-level configure event: size: 1920x1080 states: TOPLEVEL_STATE_MAXIMIZED TOPLEVEL_STATE_ACTIVATED
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 0
final window content size: 1920x1056 resized: 0
Setting window geometry in configure event: x=0 y=-24 1920x1080
Waiting for swap to commit: swap has happened
Scale changed to 2 in surface enter event
Resizing framebuffer to: 1920x1056 at scale: 2
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
Waiting for swap to commit: swap has happened
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
prompt_marking: x=0 y=0 op='A'
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 0 size_changed: 0 buffer_destroyed: 0
U+f30a bold Face(family=Iosevka Nerd Font, style=Bold, ps_name=IosevkaNerdFontComplete-Bold, path=/home/user007/.local/share/fonts/Iosevka/Iosevka Nerd Font Complete Bold.ttf, index=0, is_scalable=True, has_color=False, ascender=965, descender=-285, height=1250, underline_position=-75, underline_thickness=50, strikethrough_position=265, strikethrough_thickness=51) (new face)
U+2638 bold Face(family=DejaVu Sans Mono, style=Bold, ps_name=DejaVuSansMono-Bold, path=/usr/share/fonts/dejavu-sans-mono-fonts/DejaVuSansMono-Bold.ttf, index=0, is_scalable=True, has_color=False, ascender=1901, descender=-483, height=2384, underline_position=-85, underline_thickness=90, strikethrough_position=530, strikethrough_thickness=102) (new face)
U+276f bold 1 (new face)
Calling wl_pointer_set_cursor in setCursor with surface: 0x55d10352a390
top-level configure event: size: 1920x1080 states: TOPLEVEL_STATE_MAXIMIZED
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
final window content size: 1920x1056 resized: 0
Setting window geometry in configure event: x=0 y=-24 1920x1080
Calling wl_pointer_set_cursor in _glfwPlatformSetCursor with surface: (nil)
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
top-level configure event: size: 1920x1080 states: TOPLEVEL_STATE_MAXIMIZED TOPLEVEL_STATE_ACTIVATED
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
final window content size: 1920x1056 resized: 0
Setting window geometry in configure event: x=0 y=-24 1920x1080
[086 18:58:26.695225] No render frame received in 0.25 seconds
Calling wl_pointer_set_cursor in setCursorImage with surface: 0x55d10352a390
[086 18:58:27.033796] No render frame received in 0.25 seconds
prompt_marking: x=0 y=2 op='C'
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
[086 18:58:27.435296] No render frame received in 0.25 seconds
U+6708 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+65e5 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+671f Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+6c7a Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+7b97 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3067 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+58f2 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+4e0a Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+9ad8 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5146 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5104 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+4e07 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5186 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3001 Face(family=Nuosu SIL, style=Regular, ps_name=NuosuSIL-Regular, path=/usr/share/fonts/sil-nuosu-fonts/NuosuSIL-Regular.ttf, index=0, is_scalable=True, has_color=False, ascender=2200, descender=-500, height=2700, underline_position=-133, underline_thickness=20, strikethrough_position=512, strikethrough_thickness=102) (new face)
U+55b6 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+696d Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5229 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+76ca Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+306e Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+904e Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+53bb Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+6700 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3092 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+8a18 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+9332 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3057 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+305f Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3053 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3068 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+767a Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+8868 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3002 15 (new face)
U+4e16 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+754c Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30b0 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30ed Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30fc Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30d0 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30eb Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+4f01 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+793e Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5bfe Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+8c61 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+8abf Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+67fb Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5e74 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+300c 15 (new face)
U+30c1 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30e3 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30f3 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30d4 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30aa Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+300d 15 (new face)
U+306b Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+4efb Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5929 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5802 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+304c Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+9078 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+51fa Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+88f8 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+773c Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+6db2 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+6676 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30c7 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30a3 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30b9 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30d7 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30ec Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30a4 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+642d Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+8f09 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+643a Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+5e2f Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+578b Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30b2 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30e0 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+6a5f Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30cb Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30c6 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30c9 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+672c Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+304a Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3051 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+308b Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+8ca9 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+53f0 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+6570 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+7a81 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+7834 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30e9 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30c3 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30c8 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30d5 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+30a9 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3066 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+306f Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+53f2 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+901f Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+306a Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+3063 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
U+4fa1 Face(family=Noto Sans CJK JP, style=Regular, ps_name=, path=/usr/share/fonts/google-noto-sans-cjk-vf-fonts/NotoSansCJK-VF.ttc, index=0, is_scalable=True, has_color=False, ascender=1160, descender=-288, height=1448, underline_position=-150, underline_thickness=50, strikethrough_position=325, strikethrough_thickness=50) (new face)
[086 18:58:28.167648] Too many fallback fonts
[086 18:58:28.168364] Too many fallback fonts
[086 18:58:28.168372] Too many fallback fonts
[086 18:58:28.168376] Too many fallback fonts
[086 18:58:28.168380] Too many fallback fonts
[086 18:58:28.168389] Too many fallback fonts
[086 18:58:28.168395] Too many fallback fonts
[086 18:58:28.168399] Too many fallback fonts
[086 18:58:28.168404] Too many fallback fonts
[086 18:58:28.168408] Too many fallback fonts
[086 18:58:28.168412] Too many fallback fonts
[086 18:58:28.168423] Too many fallback fonts
[086 18:58:28.168429] Too many fallback fonts
[086 18:58:28.168434] Too many fallback fonts
[086 18:58:28.168441] Too many fallback fonts
[086 18:58:28.168480] Too many fallback fonts
[086 18:58:28.168487] Too many fallback fonts
[086 18:58:28.168491] Too many fallback fonts
[086 18:58:28.168515] Too many fallback fonts
[086 18:58:28.168519] Too many fallback fonts
[086 18:58:28.168523] Too many fallback fonts
[086 18:58:28.168526] Too many fallback fonts
[086 18:58:28.168530] Too many fallback fonts
[086 18:58:28.168535] Too many fallback fonts
[086 18:58:28.168539] Too many fallback fonts
[086 18:58:28.168542] Too many fallback fonts
[086 18:58:28.168636] Too many fallback fonts
[086 18:58:28.168661] Too many fallback fonts
[086 18:58:28.168688] Too many fallback fonts
[086 18:58:28.168768] Too many fallback fonts
[086 18:58:28.168777] Too many fallback fonts
[086 18:58:28.168784] Too many fallback fonts
[086 18:58:28.168824] Too many fallback fonts
[086 18:58:28.168830] Too many fallback fonts
[086 18:58:28.168840] Too many fallback fonts
[086 18:58:28.168887] Too many fallback fonts
[086 18:58:28.168893] Too many fallback fonts
[086 18:58:28.168898] Too many fallback fonts
[086 18:58:28.168905] Too many fallback fonts
[086 18:58:28.168910] Too many fallback fonts
[086 18:58:28.168927] Too many fallback fonts
[086 18:58:28.168933] Too many fallback fonts
[086 18:58:28.168943] Too many fallback fonts
[086 18:58:28.168949] Too many fallback fonts
[086 18:58:28.168954] Too many fallback fonts
[086 18:58:28.168964] Too many fallback fonts
[086 18:58:28.168972] Too many fallback fonts
[086 18:58:28.168983] Too many fallback fonts
[086 18:58:28.168990] Too many fallback fonts
[086 18:58:28.169009] Too many fallback fonts
[086 18:58:28.169016] Too many fallback fonts
[086 18:58:28.169022] Too many fallback fonts
[086 18:58:28.169028] Too many fallback fonts
[086 18:58:28.169034] Too many fallback fonts
[086 18:58:28.169071] Too many fallback fonts
[086 18:58:28.169077] Too many fallback fonts
[086 18:58:28.169081] Too many fallback fonts
[086 18:58:28.169088] Too many fallback fonts
[086 18:58:28.169093] Too many fallback fonts
[086 18:58:28.169098] Too many fallback fonts
[086 18:58:28.169108] Too many fallback fonts
[086 18:58:28.169125] Too many fallback fonts
[086 18:58:28.169141] Too many fallback fonts
[086 18:58:28.169146] Too many fallback fonts
[086 18:58:28.169169] Too many fallback fonts
[086 18:58:28.169175] Too many fallback fonts
[086 18:58:28.169180] Too many fallback fonts
[086 18:58:28.169215] Too many fallback fonts
[086 18:58:28.169223] Too many fallback fonts
[086 18:58:28.169232] Too many fallback fonts
[086 18:58:28.169252] Too many fallback fonts
[086 18:58:28.169258] Too many fallback fonts
[086 18:58:28.169290] Too many fallback fonts
[086 18:58:28.169299] Too many fallback fonts
[086 18:58:28.169304] Too many fallback fonts
[086 18:58:28.169308] Too many fallback fonts
[086 18:58:28.169323] Too many fallback fonts
[086 18:58:28.169328] Too many fallback fonts
[086 18:58:28.169334] Too many fallback fonts
[086 18:58:28.169338] Too many fallback fonts
[086 18:58:28.169344] Too many fallback fonts
[086 18:58:28.169352] Too many fallback fonts
[086 18:58:28.169358] Too many fallback fonts
[086 18:58:28.169363] Too many fallback fonts
[086 18:58:28.169370] Too many fallback fonts
[086 18:58:28.169374] Too many fallback fonts
[086 18:58:28.169379] Too many fallback fonts
[086 18:58:28.169386] Too many fallback fonts
[086 18:58:28.169399] Too many fallback fonts
[086 18:58:28.169405] Too many fallback fonts
[086 18:58:28.169410] Too many fallback fonts
[086 18:58:28.169416] Too many fallback fonts
[086 18:58:28.169447] Too many fallback fonts
[086 18:58:28.169457] Too many fallback fonts
[086 18:58:28.169463] Too many fallback fonts
[086 18:58:28.169468] Too many fallback fonts
[086 18:58:28.169473] Too many fallback fonts
[086 18:58:28.169480] Too many fallback fonts
[086 18:58:28.169486] Too many fallback fonts
[086 18:58:28.169492] Too many fallback fonts
[086 18:58:28.169499] Too many fallback fonts
[086 18:58:28.169514] Too many fallback fonts
[086 18:58:28.169521] Too many fallback fonts
[086 18:58:28.169530] Too many fallback fonts
[086 18:58:28.169535] Too many fallback fonts
[086 18:58:28.169544] Too many fallback fonts
[086 18:58:28.169559] Too many fallback fonts
[086 18:58:28.169564] Too many fallback fonts
[086 18:58:28.169570] Too many fallback fonts
[086 18:58:28.169577] Too many fallback fonts
[086 18:58:28.169583] Too many fallback fonts
[086 18:58:28.169588] Too many fallback fonts
[086 18:58:28.169620] Too many fallback fonts
[086 18:58:28.169628] Too many fallback fonts
[086 18:58:28.169635] Too many fallback fonts
[086 18:58:28.169639] Too many fallback fonts
[086 18:58:28.169645] Too many fallback fonts
[086 18:58:28.169651] Too many fallback fonts
[086 18:58:28.169657] Too many fallback fonts
[086 18:58:28.169664] Too many fallback fonts
[086 18:58:28.169671] Too many fallback fonts
[086 18:58:28.169677] Too many fallback fonts
[086 18:58:28.169684] Too many fallback fonts
[086 18:58:28.169690] Too many fallback fonts
[086 18:58:28.169695] Too many fallback fonts
[086 18:58:28.169707] Too many fallback fonts
[086 18:58:28.169716] Too many fallback fonts
[086 18:58:28.169746] Too many fallback fonts
[086 18:58:28.169752] Too many fallback fonts
[086 18:58:28.169758] Too many fallback fonts
[086 18:58:28.169768] Too many fallback fonts
[086 18:58:28.169773] Too many fallback fonts
[086 18:58:28.169778] Too many fallback fonts
[086 18:58:28.169821] Too many fallback fonts
[086 18:58:28.169887] Too many fallback fonts
[086 18:58:28.169929] Too many fallback fonts
[086 18:58:28.169937] Too many fallback fonts
[086 18:58:28.169945] Too many fallback fonts
[086 18:58:28.169953] Too many fallback fonts
[086 18:58:28.169958] Too many fallback fonts
[086 18:58:28.169963] Too many fallback fonts
[086 18:58:28.169968] Too many fallback fonts
[086 18:58:28.169975] Too many fallback fonts
[086 18:58:28.169988] Too many fallback fonts
[086 18:58:28.169997] Too many fallback fonts
[086 18:58:28.170025] Too many fallback fonts
[086 18:58:28.170031] Too many fallback fonts
[086 18:58:28.170035] Too many fallback fonts
[086 18:58:28.170041] Too many fallback fonts
[086 18:58:28.170045] Too many fallback fonts
[086 18:58:28.170050] Too many fallback fonts
[086 18:58:28.170072] Too many fallback fonts
[086 18:58:28.170079] Too many fallback fonts
[086 18:58:28.170132] Too many fallback fonts
[086 18:58:28.170140] Too many fallback fonts
[086 18:58:28.170153] Too many fallback fonts
[086 18:58:28.170164] Too many fallback fonts
[086 18:58:28.170171] Too many fallback fonts
[086 18:58:28.170196] Too many fallback fonts
[086 18:58:28.170204] Too many fallback fonts
[086 18:58:28.170215] Too many fallback fonts
[086 18:58:28.170221] Too many fallback fonts
[086 18:58:28.170227] Too many fallback fonts
[086 18:58:28.170248] Too many fallback fonts
[086 18:58:28.170258] Too many fallback fonts
[086 18:58:28.170264] Too many fallback fonts
[086 18:58:28.170279] Too many fallback fonts
[086 18:58:28.170316] Too many fallback fonts
[086 18:58:28.170334] Too many fallback fonts
[086 18:58:28.170345] Too many fallback fonts
[086 18:58:28.170350] Too many fallback fonts
[086 18:58:28.170395] Too many fallback fonts
[086 18:58:28.170402] Too many fallback fonts
[086 18:58:28.170421] Too many fallback fonts
[086 18:58:28.170459] Too many fallback fonts
[086 18:58:28.170465] Too many fallback fonts
[086 18:58:28.170484] Too many fallback fonts
[086 18:58:28.170499] Too many fallback fonts
[086 18:58:28.170507] Too many fallback fonts
[086 18:58:28.170611] Too many fallback fonts
[086 18:58:28.170619] Too many fallback fonts
[086 18:58:28.170633] Too many fallback fonts
[086 18:58:28.170662] Too many fallback fonts
[086 18:58:28.170712] Too many fallback fonts
[086 18:58:28.170743] Too many fallback fonts
[086 18:58:28.170804] Too many fallback fonts
[086 18:58:28.170813] Too many fallback fonts
[086 18:58:28.170818] Too many fallback fonts
[086 18:58:28.170823] Too many fallback fonts
[086 18:58:28.170827] Too many fallback fonts
[086 18:58:28.170861] Too many fallback fonts
[086 18:58:28.170878] Too many fallback fonts
[086 18:58:28.170891] Too many fallback fonts
[086 18:58:28.170918] Too many fallback fonts
[086 18:58:28.170926] Too many fallback fonts
[086 18:58:28.171039] Too many fallback fonts
[086 18:58:28.171046] Too many fallback fonts
[086 18:58:28.171055] Too many fallback fonts
[086 18:58:28.171063] Too many fallback fonts
[086 18:58:28.171094] Too many fallback fonts
[086 18:58:28.171112] Too many fallback fonts
[086 18:58:28.171117] Too many fallback fonts
[086 18:58:28.171122] Too many fallback fonts
[086 18:58:28.171126] Too many fallback fonts
[086 18:58:28.171132] Too many fallback fonts
[086 18:58:28.171144] Too many fallback fonts
[086 18:58:28.171149] Too many fallback fonts
[086 18:58:28.171176] Too many fallback fonts
[086 18:58:28.171232] Too many fallback fonts
[086 18:58:28.171297] Too many fallback fonts
[086 18:58:28.171303] Too many fallback fonts
[086 18:58:28.171311] Too many fallback fonts
[086 18:58:28.171316] Too many fallback fonts
[086 18:58:28.171321] Too many fallback fonts
[086 18:58:28.171326] Too many fallback fonts
[086 18:58:28.171430] Too many fallback fonts
[086 18:58:28.171438] Too many fallback fonts
[086 18:58:28.171449] Too many fallback fonts
[086 18:58:28.171455] Too many fallback fonts
[086 18:58:28.171593] Too many fallback fonts
[086 18:58:28.171620] Too many fallback fonts
[086 18:58:28.171625] Too many fallback fonts
[086 18:58:28.171630] Too many fallback fonts
[086 18:58:28.171635] Too many fallback fonts
[086 18:58:28.171640] Too many fallback fonts
[086 18:58:28.171646] Too many fallback fonts
[086 18:58:28.171653] Too many fallback fonts
[086 18:58:28.171660] Too many fallback fonts
[086 18:58:28.171665] Too many fallback fonts
[086 18:58:28.171670] Too many fallback fonts
[086 18:58:28.171737] Too many fallback fonts
[086 18:58:28.171743] Too many fallback fonts
[086 18:58:28.171748] Too many fallback fonts
[086 18:58:28.171753] Too many fallback fonts
[086 18:58:28.171761] Too many fallback fonts
[086 18:58:28.171767] Too many fallback fonts
[086 18:58:28.171777] Too many fallback fonts
[086 18:58:28.171809] Too many fallback fonts
[086 18:58:28.171824] Too many fallback fonts
[086 18:58:28.171835] Too many fallback fonts
[086 18:58:28.171840] Too many fallback fonts
[086 18:58:28.171845] Too many fallback fonts
[086 18:58:28.171853] Too many fallback fonts
[086 18:58:28.171860] Too many fallback fonts
[086 18:58:28.171879] Too many fallback fonts
[086 18:58:28.171885] Too many fallback fonts
[086 18:58:28.171890] Too many fallback fonts
[086 18:58:28.171899] Too many fallback fonts
[086 18:58:28.171905] Too many fallback fonts
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
prompt_marking: x=0 y=51 op='D;0'
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 0 size_changed: 0 buffer_destroyed: 0
prompt_marking: x=0 y=51 op='A'
[086 18:58:28.179954] No render frame received in 0.25 seconds
[086 18:58:28.183589] Too many fallback fonts
[086 18:58:28.183603] Too many fallback fonts
[086 18:58:28.183616] Too many fallback fonts
[086 18:58:28.183636] Too many fallback fonts
[086 18:58:28.183643] Too many fallback fonts
[086 18:58:28.183648] Too many fallback fonts
[086 18:58:28.183653] Too many fallback fonts
[086 18:58:28.183682] Too many fallback fonts
[086 18:58:28.183692] Too many fallback fonts
[086 18:58:28.183701] Too many fallback fonts
[086 18:58:28.183788] Too many fallback fonts
[086 18:58:28.183817] Too many fallback fonts
[086 18:58:28.183834] Too many fallback fonts
[086 18:58:28.183859] Too many fallback fonts
[086 18:58:28.183865] Too many fallback fonts
[086 18:58:28.183895] Too many fallback fonts
[086 18:58:28.183905] Too many fallback fonts
[086 18:58:28.183911] Too many fallback fonts
[086 18:58:28.183920] Too many fallback fonts
[086 18:58:28.183925] Too many fallback fonts
[086 18:58:28.183931] Too many fallback fonts
[086 18:58:28.183937] Too many fallback fonts
[086 18:58:28.183946] Too many fallback fonts
[086 18:58:28.183960] Too many fallback fonts
[086 18:58:28.183968] Too many fallback fonts
[086 18:58:28.183975] Too many fallback fonts
[086 18:58:28.183979] Too many fallback fonts
[086 18:58:28.183992] Too many fallback fonts
[086 18:58:28.184023] Too many fallback fonts
[086 18:58:28.184030] Too many fallback fonts
[086 18:58:28.184037] Too many fallback fonts
[086 18:58:28.184044] Too many fallback fonts
[086 18:58:28.184051] Too many fallback fonts
[086 18:58:28.184055] Too many fallback fonts
[086 18:58:28.184060] Too many fallback fonts
[086 18:58:28.184073] Too many fallback fonts
[086 18:58:28.184104] Too many fallback fonts
[086 18:58:28.184110] Too many fallback fonts
[086 18:58:28.184126] Too many fallback fonts
[086 18:58:28.184142] Too many fallback fonts
[086 18:58:28.184153] Too many fallback fonts
[086 18:58:28.184163] Too many fallback fonts
[086 18:58:28.184211] Too many fallback fonts
[086 18:58:28.184225] Too many fallback fonts
[086 18:58:28.184231] Too many fallback fonts
[086 18:58:28.184240] Too many fallback fonts
[086 18:58:28.184268] Too many fallback fonts
[086 18:58:28.184275] Too many fallback fonts
[086 18:58:28.184280] Too many fallback fonts
[086 18:58:28.184285] Too many fallback fonts
[086 18:58:28.184291] Too many fallback fonts
[086 18:58:28.184296] Too many fallback fonts
[086 18:58:28.184302] Too many fallback fonts
[086 18:58:28.184316] Too many fallback fonts
[086 18:58:28.184326] Too many fallback fonts
[086 18:58:28.184331] Too many fallback fonts
[086 18:58:28.184335] Too many fallback fonts
[086 18:58:28.184351] Too many fallback fonts
[086 18:58:28.184368] Too many fallback fonts
[086 18:58:28.184381] Too many fallback fonts
[086 18:58:28.184396] Too many fallback fonts
[086 18:58:28.184414] Too many fallback fonts
[086 18:58:28.184425] Too many fallback fonts
[086 18:58:28.184454] Too many fallback fonts
[086 18:58:28.184461] Too many fallback fonts
[086 18:58:28.184467] Too many fallback fonts
[086 18:58:28.184473] Too many fallback fonts
[086 18:58:28.184478] Too many fallback fonts
[086 18:58:28.184486] Too many fallback fonts
[086 18:58:28.184495] Too many fallback fonts
[086 18:58:28.184502] Too many fallback fonts
[086 18:58:28.184507] Too many fallback fonts
[086 18:58:28.184512] Too many fallback fonts
[086 18:58:28.184519] Too many fallback fonts
[086 18:58:28.184525] Too many fallback fonts
[086 18:58:28.184531] Too many fallback fonts
[086 18:58:28.184540] Too many fallback fonts
[086 18:58:28.184551] Too many fallback fonts
[086 18:58:28.184557] Too many fallback fonts
[086 18:58:28.184562] Too many fallback fonts
[086 18:58:28.184586] Too many fallback fonts
[086 18:58:28.184611] Too many fallback fonts
[086 18:58:28.184617] Too many fallback fonts
[086 18:58:28.184637] Too many fallback fonts
[086 18:58:28.184669] Too many fallback fonts
[086 18:58:28.184682] Too many fallback fonts
[086 18:58:28.184690] Too many fallback fonts
[086 18:58:28.184702] Too many fallback fonts
[086 18:58:28.184713] Too many fallback fonts
[086 18:58:28.184729] Too many fallback fonts
[086 18:58:28.184735] Too many fallback fonts
[086 18:58:28.184743] Too many fallback fonts
[086 18:58:28.184764] Too many fallback fonts
[086 18:58:28.184810] Too many fallback fonts
[086 18:58:28.184817] Too many fallback fonts
[086 18:58:28.184824] Too many fallback fonts
[086 18:58:28.184908] Too many fallback fonts
[086 18:58:28.184914] Too many fallback fonts
[086 18:58:28.184920] Too many fallback fonts
[086 18:58:28.184927] Too many fallback fonts
[086 18:58:28.184934] Too many fallback fonts
[086 18:58:28.184943] Too many fallback fonts
[086 18:58:28.184949] Too many fallback fonts
[086 18:58:28.184992] Too many fallback fonts
[086 18:58:28.185001] Too many fallback fonts
[086 18:58:28.185006] Too many fallback fonts
[086 18:58:28.185011] Too many fallback fonts
[086 18:58:28.185025] Too many fallback fonts
[086 18:58:28.185039] Too many fallback fonts
[086 18:58:28.185046] Too many fallback fonts
[086 18:58:28.185052] Too many fallback fonts
[086 18:58:28.185058] Too many fallback fonts
[086 18:58:28.185065] Too many fallback fonts
[086 18:58:28.185070] Too many fallback fonts
[086 18:58:28.185078] Too many fallback fonts
[086 18:58:28.185085] Too many fallback fonts
[086 18:58:28.185092] Too many fallback fonts
[086 18:58:28.185105] Too many fallback fonts
[086 18:58:28.185110] Too many fallback fonts
[086 18:58:28.185115] Too many fallback fonts
[086 18:58:28.185120] Too many fallback fonts
[086 18:58:28.185148] Too many fallback fonts
[086 18:58:28.185170] Too many fallback fonts
[086 18:58:28.185191] Too many fallback fonts
[086 18:58:28.185218] Too many fallback fonts
[086 18:58:28.185223] Too many fallback fonts
[086 18:58:28.185228] Too many fallback fonts
[086 18:58:28.185243] Too many fallback fonts
[086 18:58:28.185249] Too many fallback fonts
[086 18:58:28.185261] Too many fallback fonts
[086 18:58:28.185280] Too many fallback fonts
[086 18:58:28.185285] Too many fallback fonts
[086 18:58:28.185299] Too many fallback fonts
[086 18:58:28.185322] Too many fallback fonts
[086 18:58:28.185330] Too many fallback fonts
[086 18:58:28.185335] Too many fallback fonts
[086 18:58:28.185341] Too many fallback fonts
[086 18:58:28.185350] Too many fallback fonts
[086 18:58:28.185368] Too many fallback fonts
[086 18:58:28.185388] Too many fallback fonts
[086 18:58:28.185395] Too many fallback fonts
[086 18:58:28.185441] Too many fallback fonts
[086 18:58:28.185484] Too many fallback fonts
[086 18:58:28.185503] Too many fallback fonts
[086 18:58:28.185525] Too many fallback fonts
[086 18:58:28.185531] Too many fallback fonts
[086 18:58:28.185554] Too many fallback fonts
[086 18:58:28.185586] Too many fallback fonts
[086 18:58:28.185596] Too many fallback fonts
[086 18:58:28.185602] Too many fallback fonts
[086 18:58:28.185624] Too many fallback fonts
[086 18:58:28.185637] Too many fallback fonts
[086 18:58:28.185650] Too many fallback fonts
[086 18:58:28.185657] Too many fallback fonts
[086 18:58:28.185662] Too many fallback fonts
[086 18:58:28.185668] Too many fallback fonts
[086 18:58:28.185686] Too many fallback fonts
[086 18:58:28.185698] Too many fallback fonts
[086 18:58:28.185703] Too many fallback fonts
[086 18:58:28.185709] Too many fallback fonts
[086 18:58:28.185718] Too many fallback fonts
[086 18:58:28.185730] Too many fallback fonts
[086 18:58:28.185744] Too many fallback fonts
[086 18:58:28.185758] Too many fallback fonts
[086 18:58:28.185764] Too many fallback fonts
[086 18:58:28.185840] Too many fallback fonts
[086 18:58:28.185847] Too many fallback fonts
[086 18:58:28.185871] Too many fallback fonts
[086 18:58:28.185877] Too many fallback fonts
[086 18:58:28.185929] Too many fallback fonts
[086 18:58:28.185952] Too many fallback fonts
[086 18:58:28.185959] Too many fallback fonts
[086 18:58:28.185966] Too many fallback fonts
[086 18:58:28.185999] Too many fallback fonts
[086 18:58:28.186056] Too many fallback fonts
[086 18:58:28.186069] Too many fallback fonts
[086 18:58:28.186098] Too many fallback fonts
[086 18:58:28.186108] Too many fallback fonts
[086 18:58:28.186113] Too many fallback fonts
[086 18:58:28.186135] Too many fallback fonts
[086 18:58:28.186170] Too many fallback fonts
[086 18:58:28.186178] Too many fallback fonts
[086 18:58:28.186184] Too many fallback fonts
[086 18:58:28.186194] Too many fallback fonts
[086 18:58:28.186205] Too many fallback fonts
[086 18:58:28.186216] Too many fallback fonts
[086 18:58:28.186241] Too many fallback fonts
[086 18:58:28.186247] Too many fallback fonts
[086 18:58:28.186269] Too many fallback fonts
[086 18:58:28.186276] Too many fallback fonts
[086 18:58:28.186281] Too many fallback fonts
[086 18:58:28.186325] Too many fallback fonts
[086 18:58:28.186331] Too many fallback fonts
[086 18:58:28.186367] Too many fallback fonts
[086 18:58:28.186374] Too many fallback fonts
[086 18:58:28.186394] Too many fallback fonts
[086 18:58:28.186403] Too many fallback fonts
[086 18:58:28.186440] Too many fallback fonts
[086 18:58:28.186452] Too many fallback fonts
[086 18:58:28.186477] Too many fallback fonts
[086 18:58:28.186483] Too many fallback fonts
[086 18:58:28.186501] Too many fallback fonts
[086 18:58:28.186507] Too many fallback fonts
[086 18:58:28.186525] Too many fallback fonts
[086 18:58:28.186531] Too many fallback fonts
[086 18:58:28.186537] Too many fallback fonts
[086 18:58:28.186542] Too many fallback fonts
[086 18:58:28.186548] Too many fallback fonts
[086 18:58:28.186553] Too many fallback fonts
[086 18:58:28.186559] Too many fallback fonts
[086 18:58:28.186565] Too many fallback fonts
[086 18:58:28.186570] Too many fallback fonts
[086 18:58:28.186576] Too many fallback fonts
[086 18:58:28.186583] Too many fallback fonts
[086 18:58:28.186590] Too many fallback fonts
Calling wl_pointer_set_cursor in setCursor with surface: 0x55d10352a390
top-level configure event: size: 1920x1080 states: TOPLEVEL_STATE_MAXIMIZED
CSD: old.size: 1920x1056 new.size: 1920x1056 needs_update: 1 size_changed: 0 buffer_destroyed: 1
Created decoration buffers at scale: 2 vertical_height: 1092 horizontal_width: 1944
final window content size: 1920x1056 resized: 0
Setting window geometry in configure event: x=0 y=-24 1920x1080
from kitty.
Ah this is caused by a fontconfig bug with that noto variant you are
using. Switch to using the arch noto packaged fonts and you will be
fine.
from kitty.
Related Issues (20)
- Mouse just doesn't want to dissapear
- Cannot use kitten theme on workplace network even when using proxy HOT 1
- Direct Unicode input HOT 3
- Keymap doesn't respect the layout when splitting window HOT 2
- NSInternalInconsistencyException raised when launching `cat` on Mac M1
- Kitty version 0.33.1 not showing some unicode character HOT 1
- Cedilla (ร / รง) not available in US International keyboard layout HOT 1
- ALT key combo in 8-bit mode HOT 7
- Kitten Themes UI clarity.
- benchmark and optimize startup time HOT 1
- Autohide tabbar HOT 2
- Allow `combine` mappable action to use a custom delimiter HOT 1
- Cursor gets Reset after sourcing ~/.zshrc HOT 2
- Scrolling became unusable on Wayland HOT 3
- Characters get bugged when entering a container HOT 1
- With `symbol_map` set, kitty still renders nerd font icons in two ways HOT 5
- kitty is constantly freezing up HOT 6
- Shell integration breaks embedded newlines in PS1 HOT 1
- Make `kitten transfer` work in tmux HOT 1
- Feature request: `--range` and `--multiple-ranges` for `hint` `kitten` HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kitty.