• 有字库API方法使用一二


    有字库是全球第一中文web font(在线字体)服务平台,官网写的有点牛X

    需要注册帐号才可以使用,免费字体有限制,一页字数不可以超过500 个,超过500个字体就不会为标签添加字体样式,比较坑爹!

    我在尝试使用两种方法之后,把一些心得拿来分享

    • 只能加载一种字体
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <!--只有一种字体,需要加载这个js-->
    <script type="text/javascript" src="http://cdn.webfont.youziku.com/wwwroot/js/wf/youziku.client.min.js"></script>
                $(function(){
                    onlyOneFont();
                });
                
                //只返回一种字体
                function onlyOneFont(){
                    var getUrl = 'http://service.youziku.com/webFont/getFontFace';
                    var entity = {
                        url:getUrl,
                        AccessKey:'69c8434454f842f28b46712f1b080c4a', //这个Key,可以根据不同的key返回不同的字体名称,但是在使用到页面上时,只显示 ‘思源简体’一种效果,不知道哪里的问题
                        Content:'测试5555',
                        Tag:'.only-font'
                    };
                    
                    $youzikuClient.getFontFace(entity,function(data){
                        console.log('获取到的字体为:' + data.FontFamily);
                        
                        var fontFamily = data.FontFamily;
                        $('.only-font').css({
                            'font-family':fontFamily,
                            'font-size':'24',
                            'color':'#555',
                            'margin-top':'50px',
                            'margin-left':'100px'
                        });
                    })
                }
    • 卢教模式(可以同时为不同的标签设置字体)
    //需要加载两个js文件
    <script src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js" type="text/javascript" charset="utf-8"></script>
    <!--卢教模式-->
    <script type="text/javascript" src="http://cdn.webfont.youziku.com/wwwroot/js/wf/youziku.api.min.js"></script>
    <script type="text/javascript" src="https://cdn.webfont.youziku.com/wwwroot/js/wf/youziku.lib.min.js"></script>
                //可以同时设置多个字体
                function luJiaoMode(){
                    $youziku.load(".test", "69c8434454f842f28b46712f1b080c4a", "winmantun23001");
                    $youziku.load(".text2","13e841f53229490490392b9a9c90ea6e", "hdjxyt");
                    $youziku.draw();
                }

    还需要要使用中对再摸索,欢迎交流!网上也没有更多的资料分享!

  • 相关阅读:
    刚才遇到了关于C#使用外部DLL函数上的char*的问题。
    重新整理过的 《C#编码规范》
    晕,完全晕了。
    Microsoft Visual Studio 2010 支持html5和css3的补丁包
    [mysql] 修改root密码和查看连接数
    Visual Studio统计有效代码行数
    [c#] 邮件附件为中文名的bug
    游戏名词解释
    [SVN] 以下后缀文件不应该提交入库
    [c#] 语言新特性
  • 原文地址:https://www.cnblogs.com/baiyygynui/p/7141393.html
Copyright © 2020-2023  润新知