RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / 问题 / 1110535
Accepted
webphp
webphp
Asked:2020-04-15 13:47:42 +0000 UTC2020-04-15 13:47:42 +0000 UTC 2020-04-15 13:47:42 +0000 UTC

字母S怎么画?

  • 772

我有一个带有背景的图标,我需要在其中绘制字母S。
我正在尝试自己做,但它是弯曲的=)

<?xml version="1.0" encoding="iso-8859-1"?>
    <svg xmlns="http://www.w3.org/2000/svg" width="32px" height="32px" viewBox="0 0 32 32">
        <path d="M2 0h28a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z" fill="#333"></path>
    </svg>

在此处输入图像描述

svg
  • 2 2 个回答
  • 10 Views

2 个回答

  • Voted
  1. Best Answer
    Stranger in the Q
    2020-04-15T15:29:19Z2020-04-15T15:29:19Z

    无编辑器:2 条二次曲线和 2 条三次贝塞尔曲线

    <svg width="175px" height="175px" viewBox="0 0 16 16">
      <path fill="none" stroke="#333" stroke-width="2" d="
        m 3 10
        c 0 4 8 4 8 0
        q 0 -2 -4 -3 
        q -4 -1 -4 -3 
        c 0 -4 8 -4 8 0
        "></path>
    </svg>


    一点视觉澄清:

    <svg width="175px" height="175px" viewBox="0 0 16 16">
      <path fill="none" stroke="#333" stroke-width="2" d=" m 3 10 c 0 4 8 4 8 0 q 0 -2 -4 -3 q -4 -1 -4 -3  c 0 -4 8 -4 8 0 "></path>
      <path stroke="red" stroke-width="0.2" fill='none' d="m 3 10 0 4 8 0 0 -4 "></path> 
      <path stroke="blue" stroke-width="0.2" fill='none' d=" m 11 10 0 -2 -4 -1 "></path> 
      <circle cx=3 cy=10 r=0.5 fill='cyan' />
      <circle cx=11 cy=10 r=0.5 fill='cyan' />
      <circle cx=7 cy=7 r=0.5 fill='cyan' />
      <circle cx=3 cy=14 r=0.5 fill='green' />
      <circle cx=11 cy=14 r=0.5 fill='green' />
      <circle cx=11 cy=8 r=0.5 fill='green' />
    </svg>


    PS:3条三次曲线:

    <svg width="175px" height="175px" viewBox="0 0 16 16">
      <path fill="none" stroke="#333" stroke-width="2" d="
        m 3 10
        c 0 4 8 4 8 0
        c 0 -4 -8 -2 -8 -6 
        c 0 -4 8 -4 8 0
        "></path>
    </svg>

    • 6
  2. Alexandr_TT
    2020-04-15T19:21:47Z2020-04-15T19:21:47Z

    这个答案是针对刚接触 SVG 的人。

    很明显,具有一定 SVG 知识水平且允许您手动编写贝塞尔曲线公式的人不会有这样的问题:

    字母S怎么画?

    因此,让我们从最简单的开始,如何使用矢量编辑器来获取path任何字母甚至整个单词的轮廓。

    步骤1。

    将问题中的文件加载到矢量编辑器中,比如 Inkscape

    第2步

    从工具栏中选择Создавать и править текстовые объекты

    第 3 步

    输入符号S并选择字体-在本例Arial中,字体大小为 32px 。

    第4步

    选择- контур / оконтурить(下图中红色箭头2)

    在此处输入图像描述

    第 5 步

    保存文件并复制path

    为了清楚起见,如图所示width="320" height="320"

    <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="320" height="320" viewBox="0 0 32 32" version="1.1">
      <path d="M2 0h28a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z" fill="#333"/>
      <g transform="matrix(0.97490305,0,0,0.9227226,0.37033357,1.2847719)" >
       <path fill="#ffffff" d="m4 21.6c1.3-0.1 2.5-0.2 3.8-0.3 0.2 2.3 1.3 4.6 3.4 5.7 3 1.7 6.8 1.8 10 0.6 2.1-0.7 3.7-3 3.2-5.3C23.9 20.1 21.7 19 19.7 18.5 16.1 17.4 12.3 17 8.9 15.2 6.5 13.9 4.9 11.3 5.1 8.5 5.2 5.2 7.6 2.3 10.7 1.3 14.2 0 18.2 0.1 21.7 1.4 24.7 2.5 27 5.5 27.3 8.7 27.7 9.6 26.9 9.6 26.2 9.6 25.3 9.7 24.4 9.7 23.5 9.8 23.3 7.4 21.8 5.1 19.4 4.4 17.1 3.8 14.5 3.8 12.2 4.5 10.1 5.1 8.4 7.5 9.2 9.7 9.8 11.7 12 12.3 13.8 12.8c3.5 1.1 7.4 1.4 10.6 3.3 2.5 1.5 4.1 4.4 3.8 7.3-0.2 3.5-2.8 6.5-6.1 7.6C18.8 32.3 15 32.2 11.5 31.3 8.1 30.4 5.2 27.7 4.3 24.2 4.1 23.4 4 22.5 4 21.6Z"/>
      </g>
    </svg>

    图标模式下的工作尺寸width="32" height="32"

    <svg xmlns:svg="http://www.w3.org/2000/svg" xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" version="1.1">
      <path d="M2 0h28a2 2 0 0 1 2 2v28a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2z" fill="#333"/>
      <g transform="matrix(0.97490305,0,0,0.9227226,0.37033357,1.2847719)" >
       
       <path fill="#ffffff" d="m4 21.6c1.3-0.1 2.5-0.2 3.8-0.3 0.2 2.3 1.3 4.6 3.4 5.7 3 1.7 6.8 1.8 10 0.6 2.1-0.7 3.7-3 3.2-5.3C23.9 20.1 21.7 19 19.7 18.5 16.1 17.4 12.3 17 8.9 15.2 6.5 13.9 4.9 11.3 5.1 8.5 5.2 5.2 7.6 2.3 10.7 1.3 14.2 0 18.2 0.1 21.7 1.4 24.7 2.5 27 5.5 27.3 8.7 27.7 9.6 26.9 9.6 26.2 9.6 25.3 9.7 24.4 9.7 23.5 9.8 23.3 7.4 21.8 5.1 19.4 4.4 17.1 3.8 14.5 3.8 12.2 4.5 10.1 5.1 8.4 7.5 9.2 9.7 9.8 11.7 12 12.3 13.8 12.8c3.5 1.1 7.4 1.4 10.6 3.3 2.5 1.5 4.1 4.4 3.8 7.3-0.2 3.5-2.8 6.5-6.1 7.6C18.8 32.3 15 32.2 11.5 31.3 8.1 30.4 5.2 27.7 4.3 24.2 4.1 23.4 4 22.5 4 21.6Z"/>
      </g>
    </svg>

    • 5

相关问题

  • 在 svg 上绘制按钮

  • 将 viewBox 坐标转换为 svg 并将一个 svg 嵌入到另一个

  • 如何制作圆形箭头?

  • 如何消除 SVG 对象的大小限制不被模糊?

  • 为什么 SVG 不能在 iphone 上正确显示?

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    如何从列表中打印最大元素(str 类型)的长度?

    • 2 个回答
  • Marko Smith

    如何在 PyQT5 中清除 QFrame 的内容

    • 1 个回答
  • Marko Smith

    如何将具有特定字符的字符串拆分为两个不同的列表?

    • 2 个回答
  • Marko Smith

    导航栏活动元素

    • 1 个回答
  • Marko Smith

    是否可以将文本放入数组中?[关闭]

    • 1 个回答
  • Marko Smith

    如何一次用多个分隔符拆分字符串?

    • 1 个回答
  • Marko Smith

    如何通过 ClassPath 创建 InputStream?

    • 2 个回答
  • Marko Smith

    在一个查询中连接多个表

    • 1 个回答
  • Marko Smith

    对列表列表中的所有值求和

    • 3 个回答
  • Marko Smith

    如何对齐 string.Format 中的列?

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5