Mac上缺失宋体字体,只有宋体-简

这两个字体是不一样的。

在这里插入图片描述


Command+空格打卡聚焦搜索,搜索字体册,看下是否有宋体字体,如果没有,则 WPS 里即使显示宋体也是替代字体,真正是宋体-简。

解决办法

重新下载 宋体字体,并添加到字体册里。

推荐下载地址 (GitHub)

1. jiaxiaochu/font 仓库 (推荐)
这个仓库收录了标准的 simsun.ttc 文件。

  • 下载链接:点击这里访问 GitHub 文件页面
  • 如何下载: 打开链接后,找到页面右侧(或内容区域上方)的 “Download” 按钮(或者是一个标有 Raw 的下载图标),点击即可保存文件。

2. wuhongyi/fonts 仓库
这也是一个包含常用中文字体的仓库。


⚠️ 重要提醒:文件名区别

你在下载时可能会看到 simsun.ttcsimsun.ttf 两种后缀:

  • simsun.ttc (首选):这是 Windows 原版的字体集合 (TrueType Collection)。它一个文件里同时包含了 “宋体” (SimSun)“新宋体” (NSimSun) 两款字体。强烈建议下载这个版本,兼容性最好。
  • simsun.ttf:这通常是把集合里的“宋体”单独提取出来的版本,或者是旧版本。如果你只要宋体,这个也可以用,但为了避免 Word 等软件识别不到“新宋体”而报错,还是建议用 .ttc

安装步骤

  1. 下载 simsun.ttc 文件。
  2. 双击文件,Mac 会弹出字体预览窗口。
  3. 点击右下角的 “安装” (Install)
  4. 安装后,在 Word 或 Pages 里找字体时,它的名字通常叫 SimSun 或者直接显示中文 宋体(注意不要选成 Songti SC,那个是 Mac 自带的)。

或者也可以:直接下载.ttc字体后,将 ttc 字体文件直接拖到 字体册 里,然后重新打开word or wps,即可正常使用

Read more

人工智能:大语言模型(LLM)原理与应用实战

人工智能:大语言模型(LLM)原理与应用实战

人工智能:大语言模型(LLM)原理与应用实战 1.1 本章学习目标与重点 💡 学习目标:掌握大语言模型的核心原理、训练流程与微调方法,学会基于开源大语言模型完成定制化对话与文本生成任务。 💡 学习重点:理解大语言模型的Transformer decoder-only架构,掌握指令微调与RLHF技术,能够使用LoRA高效微调开源LLM。 1.2 大语言模型的核心概念与发展历程 1.2.1 什么是大语言模型 💡 大语言模型(Large Language Model, LLM)是参数量达到十亿级甚至万亿级的Transformer-based模型。它通过在海量文本数据上进行预训练,学习语言的语法、语义、常识和推理能力。 LLM的核心能力包括文本生成、理解、翻译、摘要、问答等。它可以处理复杂的自然语言任务,无需针对每个任务单独设计模型结构。 LLM与传统NLP模型的核心区别: * 参数量级:传统模型参数量通常在千万级,LLM参数量可达十亿到万亿级。 * 训练数据:传统模型依赖标注数据,LLM使用海量无标注文本进行预训练。 * 能力边界:传统模型只能处理单一任务,LL

By Ne0inhk
【AI】学习大语言模型原理必看的 10 篇论文

【AI】学习大语言模型原理必看的 10 篇论文

🔥小龙报:个人主页 🎬作者简介:C++研发,嵌入式,机器人等方向学习者 ❄️个人专栏:《AI》 ✨ 永远相信美好的事情即将发生 文章目录 * 前言 * 一、Transformer * 二、GPT-3 * 三、InstructGPT * 四、Sparrow * 五、RLHF * 六、TATAMER * 七、PPO * 八、In-Context Learning * 8.1 Why Can GPT Learn In-Context * 8.2 What learning algorithm is in-context learning * 九、Prompt * 总结 前言 从 Transformer

By Ne0inhk
OpenClaw龙虾图鉴:16只AI Agent选型指南

OpenClaw龙虾图鉴:16只AI Agent选型指南

这里写目录标题 * 🦞 OpenClaw龙虾图鉴:16只AI Agent选型指南 * 🎯 快速选型指南 * 🥇 第一梯队:官方正统 * 1️⃣ OpenClaw - 原生官网框架 * 2️⃣ 🌙 KimiClaw - 云端大存储+Kimi K2.5 * 3️⃣ ⚡ MaxClaw - 成本杀手,10秒部署 * 🥈 第二梯队:极客专精 * 4️⃣ 🔥 NullClaw - 678KB极致疯子 * 5️⃣ 🦀 OpenFang - Rust生产级Agent OS * 6️⃣ 🐍 Nanobot - Python死忠粉 * 7️⃣ 🤖 NanoClaw - 多Agent协作狂魔 * 🥉 第三梯队:场景特化 * 🌱 第四梯队:新兴潜力股 * 1️⃣5️⃣ 🌱 EasyClaw -

By Ne0inhk
仓颉原子操作封装:从底层原理到鸿蒙高并发实战

仓颉原子操作封装:从底层原理到鸿蒙高并发实战

本文章目录 * 仓颉原子操作封装:从底层原理到鸿蒙高并发实战 * 一、仓颉原子操作的封装基石:硬件指令与语言抽象的结合 * (一)硬件原子指令的统一封装 * (二)类型安全的泛型抽象 * (三)内存可见性的隐式保障 * 二、仓颉原子操作的核心接口与实战技巧 * (一)基础原子操作:读取与赋值 * (二)增量操作:自增与自减 * (三)比较并交换:无锁算法的核心 * (四)高级原子操作: fetch-and-modify * 三、鸿蒙生态中的原子操作实战案例 * (一)鸿蒙设备的高频计数器:传感器数据统计 * 实现方案: * 核心代码: * (二)鸿蒙分布式任务调度:无锁任务队列 * 实现方案: * 核心代码(简化版): * 四、原子操作的局限性与最佳实践 * (一)局限性分析 * (二)最佳实践总结 * 五、总结与展望 仓颉原子操作封装:从底层原理到鸿蒙高并发实战 在鸿蒙生态的高

By Ne0inhk