写了一个 奇异字体生成器,欢迎大家来提建议! - - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
wincatcher
V2EX    分享创造

写了一个 奇异字体生成器,欢迎大家来提建议! -

 
  •   wincatcher
    wincatcher 2024-08-19 21:05:54 +08:00 2682 次点击
    这是一个创建于 433 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感谢 神奇字体 作者 @windliang 分享核心转换代码及原理指导,第一个字体相关工具站 奇异字体生成器 (Freaky Font Generator) 上线。

    目前可提供 40+ 种(持续增加 ing )字体转换,eg: , - , - , , - , , , Cyrillic Enclosing Circle ,

    直达: freakyfontgenerator.top

    freaky font generator.png

    用上它,你就是社媒最靓的崽

    奇异字体生成器 (Freaky Font Generator) 介绍

    奇异字体生成器 freakyfontgenerator.top 是一款在线工具,旨在帮助用户创建和转换各种独特的字体样式。无论是为了社交媒体、网页设计还是个人项目,这个工具都能提供丰富的字体选择,满足不同用户的需求。

    主要功能

    1. 多样字体选择

      • 提供多种字体样式,包括粗体、斜体、手写体等,用户可以根据需要选择。
    2. 实时预览

      • 用户在输入文本时,可以立即看到不同字体样式的实时预览,方便快速选择。
    3. 字体大小调整

      • 允许用户通过滑动条调整字体大小,确保生成的文本符合需求。
    4. 简单易用

      • 界面友好,操作简单,用户只需输入文本,选择字体样式和大小,即可生成所需的奇异字体。
    5. 复制和分享

      • 生成的字体文本可以轻松复制,用户还可以将其分享至社交平台或用于其他应用。

    使用场景

    • 社交媒体:为社交媒体帖子添加独特的字体,使内容更加吸引眼球。
    • 网页设计:在网页中使用不同的字体样式,提升视觉效果。
    • 个人项目:为个人作品或设计增添个性化的字体风格。

    总结

    奇异字体生成器是一款功能强大且易于使用的工具,适合所有需要创造性字体的用户。无论是用于个人还是商业目的,它都能帮助用户轻松实现字体的个性化定制。

    欢迎大家来提建议提升用户体验。

    奇异字体生成器 (Freaky Font Generator)

    22 条回复    2024-08-26 15:55:57 +08:00
    slowman
        1
    slowman  
       2024-08-19 21:10:49 +08:00
    感觉空白太多了, 喜欢密集的, 同时显示更多
    另外有 https://yaytext.com/
    wincatcher
        2
    wincatcher  
    OP
       2024-08-19 21:13:44 +08:00
    @1423 多谢分享,我学习下,网站刚上线,要升级的地方挺多,欢迎多加指点。
    AlangHa
        3
    AlangHa  
       2024-08-19 21:24:11 +08:00
    可否告知什么原理?
    JairK
        4
    JairK  
       2024-08-20 01:07:58 +08:00 via Android
    @AlangHa Unicode
    geelaw
        5
    geelaw  
       2024-08-20 01:20:38 +08:00 via iPhone   1
    这样做对 accessibility 很糟糕,因为原理是把文本转换为 Unicode 里面的数学符号(对于数学来说,是否斜体、粗体、使用了什么字体族,都算完全不同的符号),很多读屏器会一个字母一个字母地念(是审定的正确念法,因为它们的含义就是每个字母)。

    更好的做法是使用格式化的功能(例如网页技术的 CSS ),当然对于很多社交网络来说不存在这样的功能,那就没有好方法了。
    kinghly
        6
    kinghly  
       2024-08-20 08:30:13 +08:00 via Android
    有没有版权风险
    sead
        7
    sead  
       2024-08-20 08:32:40 +08:00
    @AlangHa 我过两天就上开源的
    michaeljackson
        8
    michaeljackson  
       2024-08-20 08:33:20 +08:00
    已收录在 www.devtools.cn 的前端工具
    MzM2ODkx
        9
    MzM2ODkx  
       2024-08-20 10:18:25 +08:00
    这类站点很多啊
    wincatcher
        10
    wincatcher  
    OP
       2024-08-20 10:59:22 +08:00
    @michaeljackson 感谢第一个主动外链,我已在 “小报童专栏导航站”( https://xiaobot.netlify.app/) [当前谷歌 “小报童” 关键词排名第 4] ,“风巢知识导航” ( https://wind-nest.com/) [ 2018 年 2 月建站,6 年历史] 两个网站添加了你的友链,不能让主动的人吃亏!
    michaeljackson
        11
    michaeljackson  
       2024-08-20 13:14:11 +08:00
    @wincatcher 啊哈哈哈 谢谢
    suifeng666
        12
    suifeng666  
       2024-08-20 13:33:13 +08:00
    我把你的网站发布在了我的导航网上: https://ai-toolify.com/Freaky-Font-Generator.html ,目前还不是很完善
    suifeng666
        13
    suifeng666  
       2024-08-20 13:34:02 +08:00
    你是怎么做到复制出来依然保持字体的,请教下
    JeremyFeng
        14
    JeremyFeng  
       2024-08-20 14:11:50 +08:00
    @sead 蹲一个开源
    meeop
        15
    meeop  
       2024-08-20 15:27:20 +08:00
    - 数学字体字符
    这是使用 Unicode 数学字母字符。每个字母都有一个独特的 Unicode 码点,显示为粗体衬线字体。
    - 负片字母
    这些是 Unicode 中的"Negative Circled Latin Letters"。每个字母都有一个特定的码点,显示为白色字母在黑色圆圈中。
    - 方框字母
    这些是 Unicode 中的"Squared Latin Letters"。每个字母有一个特定码点,显示为黑色字母在白色方框中。
    - 圆圈字母
    这些是 Unicode 中的"Circled Latin Letters"。每个字母有一个特定码点,显示为黑色字母被白色圆圈包围。
    - 括号字母
    这些是 Unicode 中的"Parenthesized Latin Letters"。每个字母有一个特定码点,显示为被括号包围的字母。
    ll - 变音标记
    这是通过在基本拉丁字母上添加变音符号(在这个例子中是分音符)实现的。变音符号是组合字符,跟在基本字符后面。
    hello - 下划线
    这是通过在每个字母后面添加组合下划线字符(U+0333)实现的。
    hello - 波浪线穿过
    这是通过在每个字母后面添加组合长波浪线覆盖字符(U+0334)实现的。


    原理是 unicode 原生支持的不同字符集或者修饰符,不过实现起来还是需要花一些心思的
    meeop
        16
    meeop  
       2024-08-20 15:29:16 +08:00
    wincatcher
        17
    wincatcher  
    OP
       2024-08-20 15:55:27 +08:00
    @suifeng666 原理可参考这篇文章: https://windliang.wang/2019/07/15/%E8%BF%BD%E6%9C%AC%E6%BA%AF%E6%BA%90-%E5%AD%97%E7%AC%A6%E4%B8%B2%E5%8F%8A%E7%BC%96%E7%A0%81/ ,感谢收录,我已在 “小报童专栏导航站”( https://xiaobot.netlify.app/) [当前谷歌 “小报童” 关键词排名第 4] ,“风巢知识导航” ( https://wind-nest.com/) [ 2018 年 2 月建站,6 年历史] 两个网站添加了你的友链。
    JeremyFeng
        18
    JeremyFeng  
       2024-08-21 08:56:00 +08:00
    @meeop #16 你这个转换后的文本都变了呀,字母都不是原来的字母了
    Shazoo
        19
    Shazoo  
       2024-08-23 08:06:40 +08:00
    xubingok
        20
    xubingok  
       2024-08-23 12:47:44 +08:00
    我的 edge 打开,特效部分都是框框,没法预览.只能复制到别的地方(比如微信聊天窗口)才能看...
    wincatcher
        21
    wincatcher  
    OP
       2024-08-23 16:24:51 +08:00
    @xubingok 是的,这些字体本来就是用在社媒平台,不同浏览器的对这种字体的支持程度不同
    sead
        22
    sead  
       2024-08-26 15:55:57 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2834 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 13:51 PVG 21:51 LAX 06:51 JFK 09:51
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86