关于 igFont
igFont 是一个小而独立的工具站。只做一件事:把普通文字转换成可以粘贴到社交主页的 Unicode 样式。
这个网站是什么
igFont 是一个免费的浏览器端文字美化工具。你输入一个词或一句短语,它会返回 160 多种 Unicode 样式的版本,你挑一个复制走就行。这里没有账户系统、没有后台面板、没有订阅、也不保存历史记录。转换在你的浏览器里用 JavaScript 完成,你输入的内容不会传给我们。
为什么做它
Instagram 不提供字体选择器。个人主页、文案、评论全部使用同一种字形,这是平台刻意的设计决定。想要不一样的效果,一直以来的办法就是用 Unicode 字符代替,而过去要拿到这些字符,只能去翻那些代码残缺、复制按钮失效的博客文章。
这个站是我们自己想用的版本:一个输入框、所有样式一次看全、点一下就复制、没有注册墙。它只做一件事,而且不设任何引导转化的环节。
技术原理
Unicode 为拉丁字母准备了好几套完整的样式字符集:数学粗体、斜体、手写体、哥特体、空心体、无衬线各字重以及等宽体。每一套都是独立的码位区块,字母顺序与 A–Z 完全一致。所以转换文字本质上就是给每个字符加上一个固定偏移量,再处理少数因历史原因被放在区块之外的码位。
无法用区块表达的样式,比如小型大写字母和上标,是由注音符号和拉丁扩展字符的查找表拼出来的。删除线、下划线这类效果则是给每个字符追加组合符号实现的,这也是它们在不同操作系统上显示效果会有差异的原因。
我们在两个地方维护同一套映射:PHP 负责首屏渲染,让页面在任何脚本执行前就有真实内容;JavaScript 在你开始输入后接管。如果两者不一致,网站就是坏的,所以改动时它们被当作一个整体来对待。
这个网站不做什么
- 不存储、不记录、不传输你输入的文字。
- 不需要账户、邮箱或登录。
- 不声称安装字体——任何东西都不会被安装。
- 与 Instagram、Meta、TikTok 或其他任何平台无关。
- 不出售用户数据,因为它根本不收集。
网站如何维持运营
服务器要花钱,工具又是免费的,所以本站通过 Google AdSense 展示广告。广告由 Google 投放,不由我们投放;我们看不到也无法存储其中的个人用户数据。具体涉及哪些内容,请看隐私政策和 Cookie 政策。
纠错与联系
本站的指南追求准确而不是篇幅。如果你发现错误——字符映射有问题、平台规则已经变化、某个说法不再成立——告诉我们,会改。邮箱在联系页面。