mirror of
https://github.com/zhayujie/chatgpt-on-wechat.git
synced 2026-07-21 06:07:13 +08:00
feat(browser): install font in linux
This commit is contained in:
@@ -122,6 +122,21 @@ def install_browser():
|
|||||||
f" Run manually: sudo {python} -m playwright install-deps chromium",
|
f" Run manually: sudo {python} -m playwright install-deps chromium",
|
||||||
fg="yellow",
|
fg="yellow",
|
||||||
))
|
))
|
||||||
|
# Install CJK fonts for proper Chinese/Japanese/Korean rendering in screenshots
|
||||||
|
click.echo(" Installing CJK fonts...")
|
||||||
|
font_ret = subprocess.call(
|
||||||
|
["sudo", "apt-get", "install", "-y", "fonts-noto-cjk", "fonts-wqy-zenhei"],
|
||||||
|
stderr=subprocess.DEVNULL,
|
||||||
|
)
|
||||||
|
if font_ret != 0:
|
||||||
|
click.echo(click.style(
|
||||||
|
" Could not auto-install CJK fonts.\n"
|
||||||
|
" Run manually: sudo apt-get install -y fonts-noto-cjk fonts-wqy-zenhei",
|
||||||
|
fg="yellow",
|
||||||
|
))
|
||||||
|
else:
|
||||||
|
subprocess.call(["fc-cache", "-fv"], stdout=subprocess.DEVNULL, stderr=subprocess.DEVNULL)
|
||||||
|
click.echo(click.style(" CJK fonts installed.", fg="green"))
|
||||||
else:
|
else:
|
||||||
click.echo(click.style(f"[2/3] Skipping system deps (not needed on {sys.platform}).", fg="yellow"))
|
click.echo(click.style(f"[2/3] Skipping system deps (not needed on {sys.platform}).", fg="yellow"))
|
||||||
click.echo()
|
click.echo()
|
||||||
|
|||||||
Reference in New Issue
Block a user