爱意满满的作品展示区。
twinsant

很久很久以前,我研究字体时写了一个工具

  •  
  •   twinsant · Dec 24, 2014 · 6551 views
    This topic created in 4338 days ago, the information mentioned may be changed or developed.

    在网页上列举你PC上的字体,并显示效果:

    http://twinsant.com/fonteye

    21 replies  •  2016-03-12 20:39:32 +08:00
    xpfd
    xpfd
    Dec 24, 2014
    1
    检测电脑上安装的字体需要安装Flash
    wizardoz
    wizardoz
    Dec 24, 2014
    2
    Good 在Ubuntu上也可以
    karjarjam
    karjarjam
    Dec 24, 2014
    3
    不知道是不是内存太小还是字体太多,上下拉来拉去Chrome就网页奔溃了
    Biwood
    Biwood
    Dec 24, 2014
    4
    我想知道原理,是直接读取API就能侦测到已安装字体么,还是说必须把几千种字体遍历并赋值一下然后检测是否有效?
    invite
    invite
    Dec 24, 2014
    5
    @Biwood 目测Flash里可以获取字体信息。
    mie
    mie
    Dec 24, 2014
    6
    很不错 但是 如果能自定义显示的字母或者汉字就好了 好像只能显示字母 没有汉字
    thinkxen
    thinkxen
    Dec 24, 2014
    7
    不错~~~~~~~~~~~
    bombless
    bombless
    Dec 24, 2014
    8
    右边那个数字是什么意思。
    如果HTML5也可以这样搞就好了……只看到5年前的https://remysharp.com/2008/07/08/how-to-detect-if-a-font-is-installed-only-using-javascript
    typcn
    typcn
    Dec 24, 2014
    9
    出现 正在检测电脑上安装的字体 , 等了 5 分钟,没有反应 关了
    BGLL
    BGLL
    Dec 24, 2014
    10
    看来我电脑字体太多.....一直在扫描
    mulog
    mulog
    Dec 24, 2014
    11
    赞
    同问最后一列字数是啥意思 该字体的"命中次数"之类的?
    AthensBird
    AthensBird
    Dec 24, 2014
    12
    230个字体,很快就出来了。

    效果只有英文字体,加上中文字体吧
    twinsant
    twinsant
    OP
    Dec 25, 2014
    13
    @Biwood 确实是flash,如果大家有兴趣,我就把flex的代码开源了。 @invite
    twinsant
    twinsant
    OP
    Dec 25, 2014
    14
    @bombless @mulog 最后那列是统计,独立访问者中各个字体的安装情况。
    twinsant
    twinsant
    OP
    Dec 25, 2014
    15
    @mie @AthensBird 有中文字体的,只是我没有显示例子而已。
    mjar
    mjar
    Dec 27, 2014
    16
    Chrome 崩溃了....
    popu111
    popu111
    Dec 28, 2014
    17
    0个。。。
    kk2014
    kk2014
    Dec 29, 2014 via iPhone
    18
    以前研究过,用flash的接口写
    soulteary
    soulteary
    Dec 30, 2014
    19
    as里的enumerateDeviceFonts / 前提flash正确的被加载了,且访问的API时候没有出现异常吧...

    不建议每次都枚举,先通过设备属性算个uuid出来,然后枚举一次,用uuid做key,把这个结果存起来...
    twinsant
    twinsant
    OP
    Mar 12, 2016
    20
    @soulteary Catch u.
    soulteary
    soulteary
    Mar 12, 2016
    21
    @twinsant ?....
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2446 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 47ms · UTC 12:29 · PVG 20:29 · LAX 04:29 · JFK 07:29
    ♥ Do have faith in what you're doing.