Skip to content

Instantly share code, notes, and snippets.

@kimi2611
Created November 6, 2026 07:41
Show Gist options
  • Select an option

  • Save kimi2611/259561de63e0b3d253636b8287040977 to your computer and use it in GitHub Desktop.

Select an option

Save kimi2611/259561de63e0b3d253636b8287040977 to your computer and use it in GitHub Desktop.
LinguaCafe icon - approved spiral beside the solid speech-balloon build
Display the source blob
Display the rendered blob
Raw
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 780" width="1200" height="780" role="img" aria-label="LinguaCafe icon overview">
<rect width="1200" height="780" fill="#EFE9E6"/>
<text x="600" y="46" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="17" font-weight="600" fill="#3A2028" text-anchor="middle" letter-spacing="0.3">LinguaCafe · icon overview</text>
<rect x="60" y="78" width="520" height="640" rx="18" fill="#FFFFFF" stroke="#E7DCD9" stroke-width="1"/>
<text x="320" y="122" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="18" font-weight="600" fill="#3A2028" text-anchor="middle" letter-spacing="0">A — steam, 0.77</text>
<text x="320" y="148" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="13" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">the tier that was approved</text>
<g transform="translate(170 178) scale(4.6875)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M30.87 12.56 L30.93 12.41 L31.01 12.26 L31.12 12.11 L31.26 11.98 L31.42 11.85 L31.60 11.75 L31.80 11.66 L32.02 11.60 L32.25 11.56 L32.50 11.55 L32.75 11.58 L33.01 11.63 L33.27 11.72 L33.53 11.84 L33.78 11.99 L34.02 12.18 L34.24 12.40 L34.44 12.65 L34.61 12.94 L34.76 13.24 L34.87 13.58 L34.95 13.93 L34.99 14.30 L34.99 14.68 L34.94 15.06 L34.85 15.45 L34.72 15.84 L34.53 16.22 L34.31 16.58 L34.03 16.93 L33.72 17.25 L33.36 17.53 L32.97 17.79 L32.54 18.00 L32.08 18.17 L31.60 18.29 L31.10 18.36 L30.58 18.38 L30.05 18.34 L29.52 18.24 L29.00 18.08 L28.49 17.86 L27.99 17.58 L27.52 17.25 L27.08 16.86 L26.68 16.42 L26.32 15.93 L26.01 15.39 L25.76 14.82 L25.57 14.21 L25.44 13.58 L25.37 12.92 L25.38 12.25 L25.46 11.58 L25.62 10.91 L25.84 10.25 L26.15 9.61 L26.52 9.00 L26.96 8.42 L27.47 7.89 L28.04 7.40 L28.66 6.98 L29.34 6.61 L30.06 6.32 L30.81 6.10 L31.60 5.97 L32.41 5.91 L33.22 5.94 L34.04 6.06 L34.85 6.27 L35.65 6.57 L36.41 6.95 L37.14 7.42 L37.83 7.97 L38.46 8.59 L39.02 9.29 L39.52 10.05 L39.94 10.87 L40.27 11.73 L40.51 12.64 L40.65 13.58 L40.70 14.53 L40.65 15.50 L40.49 16.46 L40.22 17.42 L39.86 18.34 L39.39 19.24 L38.83 20.09 L38.17 20.88 L37.43 21.60 L36.61 22.25 L35.71 22.82 L34.76 23.29 L33.74 23.66 L32.69 23.92 L31.60 24.08" fill="none" stroke="#D4266E" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.846" stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/>
<path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/>
<path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/>
<ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/>
</g></g>
<g transform="translate(150 520) scale(1.0000)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M30.87 12.56 L30.93 12.41 L31.01 12.26 L31.12 12.11 L31.26 11.98 L31.42 11.85 L31.60 11.75 L31.80 11.66 L32.02 11.60 L32.25 11.56 L32.50 11.55 L32.75 11.58 L33.01 11.63 L33.27 11.72 L33.53 11.84 L33.78 11.99 L34.02 12.18 L34.24 12.40 L34.44 12.65 L34.61 12.94 L34.76 13.24 L34.87 13.58 L34.95 13.93 L34.99 14.30 L34.99 14.68 L34.94 15.06 L34.85 15.45 L34.72 15.84 L34.53 16.22 L34.31 16.58 L34.03 16.93 L33.72 17.25 L33.36 17.53 L32.97 17.79 L32.54 18.00 L32.08 18.17 L31.60 18.29 L31.10 18.36 L30.58 18.38 L30.05 18.34 L29.52 18.24 L29.00 18.08 L28.49 17.86 L27.99 17.58 L27.52 17.25 L27.08 16.86 L26.68 16.42 L26.32 15.93 L26.01 15.39 L25.76 14.82 L25.57 14.21 L25.44 13.58 L25.37 12.92 L25.38 12.25 L25.46 11.58 L25.62 10.91 L25.84 10.25 L26.15 9.61 L26.52 9.00 L26.96 8.42 L27.47 7.89 L28.04 7.40 L28.66 6.98 L29.34 6.61 L30.06 6.32 L30.81 6.10 L31.60 5.97 L32.41 5.91 L33.22 5.94 L34.04 6.06 L34.85 6.27 L35.65 6.57 L36.41 6.95 L37.14 7.42 L37.83 7.97 L38.46 8.59 L39.02 9.29 L39.52 10.05 L39.94 10.87 L40.27 11.73 L40.51 12.64 L40.65 13.58 L40.70 14.53 L40.65 15.50 L40.49 16.46 L40.22 17.42 L39.86 18.34 L39.39 19.24 L38.83 20.09 L38.17 20.88 L37.43 21.60 L36.61 22.25 L35.71 22.82 L34.76 23.29 L33.74 23.66 L32.69 23.92 L31.60 24.08" fill="none" stroke="#D4266E" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.846" stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/>
<path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/>
<path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/>
<ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/>
</g></g>
<text x="182.0" y="612" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">64</text>
<g transform="translate(260 552) scale(0.5000)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M30.87 12.56 L30.93 12.41 L31.01 12.26 L31.12 12.11 L31.26 11.98 L31.42 11.85 L31.60 11.75 L31.80 11.66 L32.02 11.60 L32.25 11.56 L32.50 11.55 L32.75 11.58 L33.01 11.63 L33.27 11.72 L33.53 11.84 L33.78 11.99 L34.02 12.18 L34.24 12.40 L34.44 12.65 L34.61 12.94 L34.76 13.24 L34.87 13.58 L34.95 13.93 L34.99 14.30 L34.99 14.68 L34.94 15.06 L34.85 15.45 L34.72 15.84 L34.53 16.22 L34.31 16.58 L34.03 16.93 L33.72 17.25 L33.36 17.53 L32.97 17.79 L32.54 18.00 L32.08 18.17 L31.60 18.29 L31.10 18.36 L30.58 18.38 L30.05 18.34 L29.52 18.24 L29.00 18.08 L28.49 17.86 L27.99 17.58 L27.52 17.25 L27.08 16.86 L26.68 16.42 L26.32 15.93 L26.01 15.39 L25.76 14.82 L25.57 14.21 L25.44 13.58 L25.37 12.92 L25.38 12.25 L25.46 11.58 L25.62 10.91 L25.84 10.25 L26.15 9.61 L26.52 9.00 L26.96 8.42 L27.47 7.89 L28.04 7.40 L28.66 6.98 L29.34 6.61 L30.06 6.32 L30.81 6.10 L31.60 5.97 L32.41 5.91 L33.22 5.94 L34.04 6.06 L34.85 6.27 L35.65 6.57 L36.41 6.95 L37.14 7.42 L37.83 7.97 L38.46 8.59 L39.02 9.29 L39.52 10.05 L39.94 10.87 L40.27 11.73 L40.51 12.64 L40.65 13.58 L40.70 14.53 L40.65 15.50 L40.49 16.46 L40.22 17.42 L39.86 18.34 L39.39 19.24 L38.83 20.09 L38.17 20.88 L37.43 21.60 L36.61 22.25 L35.71 22.82 L34.76 23.29 L33.74 23.66 L32.69 23.92 L31.60 24.08" fill="none" stroke="#D4266E" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.846" stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/>
<path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/>
<path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/>
<ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/>
</g></g>
<text x="276.0" y="612" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">32</text>
<g transform="translate(370 568) scale(0.2500)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M30.87 12.56 L30.93 12.41 L31.01 12.26 L31.12 12.11 L31.26 11.98 L31.42 11.85 L31.60 11.75 L31.80 11.66 L32.02 11.60 L32.25 11.56 L32.50 11.55 L32.75 11.58 L33.01 11.63 L33.27 11.72 L33.53 11.84 L33.78 11.99 L34.02 12.18 L34.24 12.40 L34.44 12.65 L34.61 12.94 L34.76 13.24 L34.87 13.58 L34.95 13.93 L34.99 14.30 L34.99 14.68 L34.94 15.06 L34.85 15.45 L34.72 15.84 L34.53 16.22 L34.31 16.58 L34.03 16.93 L33.72 17.25 L33.36 17.53 L32.97 17.79 L32.54 18.00 L32.08 18.17 L31.60 18.29 L31.10 18.36 L30.58 18.38 L30.05 18.34 L29.52 18.24 L29.00 18.08 L28.49 17.86 L27.99 17.58 L27.52 17.25 L27.08 16.86 L26.68 16.42 L26.32 15.93 L26.01 15.39 L25.76 14.82 L25.57 14.21 L25.44 13.58 L25.37 12.92 L25.38 12.25 L25.46 11.58 L25.62 10.91 L25.84 10.25 L26.15 9.61 L26.52 9.00 L26.96 8.42 L27.47 7.89 L28.04 7.40 L28.66 6.98 L29.34 6.61 L30.06 6.32 L30.81 6.10 L31.60 5.97 L32.41 5.91 L33.22 5.94 L34.04 6.06 L34.85 6.27 L35.65 6.57 L36.41 6.95 L37.14 7.42 L37.83 7.97 L38.46 8.59 L39.02 9.29 L39.52 10.05 L39.94 10.87 L40.27 11.73 L40.51 12.64 L40.65 13.58 L40.70 14.53 L40.65 15.50 L40.49 16.46 L40.22 17.42 L39.86 18.34 L39.39 19.24 L38.83 20.09 L38.17 20.88 L37.43 21.60 L36.61 22.25 L35.71 22.82 L34.76 23.29 L33.74 23.66 L32.69 23.92 L31.60 24.08" fill="none" stroke="#D4266E" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.846" stroke-linecap="round" stroke-linejoin="round">
<ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/>
<path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/>
<path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/>
<ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/>
</g></g>
<text x="378.0" y="612" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">16</text>
<rect x="620" y="78" width="520" height="640" rx="18" fill="#FFFFFF" stroke="#E7DCD9" stroke-width="1"/>
<text x="880" y="122" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="18" font-weight="600" fill="#3A2028" text-anchor="middle" letter-spacing="0">A — speech balloon, solid</text>
<text x="880" y="148" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="13" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">small head, long tail; solid, because hollow reads as a map pin</text>
<g transform="translate(730 178) scale(4.6875)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M31.20 22.60 L29.88 14.94 A6.45 4.9 0 0 1 26.71 12.85 Z" fill="#D4266E"/>
<path d="M38.75 10.4 A6.45 4.9 0 1 1 25.85 10.4 A6.45 4.9 0 1 1 38.75 10.4 Z" fill="#D4266E"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.8462" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/><path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/><path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/><ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/></g></g>
<g transform="translate(710 520) scale(1.0000)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M31.20 22.60 L29.88 14.94 A6.45 4.9 0 0 1 26.71 12.85 Z" fill="#D4266E"/>
<path d="M38.75 10.4 A6.45 4.9 0 1 1 25.85 10.4 A6.45 4.9 0 1 1 38.75 10.4 Z" fill="#D4266E"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.8462" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/><path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/><path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/><ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/></g></g>
<text x="742.0" y="612" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">64</text>
<g transform="translate(820 552) scale(0.5000)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M31.20 22.60 L29.88 14.94 A6.45 4.9 0 0 1 26.71 12.85 Z" fill="#D4266E"/>
<path d="M38.75 10.4 A6.45 4.9 0 1 1 25.85 10.4 A6.45 4.9 0 1 1 38.75 10.4 Z" fill="#D4266E"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.8462" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="32" cy="20.8" rx="14.4" ry="3.5"/><path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/><path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/><ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/></g></g>
<text x="836.0" y="612" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">32</text>
<g transform="translate(930 568) scale(0.2500)"><rect width="64" height="64" rx="14" fill="#FAF3F1"/><rect width="64" height="64" rx="14" fill="#FAF3F1"/>
<path d="M31.20 22.40 L29.68 15.31 A7.0 5.4 0 0 1 26.24 13.00 Z" fill="#D4266E"/>
<path d="M39.30 10.3 A7.0 5.4 0 1 1 25.30 10.3 A7.0 5.4 0 1 1 39.30 10.3 Z" fill="#D4266E"/>
<g transform="translate(32 45.6) scale(0.78) translate(-32 -45.6)" fill="none" stroke="#5A1B2A" stroke-width="3.8462" stroke-linecap="round" stroke-linejoin="round"><ellipse cx="32" cy="21.4" rx="14.4" ry="3.4"/><path d="M17.6 20.8C18.2 28.6 20.8 38.2 23.4 42.4A8.8 2.8 0 0 0 40.6 42.4C43.2 38.2 45.8 28.6 46.4 20.8"/><path d="M46.4 24.8C54.6 24.8 54.4 35.4 45.2 36.2"/><ellipse cx="32" cy="45.6" rx="12.2" ry="2.3"/></g></g>
<text x="938.0" y="612" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">16</text>
<text x="320" y="690" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">coil bbox 15.33 × 18.17</text>
<text x="880" y="690" font-family="Helvetica Neue,Helvetica,Arial,sans-serif" font-size="12" font-weight="400" fill="#7B5C64" text-anchor="middle" letter-spacing="0">head 12.90 × 9.80, tail 6.50 to the mouth</text>
</svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment