Compare commits
26 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 04f9bf9be3 | |||
| a292a7ead0 | |||
| d109c32b75 | |||
| dd101b3d54 | |||
| af414b6aed | |||
| ae84dc1504 | |||
| 8719f77ec2 | |||
| a14200ac2f | |||
| e8bf9d79da | |||
| 48b28d29f8 | |||
| babe5cc9c8 | |||
| 3a4bb63a6f | |||
| 56233687b0 | |||
| 73ac67d76b | |||
| a27cf5a020 | |||
| 29136d815d | |||
| ef54cdeb65 | |||
| e080b49914 | |||
| 54005d5494 | |||
| 44f5972edd | |||
| 13ae16051d | |||
| a65e5b8c7b | |||
| 6204db8bb1 | |||
| c84d9f445c | |||
| cacb19c03f | |||
| 39b84965b6 |
@@ -6,9 +6,272 @@ project follows [Semantic Versioning](https://semver.org/).
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
No threads in flight. v0.20.0 cut on 2026-05-07; CHANGELOG accumulates
|
No threads in flight. v0.21.0 cut on 2026-05-08; CHANGELOG accumulates
|
||||||
the next cycle here.
|
the next cycle here.
|
||||||
|
|
||||||
|
## [0.21.0] — 2026-05-08
|
||||||
|
|
||||||
|
Closes the visual-identity arc opened in v0.20.0. Three through-lines
|
||||||
|
landed: the **card-face / suit / card-back artwork migration** that
|
||||||
|
v0.20.0 deliberately deferred, the **splash boot-screen + replay-
|
||||||
|
overlay polish** that closes Resume-prompt Options B and C, and a
|
||||||
|
late-cycle **`ACCENT_PRIMARY` palette swap** from cyan `#6fc2ef` to
|
||||||
|
brick red `#a54242` after a quick stakeholder review on the
|
||||||
|
shipped art.
|
||||||
|
|
||||||
|
The card-face arc is the largest piece by commit count (10 of the
|
||||||
|
25 post-tag commits) and shape: it ports both rendering paths
|
||||||
|
production traverses — the PNG fallback at `assets/cards/*.png`
|
||||||
|
and the bundled-default theme SVGs at
|
||||||
|
`solitaire_engine/assets/themes/default/*.svg` that
|
||||||
|
`include_bytes!()`-embed into the binary and override the PNGs at
|
||||||
|
runtime — to identical Terminal-aesthetic art generated by the
|
||||||
|
same `face_svg` / `back_svg` builders. A new
|
||||||
|
`card_face_svg_pin` integration test pins rasteriser output via
|
||||||
|
FNV-1a on raw RGBA bytes, so future `usvg`/`resvg` upgrades or
|
||||||
|
intentional builder edits surface as test failures rather than
|
||||||
|
silent visual drift. The pin test fired three times during the
|
||||||
|
arc (text→path glyph fix, glyph orientation tweak, palette swap)
|
||||||
|
and rebaselined cleanly each time via the empty-then-paste
|
||||||
|
bootstrap pattern baked into the test.
|
||||||
|
|
||||||
|
Three sign-off follow-ups surfaced once a human booted the
|
||||||
|
running game and they all matched the same shape — "fallback
|
||||||
|
path the chrome migration walked past": the embedded default
|
||||||
|
theme overrode the new PNGs at runtime, the table backgrounds
|
||||||
|
were a separate PNG path that the v0.20.0 chrome migration
|
||||||
|
didn't touch, and the action-button row's `font_size: 16.0`
|
||||||
|
literal slipped through the typography migration audit. All
|
||||||
|
three are recorded under "Fixed" below.
|
||||||
|
|
||||||
|
Phase 8 (sync) and the Phase Android runtime gaps (JNI bridges,
|
||||||
|
APK launch verification on device) remain open and roll forward.
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- **Card-face SVG generator pipeline** (`5623368` plan doc,
|
||||||
|
`3a4bb63` PoC, `babe5cc` full generator, `48b28d2` pin test).
|
||||||
|
`solitaire_engine/examples/card_face_generator.rs` writes 52
|
||||||
|
face PNGs + 5 back PNGs into `assets/cards/` and 53 theme SVGs
|
||||||
|
into `solitaire_engine/assets/themes/default/`, all from the
|
||||||
|
shared `face_svg` / `back_svg` builders in the new
|
||||||
|
`solitaire_engine::assets::card_face_svg` module. Run with
|
||||||
|
`cargo run --example card_face_generator --release`. The PoC
|
||||||
|
(`card_face_poc.rs`) stays alongside as historical record of
|
||||||
|
the per-card grain proof. Pin test `card_face_svg_pin`
|
||||||
|
guards rasterised output via inline FNV-1a so the arc has
|
||||||
|
test-time coverage of both intentional builder edits (rebase
|
||||||
|
via empty-then-paste) and unintentional dependency-upgrade
|
||||||
|
drift.
|
||||||
|
- **Background generator example** (in `8719f77`).
|
||||||
|
`solitaire_engine/examples/background_generator.rs` emits 5
|
||||||
|
flat Terminal-palette play-surface PNGs at 120 × 168, the
|
||||||
|
same tile size the legacy felt textures used (the runtime
|
||||||
|
stretches to `window_size * 2.0` so source resolution is
|
||||||
|
immaterial). All 5 slots stay in the near-black family —
|
||||||
|
`#151515` canonical, `#0a0a0a` deeper, `#1a1a1a` elevated,
|
||||||
|
`#121820` cool tint, `#201812` warm tint.
|
||||||
|
- **Splash boot-screen port** (`cacb19c`). Full mockup-spec
|
||||||
|
splash: header, boot log, progress bar, palette swatches,
|
||||||
|
version footer, plus the `SplashFadable` scaffold that lets
|
||||||
|
any future overlay fade `N >> 3` elements via one marker +
|
||||||
|
one global lerp query (replaces the `Without<X>, Without<Y>`
|
||||||
|
exclusion pattern that the legacy splash hit at three
|
||||||
|
siblings).
|
||||||
|
- **Splash trailing cursor pulse** (`29136d8`). Trailing
|
||||||
|
6×12 px Node, sine-pulsed, multiplied with the global splash
|
||||||
|
fade — the "multiply, don't override" pattern that resolves
|
||||||
|
the original `cacb19c` skip-rationale. Closes Option B half 1
|
||||||
|
from the SESSION_HANDOFF Resume prompt.
|
||||||
|
- **Splash tiled scanline overlay** (`a27cf5a`). Runtime-
|
||||||
|
generated 2×2 RGBA8 texture tiled via `NodeImageMode::Tiled`;
|
||||||
|
per-pixel alpha × tint alpha gives multiplicative fade
|
||||||
|
integration without new abstractions. Closes Option B
|
||||||
|
half 2.
|
||||||
|
- **Replay overlay scrub bar** (`c84d9f4`). 1px accent fill at
|
||||||
|
the bottom of the banner, mirroring `cursor / total`. Per-
|
||||||
|
frame updater + scrub-pct unit tests.
|
||||||
|
- **Replay overlay banner label port** (`6204db8`). The
|
||||||
|
"▌ replay" headline picks up the cursor-block treatment that
|
||||||
|
aligns it with the splash boot-screen idiom.
|
||||||
|
- **Replay overlay GAME caption** (`54005d5`). `GAME #YYYY-DDD`
|
||||||
|
game-identifier caption beneath the headline. Mirrors the
|
||||||
|
mockup's right-anchored ID but stays grouped with the headline
|
||||||
|
so the two pieces of "this is a replay of game X" read as one
|
||||||
|
unit.
|
||||||
|
- **Replay overlay MOVE chip** (`e080b49`). `MOVE N/M` progress
|
||||||
|
readout wrapped in a 1px accent-bordered chip — discrete
|
||||||
|
callout rather than free-floating text. Closes Option C from
|
||||||
|
the SESSION_HANDOFF Resume prompt (paired with `54005d5`).
|
||||||
|
- **Terminal desktop-adaptation spec** (`39b8496`).
|
||||||
|
`docs/ui-mockups/desktop-adaptation.md` — the rules-based
|
||||||
|
companion to the 24-mockup library. Closes the spec gap
|
||||||
|
exposed when 23 of 24 mockups turned out to be mobile-only;
|
||||||
|
any future plugin port should read this first and apply the
|
||||||
|
universal rules before consulting the per-screen table.
|
||||||
|
- **`solitaire_engine::assets::card_face_svg` module**
|
||||||
|
(`48b28d2`). Public SVG builders (`face_svg`, `back_svg`,
|
||||||
|
`suit_path_d`) extracted from the example so the pin test
|
||||||
|
could call them — examples can't be referenced from
|
||||||
|
`tests/`. The generator and the test now share the same
|
||||||
|
source-of-truth, so the pin guards both rendering paths
|
||||||
|
the engine consults.
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- **`ACCENT_PRIMARY` swapped from cyan `#6fc2ef` to brick red
|
||||||
|
`#a54242`** (`a292a7e`). Project-wide palette decision after
|
||||||
|
initial rollout. Affects every cyan-accented surface — splash
|
||||||
|
boot screen, home menu glyphs, action chevrons, replay
|
||||||
|
overlay banner + scrub fill + chip border, achievement
|
||||||
|
checkmarks, leaderboard #1 indicator, radial menu fill, focus
|
||||||
|
ring, card-back canonical badge. `RED_SUIT_COLOUR_CBM`
|
||||||
|
swapped in lockstep from cyan to lime `#acc267` so the
|
||||||
|
colour-blind alternative stays hue-distinct from the new
|
||||||
|
red-family primary. Comment doc strings throughout the
|
||||||
|
engine retuned from "cyan" to "accent" / "primary-accent" so
|
||||||
|
future palette changes don't require comment churn. Spec doc
|
||||||
|
`design-system.md` updated in lockstep with historical
|
||||||
|
references preserved as audit trail.
|
||||||
|
- **Card-face / suit / card-back constants migrated to Terminal
|
||||||
|
palette in lockstep with new artwork** (`e8bf9d7`). Five
|
||||||
|
constants flipped: `CARD_FACE_COLOUR` → `#1a1a1a` (was
|
||||||
|
off-white `#fafaf2`), `RED_SUIT_COLOUR` → `#fb9fb1` (was deep
|
||||||
|
red `#c71f26`), `BLACK_SUIT_COLOUR` → `#d0d0d0` (was near-
|
||||||
|
black `#141414`), `CARD_FACE_COLOUR_RED_CBM` renamed to
|
||||||
|
`RED_SUIT_COLOUR_CBM` and repurposed from a face-background
|
||||||
|
tint to a suit-glyph swap (the Terminal face is uniformly
|
||||||
|
`CARD_FACE_COLOUR` regardless of CBM; CBM only swaps red
|
||||||
|
suits to a hue-distinct alternative in the glyph itself).
|
||||||
|
`card_back_colour()` retuned to the 5 base16-eighties accent
|
||||||
|
colours matching `BACK_ACCENTS`. `face_colour()` deleted —
|
||||||
|
the function collapsed to a constant once the Terminal face
|
||||||
|
became uniform. `text_colour()` gained a `color_blind: bool`
|
||||||
|
parameter to surface the CBM swap on the constant-fallback
|
||||||
|
path (the production path bakes glyphs into the PNG, but
|
||||||
|
tests under `MinimalPlugins` still need the CBM-aware
|
||||||
|
fallback). Four `face_colour` CBM tests collapsed into two
|
||||||
|
`text_colour` CBM tests in the same commit.
|
||||||
|
- **Default-theme SVG art regenerated to Terminal aesthetic**
|
||||||
|
(`a14200a`). `solitaire_engine/assets/themes/default/*.svg`
|
||||||
|
— the bundled-default theme that
|
||||||
|
`include_bytes!()`-embeds into the binary — was still the
|
||||||
|
legacy vector-playing-cards art post-`e8bf9d7`. The PNG
|
||||||
|
migration alone didn't change what production rendered
|
||||||
|
because `apply_theme_to_card_image_set` overrides
|
||||||
|
`CardImageSet.faces[..]` at startup with the theme's
|
||||||
|
rasterised SVG handles. Both rendering paths now agree:
|
||||||
|
same `face_svg` / `back_svg` builders feed both paths, and
|
||||||
|
the pin test guards both.
|
||||||
|
- **Card glyphs render upright in both corners** (`dd101b3`).
|
||||||
|
The traditional 180° inverted-corner-indicator rotation on
|
||||||
|
the bottom-right glyph was dropped at user preference —
|
||||||
|
single-orientation digital play doesn't benefit from the
|
||||||
|
flipped-readback convention. Both glyphs now render in the
|
||||||
|
same upright orientation. `design-system.md` § Game Cards
|
||||||
|
line 220 updated in lockstep — the deviation from
|
||||||
|
traditional playing-card layout is documented in the spec,
|
||||||
|
not just the code.
|
||||||
|
- **Action-button row typography aligned to `TYPE_BODY`**
|
||||||
|
(`ae84dc1`). Was a hardcoded `font_size: 16.0` literal that
|
||||||
|
the v0.20.0 typography-migration audit walked past. Brings
|
||||||
|
it in line with the `TYPE_*` token system every other text
|
||||||
|
element in `hud_plugin` already routes through, and trims
|
||||||
|
~12% off label widths so the action-button row no longer
|
||||||
|
collides with the left-anchored HUD column at portrait /
|
||||||
|
narrow window widths. Pairs with a horizontal-padding step-
|
||||||
|
down from `VAL_SPACE_3` to `VAL_SPACE_2`: ~96 px reclaimed
|
||||||
|
across the 6-button row.
|
||||||
|
- **Table backgrounds flattened to solid Terminal colours**
|
||||||
|
(`8719f77`). Replaces the legacy felt-texture PNGs at
|
||||||
|
`assets/backgrounds/bg_*.png` with 5 flat near-black
|
||||||
|
variants per design-system.md (Terminal play surface is
|
||||||
|
flat; no felt, no gradient). On-disk tile weight drops
|
||||||
|
from ~16 KB average to ~100 bytes per tile; runtime
|
||||||
|
appearance flips from green felt to flat `#151515`.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
- **Card suit glyphs rendered as near-invisible "tofu" marks**
|
||||||
|
(`af414b6`). The bundled `FiraMono` in
|
||||||
|
`svg_loader::shared_fontdb` doesn't carry usable U+2660-2666
|
||||||
|
glyphs at the requested size — usvg silently substituted a
|
||||||
|
default-size fallback regardless of `font-size="20"` /
|
||||||
|
`font-size="64"`. Switched suit-glyph rendering from `<text>`
|
||||||
|
elements to inline SVG `<path>` elements via a new
|
||||||
|
`suit_path_d` helper authoring each suit as a single closed
|
||||||
|
perimeter in a 32×32 logical box. Path-based rendering
|
||||||
|
bypasses the font system entirely — same bytes on every
|
||||||
|
machine, no fontdb dependency, no substitution risk. Same
|
||||||
|
path data renders correctly whether filled (♥ ♠) or outlined
|
||||||
|
(♦ ♣ — the always-on color-blind glyph differentiation).
|
||||||
|
- **Default-theme SVGs were overriding new PNG artwork at
|
||||||
|
runtime** (`a14200a`). The PNG migration in `e8bf9d7` looked
|
||||||
|
correct under `cargo test` (the constant-fallback path
|
||||||
|
matched) but a real `cargo run` showed legacy white cards
|
||||||
|
because `theme::plugin::apply_theme_to_card_image_set`
|
||||||
|
overlays the bundled-default theme's rasterised SVGs onto
|
||||||
|
`CardImageSet.faces[..]` at startup, and those SVGs were
|
||||||
|
still legacy. Fixed by regenerating both rendering paths
|
||||||
|
from the same `face_svg` / `back_svg` builders. The
|
||||||
|
migration plan flagged "Theme system — out of scope here";
|
||||||
|
that was a planning miss documented in the SESSION_HANDOFF.
|
||||||
|
- **Top-bar HUD column collided with action-button row at
|
||||||
|
portrait window widths** (`ae84dc1`). Both nodes were
|
||||||
|
absolute-positioned siblings at `top: VAL_SPACE_2` without a
|
||||||
|
shared flex parent, so they could overlap horizontally when
|
||||||
|
the window narrowed past their combined natural widths.
|
||||||
|
Fixed via the typography + padding tightening described
|
||||||
|
under "Changed" — minimal-blast-radius fix; the structural
|
||||||
|
fix (shared `JustifyContent::SpaceBetween` parent) stays
|
||||||
|
open as a follow-up if narrower windows surface.
|
||||||
|
- **Table-surface fill was still legacy green felt despite
|
||||||
|
v0.20.0's chrome-migration claim** (`8719f77`). Commit
|
||||||
|
`651f406` retuned in-engine constants but the runtime path
|
||||||
|
loads from `assets/backgrounds/bg_0.png`, an on-disk PNG that
|
||||||
|
the migration didn't touch. Same shape as the default-theme
|
||||||
|
override above — token migration walked past a fallback
|
||||||
|
rendering path. Fixed by regenerating the 5 background PNGs.
|
||||||
|
|
||||||
|
### Stats
|
||||||
|
|
||||||
|
- **1184 passing tests / 0 failing** across the workspace
|
||||||
|
(net +8 from v0.20.0's 1176 baseline). New tests this cycle:
|
||||||
|
the scrub-bar pair (`scrub_pct_covers_state_corners`,
|
||||||
|
`overlay_scrub_fill_tracks_cursor`); the splash boot-screen
|
||||||
|
pair (`splash_renders_terminal_boot_screen_content`,
|
||||||
|
`fadables_start_transparent_and_reach_full_alpha`); the
|
||||||
|
splash-polish pair (`build_scanline_image_has_expected_2x2_rgba_bytes`,
|
||||||
|
`scanline_overlay_spawns_and_fades_with_splash`); the
|
||||||
|
card-face pin (one integration test in
|
||||||
|
`card_face_svg_pin.rs` that exercises 57 rasteriser outputs
|
||||||
|
through 57 hash comparisons in a single
|
||||||
|
`#[test]`-marked function); and the CBM consolidation that
|
||||||
|
rewrote four `face_colour` tests as two `text_colour` CBM
|
||||||
|
tests in the same commit (net 0 to count, clean rewrite).
|
||||||
|
- Zero clippy warnings under `cargo clippy --workspace
|
||||||
|
--all-targets -- -D warnings`.
|
||||||
|
- `cargo test --workspace` clean.
|
||||||
|
|
||||||
|
### Documentation
|
||||||
|
|
||||||
|
- `docs/ui-mockups/card-face-migration.md` (`5623368`) — the
|
||||||
|
multi-session lockstep migration plan that the card-face arc
|
||||||
|
followed step-by-step. Now reads as historical record of
|
||||||
|
closed work; lessons documented under "Process notes" in
|
||||||
|
SESSION_HANDOFF.md.
|
||||||
|
- `docs/ui-mockups/desktop-adaptation.md` (`39b8496`) — rules-
|
||||||
|
based companion to the 24-mockup library. Required reading
|
||||||
|
before any future plugin port.
|
||||||
|
- `docs/ui-mockups/design-system.md` updates: § Game Cards
|
||||||
|
line 220 (glyph orientation), CTA / suit-red-cb / Card-back
|
||||||
|
badge / Primary button / Bottom-bar active-icon palette
|
||||||
|
retunes for the cyan→red swap. Historical references
|
||||||
|
preserved as audit trail.
|
||||||
|
- Multiple `SESSION_HANDOFF.md` refreshes (`a65e5b8`,
|
||||||
|
`13ae160`, `44f5972`, `73ac67d`, `ef54cde`, `d109c32`)
|
||||||
|
recording Options B / C / D closures and process notes.
|
||||||
|
|
||||||
## [0.20.0] — 2026-05-07
|
## [0.20.0] — 2026-05-07
|
||||||
|
|
||||||
Two through-lines closed: a full **Android port** (build target,
|
Two through-lines closed: a full **Android port** (build target,
|
||||||
|
|||||||
@@ -1,39 +1,340 @@
|
|||||||
# Solitaire Quest — Session Handoff
|
# Solitaire Quest — Session Handoff
|
||||||
|
|
||||||
**Last updated:** 2026-05-07 — v0.20.0 cut. Two through-lines closed
|
**Last updated:** 2026-05-08 — v0.20.0 cut and tagged at `41a009a`,
|
||||||
in this cycle: a full **Terminal visual-identity port** (token system
|
all post-cut commits pushed to origin (HEAD = `dd101b3`), working
|
||||||
in `ui_theme` plus downstream chrome migrations across modal scaffold,
|
tree clean.
|
||||||
gameplay-feedback, toasts, and the table / card / splash surfaces)
|
The cut itself shipped two through-lines: a full **Terminal visual-
|
||||||
and the **Android persistence shim** that closes the
|
identity port** (token system, modal scaffold, gameplay-feedback,
|
||||||
`dirs::data_dir() = None` pitfall flagged in CLAUDE.md §10. The
|
toasts, table / card chrome, splash cursor) and the **Android
|
||||||
Android *build* target landed earlier in the cycle (`fb8b2ac`); this
|
persistence shim** that closes the `dirs::data_dir() = None` pitfall
|
||||||
session paid down the persistence half so a real APK can survive a
|
flagged in CLAUDE.md §10. Since the cut, the post-tag work split
|
||||||
cold start. The 24 Stitch-rendered mockups are now in-tree under
|
into two arcs: (1) splash boot-screen port + replay-overlay
|
||||||
`docs/ui-mockups/`; future plugin work diffs against the matching
|
banner enrichments + desktop-adaptation spec — closing Resume-prompt
|
||||||
mockup before touching pixels.
|
Options B and C (see "Since the v0.20.0 cut" entries below); and
|
||||||
|
(2) **the card-face artwork regeneration arc — Option D, closed
|
||||||
|
2026-05-08** — full Terminal cards rendering on every face, plus
|
||||||
|
three follow-up fixes that surfaced during sign-off (default-theme
|
||||||
|
SVG override, table backgrounds, top-bar overlap), plus a
|
||||||
|
glyph-orientation tweak (no 180° inverted-corner rotation).
|
||||||
|
|
||||||
## Status at pause
|
## Status at pause
|
||||||
|
|
||||||
- **HEAD on origin:** the v0.20.0 docs commit (the one that lands
|
- **HEAD locally:** see `git rev-parse HEAD`. Most recent narrative
|
||||||
this file + CHANGELOG cut). Tag not yet pushed; cut whenever
|
entry below names the latest substantive commit; this status line
|
||||||
feels right.
|
intentionally avoids hard-coding the SHA so a docs-only edit
|
||||||
- **Working tree:** clean apart from the still-untracked `artwork/`
|
doesn't immediately stale the handoff.
|
||||||
directory (intentional — the card PNGs there are mid-flight for
|
- **HEAD on origin:** matches local. All post-cut commits pushed
|
||||||
the Terminal aesthetic and committing now would freeze a
|
through `dd101b3`. Decide whether to roll the post-tag work
|
||||||
transitional state).
|
into v0.20.1 / v0.21.0-candidates the next time a release is cut.
|
||||||
|
- **Working tree:** clean. No WIP outstanding.
|
||||||
|
- **`artwork/` directory:** still untracked. Intentional.
|
||||||
- **Build:** `cargo clippy --workspace --all-targets -- -D warnings`
|
- **Build:** `cargo clippy --workspace --all-targets -- -D warnings`
|
||||||
clean.
|
clean.
|
||||||
- **Tests:** **1176 passing / 0 failing** across the workspace.
|
- **Tests:** **1184 passing / 0 failing** across the workspace.
|
||||||
Six new tests this cycle: four `ui_theme` invariant guards
|
Net delta from the 1180 baseline: splash polish added two
|
||||||
(type / spacing / z-index scales + `scaled_duration`), one
|
(`build_scanline_image_has_expected_2x2_rgba_bytes`,
|
||||||
toast-variant-border-mapping pair, and four palette-tracking
|
`scanline_overlay_spawns_and_fades_with_splash`); the
|
||||||
guards on `MARKER_VALID` / `HINT_PILE_HIGHLIGHT_COLOUR` /
|
card-face migration added one (`card_face_svg_pin` integration
|
||||||
`RIGHT_CLICK_HIGHLIGHT_COLOUR` / toast-border distinctness. No
|
test) and consolidated two (`face_colour` CBM tests folded
|
||||||
known flakes.
|
into `text_colour` CBM tests, net −2 then +1 from pin);
|
||||||
- **Tags on origin:** `v0.9.0` through `v0.19.0`. v0.20.0 not yet
|
call it +4 net.
|
||||||
tagged.
|
- **Tags on origin:** `v0.9.0` through `v0.20.0`. v0.20.0 is on
|
||||||
|
`41a009a`.
|
||||||
|
|
||||||
## What shipped in v0.20.0
|
## Since the v0.20.0 cut (un-pushed)
|
||||||
|
|
||||||
|
### `39b8496` `docs(ui): add Terminal desktop-adaptation spec`
|
||||||
|
|
||||||
|
`docs/ui-mockups/desktop-adaptation.md` — 283 lines covering
|
||||||
|
viewport assumptions, seven universal adaptation rules, and per-
|
||||||
|
screen geometry rules for the priority surfaces (Game Table, Win
|
||||||
|
Summary, Settings, Help, Pause, Home, Splash, Stats, and the
|
||||||
|
modal-pattern screens Profile / Achievements / Theme Picker /
|
||||||
|
Daily Challenge). Closes the spec gap — 23 of 24 mockups were
|
||||||
|
mobile-only, but the v0.20.0 token-port pass was already layout-
|
||||||
|
agnostic so nothing shipped broken. The spec matters for *next*
|
||||||
|
ports.
|
||||||
|
|
||||||
|
**Why rules > visual mockups for this gap:** Stitch's
|
||||||
|
`generate_variants` API timed out on the layout-only adaptation
|
||||||
|
prompt (server-side flake, not a prompt-shape issue — confirmed
|
||||||
|
by polling `list_screens` with no new variant landing). A markdown
|
||||||
|
rules file applies to every screen including the 9 missing-plugin
|
||||||
|
surfaces (splash, challenge, time-attack, weekly-goals,
|
||||||
|
leaderboard, sync, level-up, replay-overlay, radial-menu) that
|
||||||
|
aren't in the Stitch project at all. It's also referenceable from
|
||||||
|
code comments and commit messages without loading an image.
|
||||||
|
|
||||||
|
### `cacb19c` `feat(engine): port the splash to the Terminal boot-screen treatment`
|
||||||
|
|
||||||
|
Implements the full mockup-spec splash from
|
||||||
|
`docs/ui-mockups/splash-mobile.html` plus the desktop adaptation
|
||||||
|
rules:
|
||||||
|
|
||||||
|
- **Header**: cursor block (96 px `▌`), wordmark ("Solitaire
|
||||||
|
Quest"), 192 px divider, "TERMINAL EDITION" subtitle.
|
||||||
|
- **Boot log**: three ✓ check rows (`assets loaded`,
|
||||||
|
`theme: terminal`, `progress restored`) + a `▌ ready_` line.
|
||||||
|
Capped at 480 px width on desktop (else 70 % viewport).
|
||||||
|
- **Progress bar**: 1 px track (`BORDER_SUBTLE`) with a 100 %-
|
||||||
|
width cyan (`ACCENT_PRIMARY`) fill + `DONE · 247 ASSETS`
|
||||||
|
caption. Capped at 720 px on desktop (else 80 %).
|
||||||
|
- **Footer**: `BASE16-EIGHTIES` label, eight palette swatches
|
||||||
|
(12 × 12 px each — one per named token in the design system),
|
||||||
|
version line.
|
||||||
|
|
||||||
|
**Refactored the alpha-fade scaffold** from per-marker queries
|
||||||
|
(`SplashTitle` / `SplashSubtitle` / `SplashCursor`) to a single
|
||||||
|
`SplashFadable { base_color: Color }` + `SplashFadableBg`
|
||||||
|
variant. ~15 fadable elements share one global query each;
|
||||||
|
adding more is one component-attach, not three new query types.
|
||||||
|
|
||||||
|
**Skipped, with rationale captured in the commit:**
|
||||||
|
- Scanline overlay (needs a tiled-pattern asset or custom shader).
|
||||||
|
*Open in "Visual-identity follow-ups" below.*
|
||||||
|
- Pulsing cursor on the "ready_" line (would fight the global
|
||||||
|
fade timeline). *Open in "Visual-identity follow-ups" below.*
|
||||||
|
- "RUSTY SOLITAIRE" wordmark from the mockup (the actual product
|
||||||
|
is "Solitaire Quest"; the mockup leaked the repo name). *Closed
|
||||||
|
— the in-engine wordmark stays "Solitaire Quest".*
|
||||||
|
|
||||||
|
### `c84d9f4` `feat(engine): scrub fill bar + per-frame updater for replay overlay`
|
||||||
|
|
||||||
|
Closes the WIP described in the prior handoff. Adds the 1 px cyan
|
||||||
|
scrub bar called for in `docs/ui-mockups/replay-overlay-mobile.html`:
|
||||||
|
a track in `BORDER_SUBTLE` spans the bottom edge of the banner and
|
||||||
|
the cyan `ACCENT_PRIMARY` fill mirrors `cursor / total` via a new
|
||||||
|
`ReplayOverlayScrubFill` component + `update_scrub_fill` system.
|
||||||
|
The pure `scrub_pct` helper is shared between the spawn path
|
||||||
|
(initial fill width) and the per-frame updater so the first paint
|
||||||
|
already reflects state instead of popping `0 → cursor` on the
|
||||||
|
first tick — same shape as the existing `format_progress` /
|
||||||
|
`update_progress_text` split. Two new tests cover the four corners
|
||||||
|
of `scrub_pct` and an end-to-end drive of `ReplayPlaybackState`
|
||||||
|
asserting `Node.width` on the unique scrub-fill entity. Same
|
||||||
|
change-detection guard as the text updaters, so an idle replay
|
||||||
|
leaves the node untouched.
|
||||||
|
|
||||||
|
Header text treatment (closed by `6204db8` immediately below),
|
||||||
|
move-log scroll, MOVE chip, and WIN MOVE callout from the same
|
||||||
|
mockup are still open — separate commits.
|
||||||
|
|
||||||
|
### `6204db8` `feat(engine): port replay banner label to ▌ cursor-block treatment`
|
||||||
|
|
||||||
|
Aligns the replay overlay's headline with the splash boot-screen
|
||||||
|
idiom landed in `cacb19c`: `Replay` → `▌ replay` and
|
||||||
|
`Replay complete` → `▌ replay complete`. The cursor block (`▌`,
|
||||||
|
U+258C) prefixed to a lowercased label reads as a Terminal output
|
||||||
|
line rather than a generic UI title, tightening the family
|
||||||
|
resemblance between the two top-level overlay surfaces. Pure
|
||||||
|
text-content change; no behavioural shift, no new components, no
|
||||||
|
new systems.
|
||||||
|
|
||||||
|
**Mockup deviation (intentional):** the source mockup string in
|
||||||
|
`docs/ui-mockups/replay-overlay-mobile.html` is `▌replay.tsx`. The
|
||||||
|
`.tsx` is a prototyping leak — Stitch renders in React, so the
|
||||||
|
mockup author reached for a familiar filename — and was dropped
|
||||||
|
for the in-engine version since the codebase is Rust. The `▌` +
|
||||||
|
lowercase pattern is what reads as a Terminal-output-line; the
|
||||||
|
extension is incidental. (Same shape as the "RUSTY SOLITAIRE"
|
||||||
|
wordmark deviation noted under `cacb19c` — the mockup leaked the
|
||||||
|
repo name; the actual product is "Solitaire Quest".)
|
||||||
|
|
||||||
|
### `54005d5` `feat(engine): add GAME #YYYY-DDD caption beneath the replay headline`
|
||||||
|
|
||||||
|
Adds the right-anchored game-identifier piece of the replay-overlay
|
||||||
|
mockup, adapted to live *under* the existing "▌ replay" headline as
|
||||||
|
a `TYPE_CAPTION` (11 px) / `TEXT_SECONDARY` subtitle. Format is
|
||||||
|
`GAME #{year}-{ordinal:03}` (e.g. `GAME #2026-122` for a replay
|
||||||
|
recorded 2026-05-02) — year + chrono ordinal gives a compact,
|
||||||
|
monotonically-increasing identifier matching the mockup's
|
||||||
|
`GAME #2024-127` motif. New `ReplayOverlayGameCaption` marker, new
|
||||||
|
pure helper `format_game_caption(state) -> Option<String>` (None
|
||||||
|
for Inactive / Completed since the replay is consumed in those
|
||||||
|
branches; spawn-time fall-through to empty string).
|
||||||
|
|
||||||
|
**Layout impact:** `BANNER_HEIGHT` bumped 48 → 60 px so the new
|
||||||
|
left column (headline + 2 px gap + caption ≈ 39 px content) fits
|
||||||
|
under the scrub bar with room to spare. +12 px banner mass is the
|
||||||
|
deliberate cost of the new content; no other plugin observes
|
||||||
|
`BANNER_HEIGHT` so the change is local.
|
||||||
|
|
||||||
|
Two new tests (1180 → 1182): `format_game_caption_covers_state_corners`
|
||||||
|
pins the three branches plus the zero-pad-to-3-digits invariant
|
||||||
|
for early-January ordinals; `overlay_game_caption_shows_replay_date`
|
||||||
|
drives `ReplayPlaybackState` end-to-end.
|
||||||
|
|
||||||
|
### `e080b49` `feat(engine): restyle replay progress text as Terminal MOVE chip`
|
||||||
|
|
||||||
|
Closes the centre-text half of the replay-overlay enrichments. The
|
||||||
|
plain "Move N of M" text becomes a 1px `ACCENT_PRIMARY`-bordered
|
||||||
|
chip containing "MOVE N/M" — uppercase + slash separator reads as
|
||||||
|
a Terminal output line and matches the floating-chip motif in
|
||||||
|
`docs/ui-mockups/replay-overlay-mobile.html`. The chip lives
|
||||||
|
in-banner rather than floating above the focused card (the
|
||||||
|
screen-takeover treatment that requires plumbing cursor → card
|
||||||
|
identity remains deferred).
|
||||||
|
|
||||||
|
**Implementation note:** `BorderColor` in Bevy 0.18 is a per-side
|
||||||
|
struct, not a tuple — `BorderColor::all(ACCENT_PRIMARY)` is the
|
||||||
|
correct constructor. Worth pinning for next time we touch a
|
||||||
|
border-painted UI surface. The `ReplayOverlayProgressText` marker
|
||||||
|
stays on the inner Text rather than the new chip Node so
|
||||||
|
`update_progress_text` keeps repainting unchanged — a deliberate
|
||||||
|
"markers belong on the entity that updates change" choice.
|
||||||
|
|
||||||
|
Test count unchanged (1182); `overlay_progress_text_reflects_cursor`
|
||||||
|
swapped its assertion from "Move 5 of 10" to "MOVE 5/10".
|
||||||
|
|
||||||
|
This pair (`54005d5` + `e080b49`) closes Option C from the
|
||||||
|
SESSION_HANDOFF Resume prompt's banner-local enrichments. Floating-
|
||||||
|
chip-above-focused-card and the full screen-takeover redesign
|
||||||
|
remain — both data-layer or cross-plugin and intentionally still
|
||||||
|
open.
|
||||||
|
|
||||||
|
### `29136d8` `feat(engine): add pulsing trailing cursor to splash "▌ ready_" line`
|
||||||
|
|
||||||
|
Closes the cursor-pulse half of the splash polish arc deferred in
|
||||||
|
`cacb19c`. The "▌ ready_" line now ends with a 6×12 px cyan Node
|
||||||
|
that pulses on a 1 s sine cadence, multiplied with the global
|
||||||
|
splash fade timeline so the cursor never reaches full alpha while
|
||||||
|
the rest of the splash is still fading in.
|
||||||
|
|
||||||
|
**The "multiply, don't override" pattern.** Two systems write the
|
||||||
|
same `BackgroundColor` per frame: `advance_splash` writes the
|
||||||
|
global-fade alpha, `pulse_splash_cursor` overwrites with
|
||||||
|
`global_alpha × pulse_factor`. Both derive from `SplashAge` on the
|
||||||
|
root, so the writes are commensurate — the second one isn't
|
||||||
|
"fighting" the first, just refining it. This is the cleanest fix
|
||||||
|
for the "fight the global fade timeline" warning the original
|
||||||
|
`cacb19c` skip note flagged.
|
||||||
|
|
||||||
|
**Defensive division guard.** `cursor_pulse_factor(age, period, min)`
|
||||||
|
short-circuits to `1.0` when `period <= 0.0` so a future
|
||||||
|
misconfiguration produces a steady cursor rather than NaN
|
||||||
|
propagation (NaN in alpha = invisible UI, hard to debug). Worth
|
||||||
|
mirroring on every trig/division helper, not just this one.
|
||||||
|
|
||||||
|
One new test (1182 → 1183): `cursor_pulse_factor_corners` pins the
|
||||||
|
peak (factor = 1 at age = period / 4), trough (factor = min at age =
|
||||||
|
period × 3 / 4), and the zero/negative-period guard.
|
||||||
|
|
||||||
|
### `a27cf5a` `feat(engine): add tiled scanline overlay to splash`
|
||||||
|
|
||||||
|
Closes the scanline half of the splash polish arc. A fullscreen
|
||||||
|
`ImageNode` tiles a runtime-generated 2×2 RGBA8 texture over the
|
||||||
|
splash content — top row transparent, bottom row `#1a1a1a` at
|
||||||
|
~30 % alpha — producing the 1 px-pitch horizontal scanline pattern
|
||||||
|
called for in `docs/ui-mockups/splash-mobile.html`.
|
||||||
|
|
||||||
|
**Texture-α × tint-α composite for fade integration.** The 30 %
|
||||||
|
alpha is baked into the texture pixels, not the `ImageNode.color`
|
||||||
|
tint. `advance_splash`'s new third query writes
|
||||||
|
`(1, 1, 1, global_alpha)` into the tint each tick; the GPU
|
||||||
|
multiplies texture-α by tint-α, so the visible composite is
|
||||||
|
`0.3 × global_alpha`. Cleaner than building a "multiplicative
|
||||||
|
fadable" abstraction in the ECS — the GPU already does this
|
||||||
|
multiplication for free.
|
||||||
|
|
||||||
|
**Bevy 0.18 API surprises (worth pinning):**
|
||||||
|
- `RenderAssetUsages` re-exports under `bevy::asset::`, not
|
||||||
|
`bevy::render::render_asset::`. Type name unchanged; module
|
||||||
|
path moved.
|
||||||
|
- `TextureFormat::pixel_size()` returns `Result<usize, _>` rather
|
||||||
|
than the bare `usize` you'd expect for a static format query.
|
||||||
|
Annoying enough that the `debug_assert_eq!` against the buffer
|
||||||
|
length just hard-codes the `2 × 2 × 4 = 16` literal.
|
||||||
|
|
||||||
|
Headless test fixture now also `init_resource::<Assets<Image>>()`
|
||||||
|
since `MinimalPlugins` doesn't pull `AssetPlugin` — same pattern
|
||||||
|
`settings_plugin::tests` already used. Without it, the
|
||||||
|
`Option<ResMut<Assets<Image>>>` parameter on `spawn_splash` would
|
||||||
|
fall through and the scanline overlay would silently skip,
|
||||||
|
defeating the new tests.
|
||||||
|
|
||||||
|
Two new tests (1183 → 1185):
|
||||||
|
`build_scanline_image_has_expected_2x2_rgba_bytes` locks the
|
||||||
|
texture pixels literally so a future tweak can't drift the
|
||||||
|
appearance silently; `scanline_overlay_spawns_and_fades_with_splash`
|
||||||
|
asserts spawn placement under `SplashRoot` and the new
|
||||||
|
fade-images branch's correctness end-to-end.
|
||||||
|
|
||||||
|
This pair (`29136d8` + `a27cf5a`) closes Option B from the
|
||||||
|
SESSION_HANDOFF Resume prompt — both splash polish pieces now
|
||||||
|
shipped.
|
||||||
|
|
||||||
|
### `5623368`…`dd101b3` — Option D card-face migration arc
|
||||||
|
|
||||||
|
Closed 2026-05-08 across nine commits. The full Terminal card
|
||||||
|
artwork now renders end-to-end. Detail breakdown lives in the
|
||||||
|
"Visual-identity follow-ups" punch-list entry below; the short
|
||||||
|
version:
|
||||||
|
|
||||||
|
- Migration plan + pipeline tooling: `5623368` (plan doc),
|
||||||
|
`3a4bb63` (single-card PoC proving the `usvg`/`resvg` pipeline
|
||||||
|
at per-card grain), `babe5cc` (full
|
||||||
|
`solitaire_engine/examples/card_face_generator.rs` example
|
||||||
|
emitting 52 faces + 5 backs into `assets/cards/`), `48b28d2`
|
||||||
|
(the `card_face_svg_pin` integration test pinning rasteriser
|
||||||
|
output via inline FNV-1a hashing of raw RGBA8 bytes — the
|
||||||
|
pin's bootstrap pattern, "empty `EXPECTED` → run → paste",
|
||||||
|
is the maintenance interface for future intentional changes).
|
||||||
|
- Lockstep step 4+5: `e8bf9d7`. New PNG bytes + the 5
|
||||||
|
`card_plugin` constants (`CARD_FACE_COLOUR`,
|
||||||
|
`RED_SUIT_COLOUR`, `BLACK_SUIT_COLOUR`,
|
||||||
|
`CARD_FACE_COLOUR_RED_CBM` → `RED_SUIT_COLOUR_CBM`,
|
||||||
|
`card_back_colour`) + signature shifts in one commit.
|
||||||
|
`face_colour` deleted — Terminal face is uniformly
|
||||||
|
`CARD_FACE_COLOUR` regardless of CBM, so the function
|
||||||
|
collapsed to a constant. `text_colour` gained a
|
||||||
|
`color_blind: bool` parameter (red→cyan suit-glyph swap when
|
||||||
|
CBM is on). Four `face_colour` CBM tests folded into two
|
||||||
|
`text_colour` CBM tests in lockstep.
|
||||||
|
- Three follow-ups that surfaced during sign-off, all from the
|
||||||
|
same "fallback path the migration walked past" pattern:
|
||||||
|
`a14200a` regenerated the embedded **default-theme SVGs** at
|
||||||
|
`solitaire_engine/assets/themes/default/*.svg`; those bytes
|
||||||
|
`include_bytes!()`-embed into the binary and override
|
||||||
|
`assets/cards/*.png` at startup, so the PNG migration alone
|
||||||
|
didn't change what production rendered. `8719f77`
|
||||||
|
regenerated `assets/backgrounds/bg_*.png` to flat Terminal
|
||||||
|
near-black (5 solid-colour PNGs via a new
|
||||||
|
`solitaire_engine/examples/background_generator.rs` example).
|
||||||
|
`ae84dc1` cleared the **top-bar overlap** at portrait/narrow
|
||||||
|
window widths by swapping the action-button row's hardcoded
|
||||||
|
`font_size: 16.0` to `TYPE_BODY` (a typography-migration
|
||||||
|
miss) and stepping horizontal padding from `VAL_SPACE_3`
|
||||||
|
to `VAL_SPACE_2`.
|
||||||
|
- Glyph-rendering fix: `af414b6`. The bundled `FiraMono`
|
||||||
|
doesn't carry usable U+2660-2666 glyphs at the requested
|
||||||
|
size — `usvg` was silently substituting tiny "tofu" marks.
|
||||||
|
Switched suit glyphs from `<text>` elements to inline SVG
|
||||||
|
`<path>` elements via a new `suit_path_d` helper. Path-based
|
||||||
|
rendering bypasses the font system entirely; same bytes on
|
||||||
|
every machine, no fontdb dependency, no substitution risk.
|
||||||
|
Same path data renders correctly whether filled (♥ ♠) or
|
||||||
|
outlined (♦ ♣ — the always-on color-blind glyph
|
||||||
|
differentiation).
|
||||||
|
- Glyph-orientation tweak: `dd101b3`. Removed the 180° rotation
|
||||||
|
from the bottom-right large suit glyph at user request. Both
|
||||||
|
glyphs now render upright. `design-system.md` § Game Cards
|
||||||
|
line 220 updated in lockstep — the deliberate deviation from
|
||||||
|
the traditional inverted-corner-indicator convention is
|
||||||
|
documented in the spec, not just the code.
|
||||||
|
|
||||||
|
The pin test fired exactly twice during this arc (once for the
|
||||||
|
text→path switch, once for the unrotation) and rebaselined
|
||||||
|
cleanly each time via the empty-then-paste pattern. The 5
|
||||||
|
`back_*` hashes stayed identical across both rebaselines —
|
||||||
|
secondary signal that the FNV-1a fingerprinting is purely
|
||||||
|
deterministic on rasteriser output.
|
||||||
|
|
||||||
|
This arc closes Option D from the SESSION_HANDOFF Resume prompt
|
||||||
|
and effectively completes the Terminal visual-identity port —
|
||||||
|
only the toast warning/error variant slots remain wired-but-
|
||||||
|
unused.
|
||||||
|
|
||||||
|
## What shipped in v0.20.0 (frozen at `41a009a`)
|
||||||
|
|
||||||
### Terminal visual-identity port
|
### Terminal visual-identity port
|
||||||
|
|
||||||
@@ -67,6 +368,8 @@ reads from it, so swapping the palette is now a one-file edit:
|
|||||||
(artwork dependency — see open-list item below).
|
(artwork dependency — see open-list item below).
|
||||||
- **Splash cursor** (`cdcadda`). The signature `▌` cyan glyph
|
- **Splash cursor** (`cdcadda`). The signature `▌` cyan glyph
|
||||||
(96 px) added above the wordmark, matching the spec.
|
(96 px) added above the wordmark, matching the spec.
|
||||||
|
*Subsequently expanded post-cut by `cacb19c` into the full
|
||||||
|
boot-screen treatment.*
|
||||||
- **Hint-source / dest pairing** (`9891ae4`). `input_plugin`'s
|
- **Hint-source / dest pairing** (`9891ae4`). `input_plugin`'s
|
||||||
source-card tint now matches the destination pile's
|
source-card tint now matches the destination pile's
|
||||||
`STATE_WARNING`.
|
`STATE_WARNING`.
|
||||||
@@ -121,32 +424,79 @@ reads from it, so swapping the palette is now a one-file edit:
|
|||||||
|
|
||||||
### Visual-identity follow-ups (opened by v0.20.0's port)
|
### Visual-identity follow-ups (opened by v0.20.0's port)
|
||||||
|
|
||||||
- **Card-face / suit / card-back artwork regeneration.** The
|
- *Card-face / suit / card-back artwork regeneration — closed
|
||||||
Terminal spec calls for dark `#1a1a1a` cards with light suit
|
2026-05-08 by the commit chain `5623368` → `dd101b3`.* The
|
||||||
|
Terminal spec called for dark `#1a1a1a` cards with light suit
|
||||||
pips (pink for hearts/diamonds, foreground gray for spades/
|
pips (pink for hearts/diamonds, foreground gray for spades/
|
||||||
clubs); the runtime path still renders the legacy white-card
|
clubs). Closed across nine commits over two arcs:
|
||||||
PNG artwork. The fallback constants in `card_plugin`
|
- **Plan + tooling (`5623368`–`48b28d2`):** migration plan
|
||||||
(`CARD_FACE_COLOUR`, `RED_SUIT_COLOUR`, `BLACK_SUIT_COLOUR`,
|
doc, single-card PoC, full `card_face_generator` example
|
||||||
`CARD_FACE_COLOUR_RED_CBM`, `card_back_colour` palette) are
|
(52 faces + 5 backs into `assets/cards/`), and the
|
||||||
intentionally unmigrated and should swap in lockstep with the
|
`card_face_svg_pin` integration test pinning rasteriser
|
||||||
artwork. Largest visible payoff remaining in the visual-
|
output via FNV-1a so future `usvg`/`resvg` upgrades surface
|
||||||
identity arc.
|
as test failures rather than silent visual drift.
|
||||||
- **Splash boot-loader richness.** The mockup
|
- **Lockstep step 4+5 (`e8bf9d7`):** PNGs + the 5 `card_plugin`
|
||||||
(`docs/ui-mockups/splash-mobile.html`) calls for a scanline
|
constants + signature shifts in one commit.
|
||||||
overlay, ✓ lime check log lines, pulsing cursor, ROOT@SOLITAIRE
|
`CARD_FACE_COLOUR_RED_CBM` renamed to `RED_SUIT_COLOUR_CBM`
|
||||||
prompt, and a loading bar — none of which v0.20.0's
|
and repurposed from a face-tint to a suit-glyph swap (the
|
||||||
cursor-glyph-only port pulled in. Aesthetic feature, its own
|
Terminal face is uniform `CARD_FACE_COLOUR` regardless of
|
||||||
commit.
|
CBM; CBM only swaps red suits to cyan in the glyph itself).
|
||||||
- **Replay-overlay redesign.** The mockup
|
`face_colour` deleted, `text_colour` gained a `color_blind`
|
||||||
(`docs/ui-mockups/replay-overlay-mobile.html`) envisions a
|
parameter.
|
||||||
much richer surface (terminal `▌replay.tsx` header, move log
|
- **Three follow-ups that surfaced during sign-off:**
|
||||||
scroll, MOVE 47/87 chip, WIN MOVE callout, status bar) versus
|
`a14200a` regenerated the **default-theme SVGs** at
|
||||||
the current top banner. Aesthetic feature.
|
`solitaire_engine/assets/themes/default/*.svg` — those
|
||||||
- **Toast Warning / Error variants.** The new `ToastVariant`
|
`include_bytes!()`-embed into the binary and override
|
||||||
enum has slots for `Warning` (gold) and `Error` (pink) but no
|
`assets/cards/*.png` at runtime, so the PNG migration alone
|
||||||
in-engine event uses them yet (the four current toast events
|
didn't change what production rendered. `8719f77`
|
||||||
all map to Info or Celebration). Wire when a warning- or
|
regenerated `assets/backgrounds/bg_*.png` to flat Terminal
|
||||||
error-flavoured toast event materialises.
|
near-black (5 solid-colour PNGs via a new
|
||||||
|
`background_generator` example). `ae84dc1` cleared the
|
||||||
|
**top-bar overlap** at portrait/narrow window widths by
|
||||||
|
swapping the action-button row's hardcoded `font_size: 16.0`
|
||||||
|
to `TYPE_BODY` and stepping horizontal padding from
|
||||||
|
`VAL_SPACE_3` to `VAL_SPACE_2`.
|
||||||
|
- **Glyph-rendering fix (`af414b6`):** suit glyphs render as
|
||||||
|
inline SVG paths (not `<text>`) because the bundled
|
||||||
|
`FiraMono` doesn't carry usable U+2660-2666 at the
|
||||||
|
requested size — `usvg` was silently substituting tiny
|
||||||
|
"tofu" marks. Path-based rendering bypasses the font system
|
||||||
|
entirely; same bytes on every machine. The pin test
|
||||||
|
rebaselined cleanly via the empty-then-paste pattern.
|
||||||
|
- **Glyph-orientation tweak (`dd101b3`):** removed the 180°
|
||||||
|
rotation from the bottom-right large suit glyph at user
|
||||||
|
request — both glyphs now render in the same upright
|
||||||
|
orientation. `design-system.md` § Game Cards line 220
|
||||||
|
updated in lockstep to document the deliberate deviation
|
||||||
|
from the traditional inverted-corner-indicator convention.
|
||||||
|
- *Splash boot-loader scanline overlay — closed by `a27cf5a`.*
|
||||||
|
Runtime-generated 2 × 2 RGBA8 texture tiled via
|
||||||
|
`NodeImageMode::Tiled`; per-pixel alpha × tint alpha gives
|
||||||
|
multiplicative fade integration without new abstractions.
|
||||||
|
- *Splash cursor pulse — closed by `29136d8`.* Trailing 6 × 12 px
|
||||||
|
cyan Node, sine-pulsed, multiplied with the global splash fade
|
||||||
|
(the "multiply, don't override" pattern that resolves the
|
||||||
|
original `cacb19c` skip-rationale).
|
||||||
|
- **Replay-overlay enrichments beyond the scrub bar.** Banner-local
|
||||||
|
pieces of the mockup (`docs/ui-mockups/replay-overlay-mobile.html`)
|
||||||
|
all shipped: scrub bar (`c84d9f4`), `▌ replay` cursor-block label
|
||||||
|
(`6204db8`), `GAME #YYYY-DDD` caption (`54005d5`), `MOVE N/M`
|
||||||
|
chip restyle (`e080b49`). What's still open are the cross-plugin
|
||||||
|
/ data-layer pieces: a `MOVE N/M` chip *floating above the
|
||||||
|
focused card* during playback (would need to thread the cursor
|
||||||
|
through to the card layer — `update_progress_text` writes the
|
||||||
|
banner chip but the card-position lookup belongs in `card_plugin`).
|
||||||
|
The full mockup's screen-takeover treatment — mini-tableau
|
||||||
|
preview, playback controls, move-log scroll, WIN MOVE marker on
|
||||||
|
the scrub bar — is a multi-session redesign with
|
||||||
|
data-layer impact (move-log scroller; the WIN MOVE marker
|
||||||
|
needs a `win_move_index` field on `Replay` that doesn't yet
|
||||||
|
exist). Banner-overlay behaviour is intentionally preserved
|
||||||
|
for now.
|
||||||
|
- **Toast Warning / Error variants.** The `ToastVariant` enum
|
||||||
|
has slots for `Warning` (gold) and `Error` (pink) but no
|
||||||
|
in-engine event uses them yet. Wire when a warning- or error-
|
||||||
|
flavoured toast event materialises.
|
||||||
|
|
||||||
### Carried forward from v0.19.0
|
### Carried forward from v0.19.0
|
||||||
|
|
||||||
@@ -175,8 +525,22 @@ reads from it, so swapping the palette is now a one-file edit:
|
|||||||
|
|
||||||
### Process notes
|
### Process notes
|
||||||
|
|
||||||
|
- **The desktop-adaptation spec is the canonical reference for
|
||||||
|
geometry decisions** when porting any future plugin. Read
|
||||||
|
`docs/ui-mockups/desktop-adaptation.md` first; apply the
|
||||||
|
universal rules to every surface; consult the per-screen
|
||||||
|
table for the priority surfaces. The 9 missing-plugin screens
|
||||||
|
(splash now ported; eight remaining) inherit the universal
|
||||||
|
rules without dedicated guidance.
|
||||||
|
- **Stitch `generate_variants` is unreliable for layout-only
|
||||||
|
adaptation prompts** as of 2026-05-07. The first call timed
|
||||||
|
out and no variant ever landed in `list_screens`. If a future
|
||||||
|
session wants visual desktop mockups, prefer
|
||||||
|
`generate_screen_from_text` with a fresh narrow prompt per
|
||||||
|
screen rather than `generate_variants` against existing
|
||||||
|
mobile screens.
|
||||||
- **Token-port pattern.** v0.20.0's chrome-migration commits
|
- **Token-port pattern.** v0.20.0's chrome-migration commits
|
||||||
set a reusable shape for "centralized design system applied
|
set a reusable shape for "centralised design system applied
|
||||||
across N plugins":
|
across N plugins":
|
||||||
1. Constants module (`ui_theme.rs`) is the source of truth.
|
1. Constants module (`ui_theme.rs`) is the source of truth.
|
||||||
2. Const sites that can't call `Alpha::with_alpha` (not yet
|
2. Const sites that can't call `Alpha::with_alpha` (not yet
|
||||||
@@ -192,46 +556,54 @@ reads from it, so swapping the palette is now a one-file edit:
|
|||||||
4. Domain colours (suit pips, card faces, lerp helpers) stay
|
4. Domain colours (suit pips, card faces, lerp helpers) stay
|
||||||
as literals with a comment naming the rationale; only UI
|
as literals with a comment naming the rationale; only UI
|
||||||
chrome routes through tokens.
|
chrome routes through tokens.
|
||||||
- **Audit before migrating wide.** Before touching any plugin,
|
- **`SplashFadable` scaffolding pattern** (introduced in
|
||||||
grep for the literal pattern (`Color::srgb\(|Color::srgba\(|
|
`cacb19c`). Any future overlay that needs to fade `N >> 3`
|
||||||
Color::WHITE|Color::BLACK`) and classify each hit as domain
|
elements together should follow the same shape: one tiny
|
||||||
vs. chrome. Most plugins after the modal scaffold port turned
|
marker carrying the full-alpha base colour, one global query
|
||||||
out to be 100 % token-correct already; the audit prevents
|
that lerps every marker's alpha each frame, no per-element
|
||||||
wasted churn.
|
query plumbing. Cleanly outscales the `Without<X>, Without<Y>`
|
||||||
|
query exclusion pattern that the old splash was hitting at
|
||||||
|
three siblings.
|
||||||
|
|
||||||
### Canonical remote
|
### Canonical remote
|
||||||
|
|
||||||
`github.com/funman300/Rusty_Solitaire` is the canonical repo.
|
`github.com/funman300/Rusty_Solitaire` is the canonical repo.
|
||||||
Always push there.
|
Always push there. **Local master has unpushed post-cut commits**
|
||||||
|
— run `git log --oneline origin/master..HEAD` for the live list;
|
||||||
|
`git push` is the next durability step (or roll the post-cut
|
||||||
|
commits into v0.20.1).
|
||||||
|
|
||||||
### Design direction (now Terminal — base16-eighties)
|
### Design direction (Terminal — base16-eighties)
|
||||||
|
|
||||||
- **Tone:** retro-terminal / synthwave — flat depth (no box-shadows),
|
- **Tone:** retro-terminal / synthwave — flat depth (no box-shadows),
|
||||||
monospaced-forward typography (JetBrains Mono / FiraMono), tight
|
monospaced-forward typography (JetBrains Mono / FiraMono), tight
|
||||||
16 px edge margins, 8 px card radius.
|
16 px edge margins, 8 px card radius.
|
||||||
- **Palette:** near-black surface ramp (`#151515` / `#202020` / `#2a2a2a`
|
- **Palette:** near-black surface ramp (`#151515` / `#202020` /
|
||||||
/ `#353535`), cyan primary CTA (`#6fc2ef`), lime success
|
`#2a2a2a` / `#353535`), cyan primary CTA (`#6fc2ef`), lime
|
||||||
(`#acc267`), gold warning (`#ddb26f`), pink error / suit-red
|
success (`#acc267`), gold warning (`#ddb26f`), pink error /
|
||||||
(`#fb9fb1`), lavender celebration (`#e1a3ee`), teal info
|
suit-red (`#fb9fb1`), lavender celebration (`#e1a3ee`), teal
|
||||||
(`#12cfc0`).
|
info (`#12cfc0`).
|
||||||
- **Two-color suits.** Red = `#fb9fb1`, black = `#d0d0d0`. Outlined
|
- **Two-color suits.** Red = `#fb9fb1`, black = `#d0d0d0`.
|
||||||
glyphs for diamonds & clubs are *always on*; the Settings
|
Outlined glyphs for diamonds & clubs are *always on*; the
|
||||||
"color-blind mode" toggle only swaps red → cyan.
|
Settings "color-blind mode" toggle only swaps red → cyan.
|
||||||
|
|
||||||
(Was: Midnight Purple base + Balatro yellow primary + warm magenta.
|
|
||||||
Replaced this cycle.)
|
|
||||||
|
|
||||||
## Resume prompt
|
## Resume prompt
|
||||||
|
|
||||||
```
|
```
|
||||||
You are a senior Rust + Bevy developer working on Solitaire Quest.
|
You are a senior Rust + Bevy developer working on Solitaire Quest.
|
||||||
Working directory: <Rusty_Solitaire clone path on this machine>.
|
Working directory: <Rusty_Solitaire clone path on this machine>.
|
||||||
Branch: master. v0.20.0 just cut on 2026-05-07; CHANGELOG's new
|
Branch: master. v0.20.0 is tagged at 41a009a; the post-cut work
|
||||||
[Unreleased] section is empty pending the next cycle's threads.
|
through dd101b3 is pushed to origin (Options B, C, D all closed).
|
||||||
|
Run `git log --oneline 41a009a..HEAD` to see what landed since the
|
||||||
|
tag — substantives: desktop-adaptation spec, splash boot-screen
|
||||||
|
port, replay-overlay banner enrichments, and the full card-face
|
||||||
|
artwork arc (52 faces + 5 backs as Terminal SVG-rasterised PNGs,
|
||||||
|
default-theme SVGs in lockstep, table backgrounds flattened,
|
||||||
|
top-bar layout fix, glyph orientation upright).
|
||||||
|
|
||||||
State: HEAD on the v0.20.0 docs commit. Tag not pushed yet — last
|
State: HEAD locally — see `git rev-parse HEAD`. Working tree is
|
||||||
pushed tag is v0.19.0. Working tree clean apart from the
|
clean. All workspace tests pass (~1180+; check with
|
||||||
intentionally-untracked `artwork/`.
|
`cargo test --workspace`), clippy clean.
|
||||||
|
|
||||||
READ FIRST (in order, before doing anything):
|
READ FIRST (in order, before doing anything):
|
||||||
1. SESSION_HANDOFF.md — this file
|
1. SESSION_HANDOFF.md — this file
|
||||||
@@ -239,8 +611,10 @@ READ FIRST (in order, before doing anything):
|
|||||||
3. CLAUDE.md — unified-3.0 rule set
|
3. CLAUDE.md — unified-3.0 rule set
|
||||||
4. CLAUDE_SPEC.md — formal architecture spec
|
4. CLAUDE_SPEC.md — formal architecture spec
|
||||||
5. ARCHITECTURE.md — crate responsibilities + data flow
|
5. ARCHITECTURE.md — crate responsibilities + data flow
|
||||||
6. docs/ui-mockups/ — design system + 24-mockup library
|
6. docs/ui-mockups/ — design system + 24-mockup library +
|
||||||
(Terminal aesthetic — landed in fa7f98a)
|
desktop-adaptation.md (the rules-based
|
||||||
|
companion to the mockups; read this
|
||||||
|
before any plugin port)
|
||||||
7. docs/android/* — Android setup + build runbook
|
7. docs/android/* — Android setup + build runbook
|
||||||
8. ~/.claude/projects/<this-project>/memory/MEMORY.md
|
8. ~/.claude/projects/<this-project>/memory/MEMORY.md
|
||||||
— saved feedback / project context
|
— saved feedback / project context
|
||||||
@@ -248,26 +622,38 @@ READ FIRST (in order, before doing anything):
|
|||||||
fresh machine)
|
fresh machine)
|
||||||
|
|
||||||
DECISION TO ASK THE PLAYER FIRST:
|
DECISION TO ASK THE PLAYER FIRST:
|
||||||
A. Push v0.20.0 tag — `git tag v0.20.0 && git push --tags`. If
|
A. Push the post-cut commits to origin. Either as-is on master
|
||||||
the player wants the cut formalised before any new work.
|
or rolled into a v0.20.1 cut (CHANGELOG entry + tag).
|
||||||
B. APK launch verification — `adb install` + `adb logcat` on
|
Mechanical, but local master diverges from origin until done.
|
||||||
bevy_test AVD or an x86_64 device. Now that persistence is
|
B. *Closed by `29136d8` + `a27cf5a`.* Both splash polish
|
||||||
wired (4b51e50), shake out remaining runtime bugs.
|
pieces shipped (cursor pulse + scanline overlay). No further
|
||||||
C. Card-face artwork regeneration — generate Terminal-aesthetic
|
splash work pending unless a new mockup detail surfaces.
|
||||||
card PNGs (dark face, light suit pips), then migrate
|
C. *Closed by `54005d5` + `e080b49`.* Banner-local replay-overlay
|
||||||
CARD_FACE_COLOUR / RED_SUIT_COLOUR / BLACK_SUIT_COLOUR /
|
pieces all shipped (scrub bar, ▌ label, GAME caption, MOVE
|
||||||
CARD_FACE_COLOUR_RED_CBM in lockstep. Largest visible
|
chip). Remaining are cross-plugin (floating MOVE chip above
|
||||||
payoff remaining in the visual-identity arc.
|
the focused card — needs cursor → card-position plumbing) or
|
||||||
D. Splash boot-loader richness — port the scanline overlay,
|
multi-session (full screen-takeover redesign — move-log
|
||||||
✓ check log, pulsing cursor, ROOT@SOLITAIRE prompt, and
|
scroll, mini tableau, WIN MOVE marker, data-layer impact).
|
||||||
loading bar from docs/ui-mockups/splash-mobile.html. Pure
|
Either belongs in its own decision tree the next time replay
|
||||||
polish; no behavioural change.
|
work surfaces.
|
||||||
|
D. *Closed 2026-05-08 by `5623368`…`dd101b3`.* The full
|
||||||
|
card-face / suit / card-back / default-theme / table-
|
||||||
|
background / top-bar / glyph-orientation arc landed across
|
||||||
|
nine commits. Terminal cards rendering on every face (dark
|
||||||
|
`#1a1a1a` background, pink/gray suit glyphs as inline SVG
|
||||||
|
paths, scanline-pattern cyan-accent backs); both rendering
|
||||||
|
paths (`assets/cards/*.png` and the bundled-default theme
|
||||||
|
SVGs at `solitaire_engine/assets/themes/default/*.svg`) in
|
||||||
|
lockstep; pin test (`card_face_svg_pin`) guards against
|
||||||
|
future rasteriser drift. Visual-identity arc effectively
|
||||||
|
complete — only the toast warning/error variant slots
|
||||||
|
remain wired-but-unused.
|
||||||
E. App icon round — re-run artwork/Icon Export.html (the
|
E. App icon round — re-run artwork/Icon Export.html (the
|
||||||
export PNGs are not currently in `artwork/`), then wire
|
export PNGs are not currently in `artwork/`), then wire
|
||||||
Window::icon + generate .icns / .ico. Half-day task. No
|
Window::icon + generate .icns / .ico. Half-day task. No
|
||||||
cert dependency.
|
cert dependency.
|
||||||
F. JNI ClipboardManager / Keystore bridge — replaces the
|
F. APK launch verification on AVD / device + the JNI bridges
|
||||||
Android stubs for Stats clipboard share + sync auth.
|
it would shake out (ClipboardManager, Keystore).
|
||||||
|
|
||||||
WORKFLOW NOTES:
|
WORKFLOW NOTES:
|
||||||
- Use the system git config (already correct).
|
- Use the system git config (already correct).
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 469 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 469 B |
|
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 469 B |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 472 B |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 472 B |
|
Before Width: | Height: | Size: 2.3 MiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 9.1 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 4.0 KiB After Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 39 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 35 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 19 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 21 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 22 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 25 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 24 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 4.4 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 4.1 KiB |
|
Before Width: | Height: | Size: 32 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 43 KiB After Width: | Height: | Size: 4.0 KiB |
|
Before Width: | Height: | Size: 56 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 47 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 185 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 191 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 283 KiB After Width: | Height: | Size: 3.8 KiB |
|
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 357 KiB After Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 300 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 318 KiB After Width: | Height: | Size: 3.9 KiB |
|
Before Width: | Height: | Size: 188 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 365 KiB After Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 179 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 256 KiB After Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 196 KiB After Width: | Height: | Size: 3.8 KiB |
@@ -0,0 +1,251 @@
|
|||||||
|
# Card-face artwork migration plan
|
||||||
|
|
||||||
|
**Status:** planning artifact (no code changed by this document).
|
||||||
|
**Tracks:** the "Card-face / suit / card-back artwork regeneration"
|
||||||
|
item in `SESSION_HANDOFF.md` → "Visual-identity follow-ups"
|
||||||
|
(SESSION_HANDOFF Resume prompt option D).
|
||||||
|
**Companion to:** `docs/ui-mockups/design-system.md` (Game Cards
|
||||||
|
spec, lines 214–233) and `docs/ui-mockups/desktop-adaptation.md`
|
||||||
|
(rules-based companion to the mockups).
|
||||||
|
|
||||||
|
## Why this is a multi-session arc
|
||||||
|
|
||||||
|
Every post-v0.20.0 visual-identity port to date (modal scaffold,
|
||||||
|
toasts, table chrome, splash boot screen, replay overlay) was a
|
||||||
|
**single rendering path** — change tokens, change comments, ship.
|
||||||
|
Cards have **two** rendering paths that are visually identical
|
||||||
|
today and would visually disagree the moment one moves:
|
||||||
|
|
||||||
|
1. **PNG path (production).** `assets/cards/faces/<rank><suit>.png`
|
||||||
|
loaded into `CardImageSet.faces[suit][rank]` at startup; card
|
||||||
|
sprites blit the texture. 52 face PNGs + 5 back PNGs already
|
||||||
|
in `assets/`, all the legacy white-card aesthetic from the
|
||||||
|
pre-Terminal design system.
|
||||||
|
2. **Constant fallback (tests + asset-missing edge).** When
|
||||||
|
`CardImageSet` isn't a registered resource (the case under
|
||||||
|
`MinimalPlugins` test fixtures, and the bare-bones path the
|
||||||
|
first-frame of production hits before assets resolve), the
|
||||||
|
renderer falls back to solid-colour sprites driven by the
|
||||||
|
`card_plugin` constants:
|
||||||
|
- `CARD_FACE_COLOUR` — `(0.98, 0.98, 0.95)` cream-ish white.
|
||||||
|
- `RED_SUIT_COLOUR` — `(0.78, 0.12, 0.15)` warm red.
|
||||||
|
- `BLACK_SUIT_COLOUR` — `(0.08, 0.08, 0.08)` near-black.
|
||||||
|
- `CARD_FACE_COLOUR_RED_CBM` — `(0.85, 0.92, 1.0, 1.0)` light
|
||||||
|
blue (the legacy color-blind tint).
|
||||||
|
- `card_back_colour(idx)` — five legacy back themes.
|
||||||
|
|
||||||
|
A single-path migration leaves a known-broken state where tests
|
||||||
|
pass against Terminal constants while a human sees legacy artwork
|
||||||
|
on screen — the exact bisection-hostile drift the handoff's
|
||||||
|
"in lockstep" warning preempts.
|
||||||
|
|
||||||
|
## Target state — Terminal aesthetic
|
||||||
|
|
||||||
|
Per `design-system.md` § Game Cards (lines 214–233):
|
||||||
|
|
||||||
|
### Card face
|
||||||
|
|
||||||
|
| Element | Spec |
|
||||||
|
|---|---|
|
||||||
|
| Background | `#1a1a1a` |
|
||||||
|
| Border | 1 px solid in **suit colour** (pink for ♥/♦, foreground gray for ♠/♣) |
|
||||||
|
| Corner radius | 8 px |
|
||||||
|
| Top-left | rank in JetBrains Mono **Bold 18 px** + small suit glyph (10 px) |
|
||||||
|
| Bottom-right | large suit glyph (32 px), rotated 180° |
|
||||||
|
| Glyph fill rule | ♥ ♠ filled; ♦ ♣ outlined (1.5 px stroke). Always on, not a toggle. |
|
||||||
|
|
||||||
|
### Suit colours (always-on glyph differentiation is the *primary*
|
||||||
|
distinguishing mechanism; colour is supplementary):
|
||||||
|
|
||||||
|
| Suit | Default | Color-blind mode |
|
||||||
|
|---|---|---|
|
||||||
|
| Hearts | `#fb9fb1` (pink) | `#6fc2ef` (cyan) |
|
||||||
|
| Diamonds | `#fb9fb1` (pink) | `#6fc2ef` (cyan) |
|
||||||
|
| Spades | `#d0d0d0` (gray) | `#d0d0d0` (unchanged) |
|
||||||
|
| Clubs | `#d0d0d0` (gray) | `#d0d0d0` (unchanged) |
|
||||||
|
|
||||||
|
### Card back ("Terminal" theme)
|
||||||
|
|
||||||
|
| Element | Spec |
|
||||||
|
|---|---|
|
||||||
|
| Background | `#151515` |
|
||||||
|
| Pattern | horizontal scanlines at 2 px pitch in `#1a1a1a` (1 px line, 1 px gap), full bleed |
|
||||||
|
| Border | 1 px solid `#353535` |
|
||||||
|
| Top-left badge | 12×16 px solid `#6fc2ef` block, 6 px from corner |
|
||||||
|
| Bottom-right monogram | `▌RS` in JetBrains Mono 12 px `#505050`, 6 px from corner |
|
||||||
|
| Corner radius | 8 px |
|
||||||
|
| Theme name / author | `"Terminal"` / `"Rusty Solitaire"` |
|
||||||
|
|
||||||
|
## Generation pipeline — programmatic SVG via the existing
|
||||||
|
`resvg` stack
|
||||||
|
|
||||||
|
### Why this path (vs. external tooling or direct `tiny_skia`)
|
||||||
|
|
||||||
|
The codebase already ships an SVG-to-PNG rasteriser at
|
||||||
|
`solitaire_engine/src/assets/svg_loader.rs`:
|
||||||
|
|
||||||
|
- Public `rasterize_svg(svg_bytes: &[u8], target: UVec2) -> Result<Image, _>`
|
||||||
|
- Backed by `usvg` (parser) + `resvg` (renderer) + `tiny_skia`
|
||||||
|
(CPU pixmap)
|
||||||
|
- Bundled font db includes JetBrains-style mono (FiraMono — same
|
||||||
|
face the splash uses; close enough to JetBrains Mono for
|
||||||
|
rasterisation purposes, and identical to what the Bevy UI
|
||||||
|
consumes in the rest of the app)
|
||||||
|
- `RenderAssetUsages::default()` is the call-site convention here
|
||||||
|
|
||||||
|
This means: **generating new card PNGs is one new file
|
||||||
|
(`solitaire_engine/examples/card_face_generator.rs`) calling an
|
||||||
|
existing public function.** No new dependencies, no asset-pipeline
|
||||||
|
changes, no build-script machinery. Anyone who runs the example
|
||||||
|
gets bit-identical artwork.
|
||||||
|
|
||||||
|
The two alternatives are weaker:
|
||||||
|
|
||||||
|
- **External tool (Inkscape / Figma / hand-design)** — produces
|
||||||
|
one-off PNGs that can't be re-generated reproducibly without
|
||||||
|
re-opening the source files in a specific tool. Iteration cost
|
||||||
|
is high; design tweaks (e.g. "make the suit glyph 2 px larger")
|
||||||
|
require a designer-in-the-loop.
|
||||||
|
- **Direct `tiny_skia` painting calls** — bypasses SVG entirely,
|
||||||
|
but loses the readability of "open the SVG to see exactly what
|
||||||
|
the card looks like." Also reinvents primitives (rounded
|
||||||
|
rectangles, text layout) that `usvg` already handles.
|
||||||
|
|
||||||
|
### Output format
|
||||||
|
|
||||||
|
PNG, RGBA8 sRGB, **dimensions 256 × 384** (2:3 aspect, half the
|
||||||
|
default `SvgLoaderSettings` of 512 × 768).
|
||||||
|
|
||||||
|
Rationale: cards never exceed ~250 px wide on desktop windows
|
||||||
|
today, and 256 × 384 PNGs are ~6 KB each at this content density
|
||||||
|
(13.4 KB total for a full deck of 52 + 5 backs). The default 512 ×
|
||||||
|
768 is 2× what's needed and quadruples the on-disk asset weight.
|
||||||
|
The existing legacy PNGs are 512 × 768 — reducing the new ones
|
||||||
|
halves the runtime asset size.
|
||||||
|
|
||||||
|
## Lockstep migration — recommended order
|
||||||
|
|
||||||
|
Each step is a separate commit; the constraint is that **steps 4
|
||||||
|
and 5 must land in the same commit** (or at most adjacent commits
|
||||||
|
on the same branch) so the rendered output never diverges between
|
||||||
|
the two paths.
|
||||||
|
|
||||||
|
1. **(Done — this commit)** Land the migration plan doc.
|
||||||
|
2. **Land the SVG generator example.** New
|
||||||
|
`solitaire_engine/examples/card_face_generator.rs`. Output
|
||||||
|
goes to `assets/cards/faces/` and `assets/cards/backs/`. Run
|
||||||
|
once locally to seed the new artwork. The example file stays
|
||||||
|
in-tree as a regenerator for future tweaks.
|
||||||
|
3. **(Optional — can land separately)** Add a one-shot regression
|
||||||
|
test that re-runs the generator into a `tempdir` and compares
|
||||||
|
the resulting bytes against the on-disk artwork; pinning the
|
||||||
|
generator output prevents silent drift if `usvg`/`resvg` ever
|
||||||
|
tweak rendering. Skip if the test runtime cost is unacceptable.
|
||||||
|
4. **Land the new artwork** (PNG bytes from step 2 committed to
|
||||||
|
`assets/cards/`) **and** the constant migration in the *same
|
||||||
|
commit*:
|
||||||
|
- `CARD_FACE_COLOUR` → `Color::srgb(0.102, 0.102, 0.102)` (`#1a1a1a`)
|
||||||
|
- `RED_SUIT_COLOUR` → `Color::srgb(0.984, 0.624, 0.694)` (`#fb9fb1`)
|
||||||
|
- `BLACK_SUIT_COLOUR` → `Color::srgb(0.816, 0.816, 0.816)` (`#d0d0d0`)
|
||||||
|
- `CARD_FACE_COLOUR_RED_CBM` → `Color::srgb(0.435, 0.761, 0.937)` (`#6fc2ef`) — note this is now the colour-blind *suit* colour, not a face tint; semantics shift slightly.
|
||||||
|
- `card_back_colour(idx)` — re-author for the Terminal palette;
|
||||||
|
index 0 stays the canonical "Terminal" back from `design-system.md`.
|
||||||
|
5. **Test updates land in step 4's commit.** The pinning tests at
|
||||||
|
`card_plugin.rs` lines 1749, 1750, 1767, 1768, 2057, 2063,
|
||||||
|
2071, 2081 all assert against the old constants. New
|
||||||
|
assertions update in lockstep with the constant changes.
|
||||||
|
|
||||||
|
## CBM (color-blind mode) semantics shift — flag
|
||||||
|
|
||||||
|
The **legacy** `CARD_FACE_COLOUR_RED_CBM` was a *face tint* — red
|
||||||
|
suits got a light-blue background wash. The **Terminal** spec
|
||||||
|
moves CBM into the *suit colour* itself (red glyphs swap to cyan).
|
||||||
|
Step 4 will rename / repurpose this constant; it's not a 1:1
|
||||||
|
replacement.
|
||||||
|
|
||||||
|
Two options:
|
||||||
|
|
||||||
|
- **Rename + repurpose:** `CARD_FACE_COLOUR_RED_CBM` →
|
||||||
|
`RED_SUIT_COLOUR_CBM`. Communicates the semantic shift in the
|
||||||
|
symbol name. Requires touching every callsite.
|
||||||
|
- **Keep the name, change the meaning:** less code churn but
|
||||||
|
worse for greppability — a future reader hitting the legacy
|
||||||
|
name will assume face-tint behaviour.
|
||||||
|
|
||||||
|
Recommendation: **rename**. The CBM swap is a one-frame operation
|
||||||
|
even if it touches every existing callsite (currently lines 642,
|
||||||
|
2071, 2081 per `grep -n CARD_FACE_COLOUR_RED_CBM`).
|
||||||
|
|
||||||
|
## Theme system — out of scope here
|
||||||
|
|
||||||
|
The card-theme system (`docs/CARD_PLAN.md`, `theme/plugin.rs`)
|
||||||
|
already supports user-supplied themes via `assets/themes/<theme>/`
|
||||||
|
SVG files rasterised by `svg_loader.rs`. The new Terminal artwork
|
||||||
|
is the **default theme**, not a new entry in the theme picker —
|
||||||
|
the theme system continues to overlay user themes on top of the
|
||||||
|
default at runtime.
|
||||||
|
|
||||||
|
If the next session wants to also ship Terminal as a *named theme
|
||||||
|
slot* (so a user can switch back to the legacy artwork via the
|
||||||
|
theme picker), that's an additive change after step 4 and lives
|
||||||
|
in `theme::plugin::apply_theme_to_card_image_set`.
|
||||||
|
|
||||||
|
## Test impact summary
|
||||||
|
|
||||||
|
`grep -n CARD_FACE_COLOUR\\b\|RED_SUIT_COLOUR\\b\|BLACK_SUIT_COLOUR\\b` in
|
||||||
|
`card_plugin.rs`:
|
||||||
|
|
||||||
|
- Line 1749–1750: red-suit text colour assertions (♥ + ♦).
|
||||||
|
- Line 1767–1768: black-suit text colour assertions (♠ + ♣).
|
||||||
|
- Line 2057, 2063: face-colour assertion in default mode.
|
||||||
|
- Line 2071, 2081: face-colour assertion in CBM.
|
||||||
|
|
||||||
|
The four suit-colour and two face-colour tests are **invariant
|
||||||
|
guards** — they exist precisely so a constant tweak surfaces here
|
||||||
|
rather than in a visual review. Step 4 updates each in lockstep
|
||||||
|
with the constant value change. No new test infrastructure
|
||||||
|
needed.
|
||||||
|
|
||||||
|
## Open questions to resolve before step 4
|
||||||
|
|
||||||
|
1. **Border colour conflict.** The spec (line 218) says "Border:
|
||||||
|
1 px solid in suit colour." The fallback path doesn't draw a
|
||||||
|
border today — it draws solid-colour sprites. Step 4 either:
|
||||||
|
(a) leaves the fallback as solid-colour squares (the test
|
||||||
|
environment doesn't visually validate borders anyway), or
|
||||||
|
(b) extends the fallback renderer to paint a 1 px outline.
|
||||||
|
Recommend (a) — fallback fidelity isn't load-bearing.
|
||||||
|
2. **Glyph rendering in the constant fallback.** The fallback
|
||||||
|
today doesn't render suit glyphs at all — it's a coloured
|
||||||
|
square. The spec's filled-vs-outlined glyph differentiation
|
||||||
|
only matters in the PNG path. No change to the constant
|
||||||
|
fallback for glyphs.
|
||||||
|
3. **High-contrast mode.** `design-system.md` line 274 mentions
|
||||||
|
a high-contrast accessibility mode (boosts foreground from
|
||||||
|
`#d0d0d0` to `#f5f5f5`, suit-red from `#fb9fb1` to `#ff8aa0`).
|
||||||
|
Not currently implemented anywhere; out of scope for this
|
||||||
|
migration but worth flagging for a future accessibility pass.
|
||||||
|
|
||||||
|
## Post-migration — what's still open
|
||||||
|
|
||||||
|
- **High-contrast mode** (above).
|
||||||
|
- **Reduced-motion mode** for card lift / drop transitions
|
||||||
|
(also a `design-system.md` accessibility item, separate from
|
||||||
|
artwork).
|
||||||
|
- **The 9 missing-plugin screens** (splash, challenge,
|
||||||
|
time-attack, weekly-goals, leaderboard, sync, level-up,
|
||||||
|
replay, radial-menu) per `project_ui_overhaul` memory still
|
||||||
|
need their plugin ports — separate from the cards arc.
|
||||||
|
|
||||||
|
## Sign-off criteria for "D closed"
|
||||||
|
|
||||||
|
D from the SESSION_HANDOFF Resume prompt is closed when **all of
|
||||||
|
the following hold simultaneously**:
|
||||||
|
|
||||||
|
- The 52 face PNGs + 5 back PNGs in `assets/cards/` are the
|
||||||
|
Terminal-aesthetic artwork (regeneratable via the example).
|
||||||
|
- The five `card_plugin` constants reflect the Terminal palette.
|
||||||
|
- All pinning tests pass against the new values.
|
||||||
|
- A human boots the game and sees Terminal cards (not white
|
||||||
|
cards). This sign-off needs a real `cargo run`, not just
|
||||||
|
`cargo test`.
|
||||||
@@ -15,12 +15,12 @@ colors:
|
|||||||
inverse-on-surface: '#151515'
|
inverse-on-surface: '#151515'
|
||||||
outline: '#505050'
|
outline: '#505050'
|
||||||
outline-variant: '#353535'
|
outline-variant: '#353535'
|
||||||
surface-tint: '#6fc2ef'
|
surface-tint: '#a54242'
|
||||||
primary: '#6fc2ef'
|
primary: '#a54242'
|
||||||
on-primary: '#151515'
|
on-primary: '#151515'
|
||||||
primary-container: '#1f3a4a'
|
primary-container: '#3a1f1f'
|
||||||
on-primary-container: '#a8dcf5'
|
on-primary-container: '#d5a8a8'
|
||||||
inverse-primary: '#0e6e99'
|
inverse-primary: '#993e3e'
|
||||||
secondary: '#acc267'
|
secondary: '#acc267'
|
||||||
on-secondary: '#151515'
|
on-secondary: '#151515'
|
||||||
secondary-container: '#2a3320'
|
secondary-container: '#2a3320'
|
||||||
@@ -38,7 +38,7 @@ colors:
|
|||||||
surface-variant: '#353535'
|
surface-variant: '#353535'
|
||||||
suit-red: '#fb9fb1'
|
suit-red: '#fb9fb1'
|
||||||
suit-black: '#d0d0d0'
|
suit-black: '#d0d0d0'
|
||||||
suit-red-cb: '#6fc2ef'
|
suit-red-cb: '#acc267'
|
||||||
highlight-valid: '#acc267'
|
highlight-valid: '#acc267'
|
||||||
highlight-celebration: '#e1a3ee'
|
highlight-celebration: '#e1a3ee'
|
||||||
highlight-warning: '#ddb26f'
|
highlight-warning: '#ddb26f'
|
||||||
@@ -119,14 +119,16 @@ The palette is base16-eighties — a 16-slot terminal palette where indices 00
|
|||||||
| base09 | `#ddb26f` | orange — used for warning chips |
|
| base09 | `#ddb26f` | orange — used for warning chips |
|
||||||
| base0A | `#acc267` | yellow/lime — used for `highlight-valid` (drag targets, valid moves) |
|
| base0A | `#acc267` | yellow/lime — used for `highlight-valid` (drag targets, valid moves) |
|
||||||
| base0B | `#12cfc0` | green/teal — used for `highlight-info` (toasts, neutral status) |
|
| base0B | `#12cfc0` | green/teal — used for `highlight-info` (toasts, neutral status) |
|
||||||
| base0C | `#6fc2ef` | cyan/sky — primary CTA, focus ring, `selection`, `suit-red-cb` (color-blind tinted red) |
|
| base0C | `#6fc2ef` | cyan/sky — historically the primary CTA; now reserved for ad-hoc accents only |
|
||||||
| base0D | `#6fc2ef` | (alias) |
|
| base0D | `#6fc2ef` | (alias) |
|
||||||
|
| base08 (project) | `#a54242` | brick red — primary CTA, focus ring, `selection` (project-specific extension; the base16-eighties `base08` slot is `#fb9fb1` pink which we keep as `error`/`suit-red`) |
|
||||||
|
| `suit-red-cb` slot | `#acc267` | lime — color-blind-mode swap for red suits (was `#6fc2ef` cyan before the 2026-05-08 primary-accent swap; lime is the next-best non-red base16-eighties accent) |
|
||||||
| base0E | `#e1a3ee` | violet — used for celebration (level-up, achievement unlock) |
|
| base0E | `#e1a3ee` | violet — used for celebration (level-up, achievement unlock) |
|
||||||
| base0F | `#fb9fb1` | (alias) |
|
| base0F | `#fb9fb1` | (alias) |
|
||||||
|
|
||||||
### Semantic assignments
|
### Semantic assignments
|
||||||
|
|
||||||
- **CTA / Primary action**: cyan `#6fc2ef`. Reserved for "Play," "New Game," "Save," "Resume," and the focus ring on selected cards. Never used decoratively.
|
- **CTA / Primary action**: brick red `#a54242`. Reserved for "Play," "New Game," "Save," "Resume," and the focus ring on selected cards. Never used decoratively. (Was cyan `#6fc2ef` before the 2026-05-08 swap.)
|
||||||
- **Valid-move / drag-target highlight**: lime `#acc267`. Reserved for in-game feedback only. Never appears in chrome.
|
- **Valid-move / drag-target highlight**: lime `#acc267`. Reserved for in-game feedback only. Never appears in chrome.
|
||||||
- **Celebration**: lavender `#e1a3ee`. Used for level-up flashes, achievement unlock cards, and the daily-streak chip when the streak is active. Quiet otherwise.
|
- **Celebration**: lavender `#e1a3ee`. Used for level-up flashes, achievement unlock cards, and the daily-streak chip when the streak is active. Quiet otherwise.
|
||||||
- **Warning / soft alert**: gold `#ddb26f`. Used for "challenge expires in N minutes" chips, sync-pending status, and the daily-seed countdown.
|
- **Warning / soft alert**: gold `#ddb26f`. Used for "challenge expires in N minutes" chips, sync-pending status, and the daily-seed countdown.
|
||||||
@@ -139,14 +141,14 @@ The palette is base16-eighties — a 16-slot terminal palette where indices 00
|
|||||||
|
|
||||||
| Suit | Default | Color-blind mode | Glyph differentiation |
|
| Suit | Default | Color-blind mode | Glyph differentiation |
|
||||||
|---|---|---|---|
|
|---|---|---|---|
|
||||||
| Hearts | `#fb9fb1` (pink) | `#6fc2ef` (cyan) | Solid filled glyph |
|
| Hearts | `#fb9fb1` (pink) | `#acc267` (lime) | Solid filled glyph |
|
||||||
| Diamonds | `#fb9fb1` (pink) | `#6fc2ef` (cyan) | **Outlined glyph (1.5px stroke)** |
|
| Diamonds | `#fb9fb1` (pink) | `#acc267` (lime) | **Outlined glyph (1.5px stroke)** |
|
||||||
| Spades | `#d0d0d0` (foreground) | `#d0d0d0` | Solid filled glyph |
|
| Spades | `#d0d0d0` (foreground) | `#d0d0d0` | Solid filled glyph |
|
||||||
| Clubs | `#d0d0d0` (foreground) | `#d0d0d0` | **Outlined glyph (1.5px stroke)** |
|
| Clubs | `#d0d0d0` (foreground) | `#d0d0d0` | **Outlined glyph (1.5px stroke)** |
|
||||||
|
|
||||||
The outlined-glyph treatment is the **primary** differentiation mechanism. Color is supplementary. This means a player viewing the game on a monochrome display, or with severe red-green deficiency, can still distinguish all four suits without context. This is a hard requirement, not an optional setting.
|
The outlined-glyph treatment is the **primary** differentiation mechanism. Color is supplementary. This means a player viewing the game on a monochrome display, or with severe red-green deficiency, can still distinguish all four suits without context. This is a hard requirement, not an optional setting.
|
||||||
|
|
||||||
The "color-blind mode" toggle in Settings only swaps red→cyan; it does not turn the outlined glyphs on or off, because outlined glyphs are always on.
|
The "color-blind mode" toggle in Settings only swaps red→lime; it does not turn the outlined glyphs on or off, because outlined glyphs are always on. (Was red→cyan before the 2026-05-08 primary-accent swap; CBM moved to lime to stay hue-distinct from the new red-family primary.)
|
||||||
|
|
||||||
## Typography
|
## Typography
|
||||||
|
|
||||||
@@ -177,7 +179,7 @@ Depth is created through **tonal layering and 1px outlines**, not blur shadows.
|
|||||||
- **Level 0 (Background)**: the `#151515` base canvas.
|
- **Level 0 (Background)**: the `#151515` base canvas.
|
||||||
- **Level 1 (Tableau slots, empty piles)**: 1px dashed outline in `#353535`. Empty foundations show a faint suit glyph at 12% opacity inside the outline.
|
- **Level 1 (Tableau slots, empty piles)**: 1px dashed outline in `#353535`. Empty foundations show a faint suit glyph at 12% opacity inside the outline.
|
||||||
- **Level 2 (Cards at rest)**: solid `#1a1a1a` fill, 1px solid border in the suit color (so the suit is detectable at a glance even if the card is partially obscured).
|
- **Level 2 (Cards at rest)**: solid `#1a1a1a` fill, 1px solid border in the suit color (so the suit is detectable at a glance even if the card is partially obscured).
|
||||||
- **Level 3 (Active / dragged card)**: same border, but glow effect: 0 0 12px of `#6fc2ef` at 40% opacity. **No scale transform** — flatness preserved. Z-index lifts above siblings.
|
- **Level 3 (Active / dragged card)**: same border, but glow effect: 0 0 12px of `#a54242` at 40% opacity. **No scale transform** — flatness preserved. Z-index lifts above siblings.
|
||||||
- **Modals**: full-screen with backdrop `#151515` at 95% opacity (just enough to dim the table without blurring it). Modal panel is `#202020` with a 1px `#505050` border — like a terminal pane.
|
- **Modals**: full-screen with backdrop `#151515` at 95% opacity (just enough to dim the table without blurring it). Modal panel is `#202020` with a 1px `#505050` border — like a terminal pane.
|
||||||
- **Toasts**: bottom of screen, `#202020` fill, 1px border in the toast's accent color (info=teal, warning=gold, error=pink, celebration=lavender). 16px monospaced caption.
|
- **Toasts**: bottom of screen, `#202020` fill, 1px border in the toast's accent color (info=teal, warning=gold, error=pink, celebration=lavender). 16px monospaced caption.
|
||||||
|
|
||||||
@@ -193,7 +195,7 @@ The shape language is **soft-rounded but tight**:
|
|||||||
- **Avatars / circular indicators**: `rounded-full`.
|
- **Avatars / circular indicators**: `rounded-full`.
|
||||||
- **Card-back pattern corners**: matches the card's `rounded-md`.
|
- **Card-back pattern corners**: matches the card's `rounded-md`.
|
||||||
|
|
||||||
Selection highlights use a **2px inset stroke** in `#6fc2ef` following the host shape's corner radius. Never an outer stroke — the outer stroke is reserved for the suit-color hairline.
|
Selection highlights use a **2px inset stroke** in `#a54242` following the host shape's corner radius. Never an outer stroke — the outer stroke is reserved for the suit-color hairline.
|
||||||
|
|
||||||
## Motion
|
## Motion
|
||||||
|
|
||||||
@@ -217,7 +219,7 @@ Flat face design.
|
|||||||
- Background: `#1a1a1a`
|
- Background: `#1a1a1a`
|
||||||
- Border: 1px solid in suit color (pink for hearts/diamonds, foreground gray for spades/clubs)
|
- Border: 1px solid in suit color (pink for hearts/diamonds, foreground gray for spades/clubs)
|
||||||
- Top-left: rank in JetBrains Mono Bold 18px + small suit glyph (10px)
|
- Top-left: rank in JetBrains Mono Bold 18px + small suit glyph (10px)
|
||||||
- Bottom-right: large suit glyph (32px), rotated 180°
|
- Bottom-right: large suit glyph (32px), upright (same orientation as the top-left small glyph — single-orientation digital play does not benefit from the traditional 180° inverted-corner indicator)
|
||||||
- Corner radius: 8px
|
- Corner radius: 8px
|
||||||
- Suit differentiation: hearts and spades have **filled** glyphs; diamonds and clubs have **outlined** glyphs (1.5px stroke)
|
- Suit differentiation: hearts and spades have **filled** glyphs; diamonds and clubs have **outlined** glyphs (1.5px stroke)
|
||||||
|
|
||||||
@@ -228,17 +230,17 @@ Flat face design.
|
|||||||
- Background: `#151515`
|
- Background: `#151515`
|
||||||
- Pattern: horizontal scanlines at 2px pitch in `#1a1a1a` (1px line, 1px gap), full bleed
|
- Pattern: horizontal scanlines at 2px pitch in `#1a1a1a` (1px line, 1px gap), full bleed
|
||||||
- Border: 1px solid `#353535`
|
- Border: 1px solid `#353535`
|
||||||
- Top-left badge: a 12×16px solid `#6fc2ef` block (the "terminal cursor"), 6px from the corner
|
- Top-left badge: a 12×16px solid `#a54242` block (the "terminal cursor"), 6px from the corner
|
||||||
- Bottom-right monogram: the characters `▌RS` in JetBrains Mono 12px, color `#505050`, 6px from the corner
|
- Bottom-right monogram: the characters `▌RS` in JetBrains Mono 12px, color `#505050`, 6px from the corner
|
||||||
- Corner radius: 8px (matches face)
|
- Corner radius: 8px (matches face)
|
||||||
|
|
||||||
### Primary Buttons
|
### Primary Buttons
|
||||||
|
|
||||||
Solid `#6fc2ef` fill, `#151515` text, JetBrains Mono Medium 14px uppercase with `+0.08em` tracking. 4px corner radius. Pressed state: darken to `#5aa9d4`. Disabled: `#353535` fill, `#505050` text.
|
Solid `#a54242` fill, `#151515` text, JetBrains Mono Medium 14px uppercase with `+0.08em` tracking. 4px corner radius. Pressed state: darken to `#7a3030`. Disabled: `#353535` fill, `#505050` text.
|
||||||
|
|
||||||
### Secondary Buttons
|
### Secondary Buttons
|
||||||
|
|
||||||
Transparent fill, 1px `#505050` border, `#d0d0d0` text. Hover/press: border becomes `#6fc2ef`, text becomes `#6fc2ef`.
|
Transparent fill, 1px `#505050` border, `#d0d0d0` text. Hover/press: border becomes `#a54242`, text becomes `#a54242`.
|
||||||
|
|
||||||
### HUD Chips
|
### HUD Chips
|
||||||
|
|
||||||
@@ -258,7 +260,7 @@ Full-screen backdrop at 95% opacity. Centered panel: `#202020` fill, 1px `#50505
|
|||||||
|
|
||||||
### Navigation Bar
|
### Navigation Bar
|
||||||
|
|
||||||
Fixed at the bottom of in-game screens. Height: 64px. `#202020` fill, 1px top border in `#353535`. Four icon buttons: Undo / Hint / New / Auto-complete. Icons: 24px, 1.5px stroke weight, color `#d0d0d0`. Active/pressed: icon color `#6fc2ef`.
|
Fixed at the bottom of in-game screens. Height: 64px. `#202020` fill, 1px top border in `#353535`. Four icon buttons: Undo / Hint / New / Auto-complete. Icons: 24px, 1.5px stroke weight, color `#d0d0d0`. Active/pressed: icon color `#a54242`.
|
||||||
|
|
||||||
### Status / Sync Indicator
|
### Status / Sync Indicator
|
||||||
|
|
||||||
@@ -270,7 +272,7 @@ Top-right corner of the HUD: a 6px circular dot.
|
|||||||
|
|
||||||
## Accessibility
|
## Accessibility
|
||||||
|
|
||||||
1. **Color-blind mode** (Settings → Gameplay): swaps red suits' default `#fb9fb1` for `#6fc2ef`. Outlined-glyph differentiation remains active in *all* modes.
|
1. **Color-blind mode** (Settings → Gameplay): swaps red suits' default `#fb9fb1` for `#acc267` (lime). Outlined-glyph differentiation remains active in *all* modes.
|
||||||
2. **High-contrast mode** (Settings → Gameplay): boosts on-surface from `#d0d0d0` to `#f5f5f5`, outline from `#505050` to `#a0a0a0`, suit-red from `#fb9fb1` to `#ff8aa0`.
|
2. **High-contrast mode** (Settings → Gameplay): boosts on-surface from `#d0d0d0` to `#f5f5f5`, outline from `#505050` to `#a0a0a0`, suit-red from `#fb9fb1` to `#ff8aa0`.
|
||||||
3. **Reduce-motion mode** (Settings → Gameplay): disables card-lift transition (instant z-lift), disables CRT scanline effect, disables the warning-chip pulse animation.
|
3. **Reduce-motion mode** (Settings → Gameplay): disables card-lift transition (instant z-lift), disables CRT scanline effect, disables the warning-chip pulse animation.
|
||||||
4. **Tabular figures** are mandatory for any number that updates live (timer, score, moves) so they don't reflow.
|
4. **Tabular figures** are mandatory for any number that updates live (timer, score, moves) so they don't reflow.
|
||||||
|
|||||||
@@ -0,0 +1,283 @@
|
|||||||
|
# Terminal — Desktop Adaptation Spec
|
||||||
|
|
||||||
|
> **Why this exists.** The 24 mockups in this directory are mobile
|
||||||
|
> (390 × 844 logical, iPhone 14 Pro frame) with one exception
|
||||||
|
> (`home-menu-desktop.html`). The Stitch project that produced them
|
||||||
|
> is named "Solitaire Quest *Mobile* Redesign" — the mobile-first
|
||||||
|
> framing was deliberate when the new Android target opened, but
|
||||||
|
> desktop is still the primary delivery surface. Porting the mobile
|
||||||
|
> mockups 1:1 would land a 390-px-wide column floating in the middle
|
||||||
|
> of an 1800 × 1100 window. This file is the rules-based desktop
|
||||||
|
> companion — apply these adaptations whenever you port a Bevy
|
||||||
|
> plugin against a mobile mockup in this directory.
|
||||||
|
|
||||||
|
## Status
|
||||||
|
|
||||||
|
* **Token system.** All tokens (palette, type scale, spacing,
|
||||||
|
radii, motion) in `design-system.md` are layout-agnostic and
|
||||||
|
apply unchanged on both targets. Do **not** introduce desktop-
|
||||||
|
specific token variants — adapt geometry, not tokens.
|
||||||
|
* **Already adapted in code.** v0.20.0's port is layout-agnostic
|
||||||
|
(modal scaffold, toasts, table chrome, card chrome, gameplay-
|
||||||
|
feedback, splash cursor). Those surfaces already adapt
|
||||||
|
correctly because their Bevy UI nodes use flex / percent /
|
||||||
|
stretch sizing rather than fixed pixel widths from the
|
||||||
|
mockups.
|
||||||
|
* **Not yet adapted in code.** Any future plugin port that
|
||||||
|
copies layout from a mobile mockup must apply the rules below.
|
||||||
|
|
||||||
|
## Viewport assumptions
|
||||||
|
|
||||||
|
| Range | Width × height | Source |
|
||||||
|
|---|---|---|
|
||||||
|
| Mobile target | 390 × 844 | iPhone 14 Pro logical, Stitch mockup canvas |
|
||||||
|
| Desktop minimum | 1024 × 600 | Smaller windows degrade to mobile rules |
|
||||||
|
| Desktop default | ~70 % of monitor | `apply_smart_default_window_size` (since v0.19.0) |
|
||||||
|
| Desktop typical | 1600 × 900 to 2560 × 1440 | The range we tune for |
|
||||||
|
| Desktop max | 3840 × 2160 | 4K, with HiDPI scaling already applied |
|
||||||
|
|
||||||
|
The "smart default" sizer means a 1080p monitor opens a ~1344 × 756
|
||||||
|
window, a 1440p monitor opens ~1792 × 1008, a 4K monitor opens
|
||||||
|
~2688 × 1512. Tune for the 1600–2400 width band as the centre of
|
||||||
|
the distribution; below 1024 width, fall back to the mobile rules
|
||||||
|
verbatim.
|
||||||
|
|
||||||
|
## Universal adaptation rules
|
||||||
|
|
||||||
|
Apply these to every screen unless the per-screen section
|
||||||
|
overrides them.
|
||||||
|
|
||||||
|
### 1. Edge margins
|
||||||
|
|
||||||
|
| Mobile | Desktop |
|
||||||
|
|---|---|
|
||||||
|
| `margin-edge: 16px` (`SPACE_4`) | `SPACE_5` (24 px) for windows < 1440 wide; `SPACE_6` (32 px) for 1440–2400; `SPACE_7` (48 px) for ≥ 2400 |
|
||||||
|
|
||||||
|
Engine: drive from `LayoutResource` based on `Window` size, not a
|
||||||
|
constant.
|
||||||
|
|
||||||
|
### 2. Modal max-width
|
||||||
|
|
||||||
|
| Mobile | Desktop |
|
||||||
|
|---|---|
|
||||||
|
| `100% - 2 × edge-margin` | `min(720 px, 50 % of viewport)` |
|
||||||
|
|
||||||
|
The 720 px cap is already in `ui_modal::spawn_modal`. No code
|
||||||
|
change needed; this rule documents *why* it's there.
|
||||||
|
|
||||||
|
### 3. Vertical content stacks
|
||||||
|
|
||||||
|
A mobile screen often stacks `Header → Body → Footer` vertically
|
||||||
|
to fit a tall narrow column. On desktop, prefer horizontal
|
||||||
|
distribution where the content allows:
|
||||||
|
|
||||||
|
* **Header rows that stack vertically on mobile** (title above
|
||||||
|
count above timer) → keep them in one horizontal row on
|
||||||
|
desktop.
|
||||||
|
* **Two-column flex layouts** (e.g. Settings rows: label left,
|
||||||
|
control right) — already work on both targets; no change.
|
||||||
|
* **Cards stacking with `mt-48`-style fixed gaps** — replace with
|
||||||
|
flex / percent gaps so the layout breathes.
|
||||||
|
|
||||||
|
### 4. Touch-target minimums
|
||||||
|
|
||||||
|
Mobile spec mandates 48 dp minimum touch targets. Desktop has no
|
||||||
|
such floor (mouse precision is finer), but **don't shrink below
|
||||||
|
mobile's 48 px** for primary actions — keyboard / gamepad focus
|
||||||
|
rings still need a visible target.
|
||||||
|
|
||||||
|
Secondary controls (chip-style toggles, hotkey hints, etc.) can
|
||||||
|
shrink to `TYPE_BODY` (14 px) text + `SPACE_3` (12 px) padding on
|
||||||
|
desktop where they were larger on mobile.
|
||||||
|
|
||||||
|
### 5. Bottom-anchored elements
|
||||||
|
|
||||||
|
Mobile mockups often anchor key controls (action bar, primary CTA,
|
||||||
|
toast position) to the bottom of the viewport for thumb reach.
|
||||||
|
Desktop has no thumb-reach concern:
|
||||||
|
|
||||||
|
* **Toasts** — keep bottom-anchored (already done in `a137607`),
|
||||||
|
the design language is consistent across targets and the
|
||||||
|
bottom is still the least-disruptive overlay zone.
|
||||||
|
* **Action bars** — top of viewport on desktop unless the
|
||||||
|
per-screen section says otherwise. The HUD already sits on
|
||||||
|
top.
|
||||||
|
* **Single primary CTA** — modals already right-align in the
|
||||||
|
actions row; no change.
|
||||||
|
|
||||||
|
### 6. Typography rungs unchanged
|
||||||
|
|
||||||
|
Do **not** shift `TYPE_*` tokens up a rung for desktop. The
|
||||||
|
spec's 14 / 18 / 26 / 40 progression is already calibrated for
|
||||||
|
the desktop reading distance (60–90 cm). Mobile uses the same
|
||||||
|
rungs at a closer reading distance (30–40 cm); same physical
|
||||||
|
angular size on the eye.
|
||||||
|
|
||||||
|
### 7. Hotkey hints become full strings
|
||||||
|
|
||||||
|
Mobile cells like `▌Esc` — the cursor block plus key letter — can
|
||||||
|
expand to `[Esc] cancel` style on desktop where horizontal
|
||||||
|
real-estate is cheap. Drives discoverability of keyboard-only
|
||||||
|
flows. Optional; only apply where horizontal space exists.
|
||||||
|
|
||||||
|
## Per-screen adaptation rules
|
||||||
|
|
||||||
|
### Game Table
|
||||||
|
|
||||||
|
Mockup: `game-table-mobile.html` (390 × 844).
|
||||||
|
|
||||||
|
| Element | Mobile | Desktop |
|
||||||
|
|---|---|---|
|
||||||
|
| HUD band | full width, 56 px tall | full width, 48 px tall |
|
||||||
|
| Foundation row | 4 piles centred, fan-tight | 4 piles centred, **gutter doubled** so the row fills ~50 % of viewport width |
|
||||||
|
| Stock + waste | left of foundations, stacked | left of foundations, **horizontal pair**: stock on the left, waste to its immediate right (the mobile vertical pair feels cramped on a wide canvas) |
|
||||||
|
| Tableau row | 7 columns, 4 % gutter | 7 columns, **6 % gutter**, total tableau block ≤ 70 % viewport width |
|
||||||
|
| Card aspect | 2 : 3 (already in `Layout::card_size`) | unchanged — card aspect is domain |
|
||||||
|
| Tableau fan | `TABLEAU_FAN_FRAC = 0.25` | unchanged — fan is in card-height units, not viewport units |
|
||||||
|
| Drag-shadow offset | small | unchanged — pinned to 0 alpha under Terminal anyway |
|
||||||
|
|
||||||
|
**Engine impact:** `solitaire_engine/src/layout.rs::compute_layout`
|
||||||
|
already drives most of this from `Window::size()`. The mobile vs.
|
||||||
|
desktop difference is the gutter percentages — bake desktop
|
||||||
|
gutters when window width ≥ 1024.
|
||||||
|
|
||||||
|
### Win Summary
|
||||||
|
|
||||||
|
Mockup: `win-summary-mobile.html` (390 × 858).
|
||||||
|
|
||||||
|
| Element | Mobile | Desktop |
|
||||||
|
|---|---|---|
|
||||||
|
| Modal width | 100 % − 2 × edge | **`min(720 px, 50 % viewport)`** (already done by `ui_modal`) |
|
||||||
|
| Score row | stacked vertically (line per metric) | **3-column grid**: Score / Time / Moves in one row, breakdown rows below in single-line per row |
|
||||||
|
| Action buttons | full-width stacked (Play Again, Continue, Stats) | **right-aligned action row** — the existing `spawn_modal_actions` already does this on both targets |
|
||||||
|
|
||||||
|
**Engine impact:** `solitaire_engine/src/win_summary_plugin.rs`. The
|
||||||
|
score-breakdown-stagger animation (`MOTION_SCORE_BREAKDOWN_*`) is
|
||||||
|
unchanged across targets.
|
||||||
|
|
||||||
|
### Settings
|
||||||
|
|
||||||
|
Mockup: `settings-mobile.html` (390 × 4330 — long scroll).
|
||||||
|
|
||||||
|
| Element | Mobile | Desktop |
|
||||||
|
|---|---|---|
|
||||||
|
| Modal width | 100 % − 2 × edge | `min(720 px, 50 % viewport)` |
|
||||||
|
| Sections | full-width labels above stacked controls | **section labels left, control widget right** — already the engine's pattern; no change |
|
||||||
|
| Long page | scroll the whole modal | **two-column layout**: nav (sections list) on left ~30 %, current section on right ~70 %. Reduces scroll distance on desktop |
|
||||||
|
| Sliders | full-width on mobile | cap at 320 px on desktop |
|
||||||
|
|
||||||
|
**Engine impact:** if a desktop port wants the two-column nav, it's
|
||||||
|
a `settings_plugin` rewrite. Keep the existing single-column
|
||||||
|
stacked-modal layout for now — it works on both targets and the
|
||||||
|
two-column variant is a polish item, not a blocker.
|
||||||
|
|
||||||
|
### Help & Controls
|
||||||
|
|
||||||
|
Mockup: `help-mobile.html` (390 × 2544).
|
||||||
|
|
||||||
|
| Element | Mobile | Desktop |
|
||||||
|
|---|---|---|
|
||||||
|
| Modal width | 100 % − 2 × edge | `min(720 px, 50 % viewport)` |
|
||||||
|
| Section list | one column of `Heading → 2-col rows` | **two columns of section blocks** for windows ≥ 1280 wide; halves vertical scroll distance |
|
||||||
|
| Hotkey rows | `key | description` 2-col flex | unchanged; 2-col already adapts |
|
||||||
|
|
||||||
|
**Engine impact:** `help_plugin`. Single-column on mobile, 2-col
|
||||||
|
on desktop windows ≥ 1280 wide is a flex-wrap option.
|
||||||
|
|
||||||
|
### Pause Menu
|
||||||
|
|
||||||
|
Mockup: `pause-menu-mobile.html` (390 × 1768).
|
||||||
|
|
||||||
|
Already a small modal; no significant geometry change. Modal
|
||||||
|
already uses `ui_modal::spawn_modal` which caps width and centres.
|
||||||
|
No desktop-specific rule.
|
||||||
|
|
||||||
|
### Home Menu
|
||||||
|
|
||||||
|
Mockup: `home-menu-mobile.html` and `home-menu-desktop.html`
|
||||||
|
(both already in this directory — desktop variant is the
|
||||||
|
authoritative reference).
|
||||||
|
|
||||||
|
The desktop mockup already specifies the layout. Cross-check it
|
||||||
|
against the mobile version when porting; differences are
|
||||||
|
deliberate (more horizontal real-estate, larger primary CTA, the
|
||||||
|
secondary actions row).
|
||||||
|
|
||||||
|
### Splash
|
||||||
|
|
||||||
|
Mockup: `splash-mobile.html` (390 × 844).
|
||||||
|
|
||||||
|
| Element | Mobile | Desktop |
|
||||||
|
|---|---|---|
|
||||||
|
| Full-screen overlay | `inset-0` | unchanged — splash always covers the viewport |
|
||||||
|
| Cursor block (`▌`) | 96 px JetBrains Mono | unchanged — already done in `cdcadda`. The 96 px size scales fine on desktop because the splash is a brand beat, not a layout-driven element |
|
||||||
|
| Title `RUSTY SOLITAIRE` | 32 px | scale to 40 px (`TYPE_DISPLAY`) on desktop |
|
||||||
|
| Subtitle `TERMINAL EDITION` | 12 px | unchanged |
|
||||||
|
| Boot log lines | 70 % width column | cap at 480 px so the column doesn't stretch on a wide window |
|
||||||
|
| Progress bar | 100 % − 2 × edge | cap at 720 px |
|
||||||
|
| Palette swatch row + version footer | bottom-anchored | unchanged; bottom-anchor still reads correctly on desktop |
|
||||||
|
|
||||||
|
**Engine impact:** `splash_plugin` already has the cursor block
|
||||||
|
(`cdcadda`). The boot log / progress bar / palette swatch rows
|
||||||
|
are the next polish increment when option D is picked up.
|
||||||
|
|
||||||
|
### Stats
|
||||||
|
|
||||||
|
Mockup: `stats-mobile.html` (390 × 2624).
|
||||||
|
|
||||||
|
| Element | Mobile | Desktop |
|
||||||
|
|---|---|---|
|
||||||
|
| Modal width | 100 % − 2 × edge | `min(720 px, 50 % viewport)` |
|
||||||
|
| Big-number cards | 2 × 2 grid | **4 × 1 row** for windows ≥ 1024 wide (the four headline metrics fit in a single horizontal row at desktop scale) |
|
||||||
|
| Latest-win caption | full-width line | unchanged |
|
||||||
|
| Replay clip / share row | full-width row | unchanged |
|
||||||
|
|
||||||
|
### Profile / Achievements / Theme Picker / Daily Challenge
|
||||||
|
|
||||||
|
These follow the **standard modal pattern** (`spawn_modal` with
|
||||||
|
header / body / actions). They already work on desktop because
|
||||||
|
`ui_modal` handles modal-width capping. Per-screen tweaks are
|
||||||
|
small and listed below; no structural changes:
|
||||||
|
|
||||||
|
* **Profile** — avatar + level / streak chips can flow into a
|
||||||
|
single horizontal row on desktop instead of stacking.
|
||||||
|
* **Achievements** — 3 × N grid on mobile becomes 4 × N or 5 × N
|
||||||
|
on desktop where windows ≥ 1280 wide.
|
||||||
|
* **Theme Picker** — 2-col grid of theme cards on mobile becomes
|
||||||
|
3- or 4-col on desktop.
|
||||||
|
* **Daily Challenge** — single-column scroll on both; no change.
|
||||||
|
|
||||||
|
## Mockup parity gap
|
||||||
|
|
||||||
|
The 9 missing-plugin screens (`splash`, `challenge`, `time-attack`,
|
||||||
|
`weekly-goals`, `leaderboard`, `sync`, `level-up`, `replay-overlay`,
|
||||||
|
`radial-menu`) have only mobile mockups. When porting any of these
|
||||||
|
plugins:
|
||||||
|
|
||||||
|
1. Read the mobile mockup for content + visual hierarchy.
|
||||||
|
2. Apply the universal adaptation rules above.
|
||||||
|
3. Apply the closest matching per-screen rule (e.g. an info modal
|
||||||
|
uses the same shape as Win Summary or Stats).
|
||||||
|
4. **No new layout pattern without explicit user approval.**
|
||||||
|
Adapting an existing pattern is in scope; inventing a desktop-
|
||||||
|
specific component is design work and should be flagged as such.
|
||||||
|
|
||||||
|
## Process notes
|
||||||
|
|
||||||
|
* **Smart-default sizer is the layout's source of truth.** Before
|
||||||
|
reading the mockup, always re-read `Window::size()` —
|
||||||
|
`apply_smart_default_window_size` runs at startup and the
|
||||||
|
player can resize freely. Hardcoded breakpoints in plugin code
|
||||||
|
should reference the *current* `Window` width via a
|
||||||
|
`LayoutResource` lookup, not the launch size.
|
||||||
|
* **`WindowResized` already drives layout recomputes** (CLAUDE.md
|
||||||
|
§3.4). Any per-window-width adaptation in this file should hook
|
||||||
|
into the existing recompute path, not a new system.
|
||||||
|
* **Mobile rules win at narrow desktop windows.** A user dragging
|
||||||
|
their desktop window down to 600 px width is closer to the
|
||||||
|
mobile use-case than the desktop one. Below 1024 px width,
|
||||||
|
apply the mobile rules verbatim.
|
||||||
|
* **Run on a 4K monitor before declaring a port done.** HiDPI
|
||||||
|
scaling routes through Bevy's logical sizing, but visual
|
||||||
|
polish (border thickness, motion budgets at high refresh rate)
|
||||||
|
is worth eyeballing.
|
||||||
@@ -1,40 +1,21 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
<!--
|
|
||||||
Default theme card back — Solitaire Quest's midnight-purple palette.
|
|
||||||
Original work, MIT-licensed alongside the rest of this project.
|
|
||||||
Aspect 2:3 to match the face SVGs from hayeah/playing-cards-assets.
|
|
||||||
-->
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 300" width="200" height="300">
|
|
||||||
<defs>
|
<defs>
|
||||||
<pattern id="diamonds" x="0" y="0" width="20" height="20" patternUnits="userSpaceOnUse">
|
<pattern id="scanlines" x="0" y="0" width="2" height="4" patternUnits="userSpaceOnUse">
|
||||||
<rect x="0" y="0" width="20" height="20" fill="#1A0F2E"/>
|
<rect x="0" y="0" width="2" height="2" fill="#1a1a1a"/>
|
||||||
<path d="M 10 0 L 20 10 L 10 20 L 0 10 Z"
|
|
||||||
fill="none" stroke="#3A2580" stroke-width="1"/>
|
|
||||||
<circle cx="10" cy="10" r="1" fill="#FFD23F"/>
|
|
||||||
</pattern>
|
</pattern>
|
||||||
</defs>
|
</defs>
|
||||||
|
|
||||||
<!-- Outer card surface with a midnight-purple base + diamond lattice -->
|
<!-- Background fill, then scanlines on top (the scanlines stay
|
||||||
<rect x="0" y="0" width="200" height="300" rx="12" ry="12" fill="#1A0F2E"/>
|
darker than BACK_BG so the "off" rows show through). -->
|
||||||
<rect x="6" y="6" width="188" height="288" rx="9" ry="9" fill="url(#diamonds)"/>
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#151515" stroke="#353535" stroke-width="2"/>
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="url(#scanlines)"/>
|
||||||
|
|
||||||
<!-- Bordered inset so the lattice has a clear edge -->
|
<!-- Top-left accent badge (the only theme-varying element). -->
|
||||||
<rect x="14" y="14" width="172" height="272" rx="6" ry="6"
|
<rect x="12" y="12" width="24" height="32" fill="#a54242"/>
|
||||||
fill="none" stroke="#FFD23F" stroke-width="1.5" opacity="0.85"/>
|
|
||||||
|
|
||||||
<!-- Centred diamond medallion -->
|
<!-- Bottom-right "▌RS" monogram in JetBrains-Mono-styled FiraMono. -->
|
||||||
<g transform="translate(100 150)">
|
<text x="244" y="368" font-family="Fira Mono" font-size="24"
|
||||||
<path d="M 0 -42 L 42 0 L 0 42 L -42 0 Z" fill="#2D1B69" stroke="#FFD23F" stroke-width="2"/>
|
fill="#505050" text-anchor="end">▌RS</text>
|
||||||
<path d="M 0 -22 L 22 0 L 0 22 L -22 0 Z" fill="#3A2580" stroke="#FFD23F" stroke-width="1"/>
|
|
||||||
<circle cx="0" cy="0" r="4" fill="#FFD23F"/>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
<!-- Corner pips picking up the magenta secondary accent so the back
|
|
||||||
still reads as part of the design system at a glance -->
|
|
||||||
<g fill="#FF6B9D">
|
|
||||||
<circle cx="22" cy="22" r="2.5"/>
|
|
||||||
<circle cx="178" cy="22" r="2.5"/>
|
|
||||||
<circle cx="22" cy="278" r="2.5"/>
|
|
||||||
<circle cx="178" cy="278" r="2.5"/>
|
|
||||||
</g>
|
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 1.7 KiB After Width: | Height: | Size: 956 B |
@@ -1,281 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">10</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="10_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/10_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 57.572834,25.099947 c 0,0 5.967372,-4.773898 5.967372,-11.392027 0,-3.8743954 -3.43972,-10.3065945 -11.392028,-10.3065945 -7.952308,0 -11.392028,6.4347116 -11.392028,10.3065945 0,6.618129 5.967373,11.392027 5.967373,11.392027 -6.62818,-5.163348 -18.444833,-1.638201 -18.444833,8.680956 0,5.16586 4.22113,10.849311 10.849311,10.849311 7.952308,0 11.392027,-8.680956 11.392027,-8.680956 0,0 1.010056,9.894531 -4.881939,15.191045 h 13.020178 c -5.891994,-5.294001 -4.881938,-15.191045 -4.881938,-15.191045 0,0 3.439718,8.680956 11.392027,8.680956 6.630693,0 10.849311,-5.685963 10.849311,-10.849311 0,-10.319157 -11.816654,-13.844304 -18.444833,-8.680956 z"
|
|
||||||
id="cl-9-8" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 57.110434,93.200747 c 0,0 5.967372,-4.773898 5.967372,-11.392027 0,-3.874396 -3.43972,-10.306594 -11.392028,-10.306594 -7.952308,0 -11.392028,6.434711 -11.392028,10.306594 0,6.618129 5.967373,11.392027 5.967373,11.392027 -6.62818,-5.163348 -18.444833,-1.638201 -18.444833,8.680953 0,5.16587 4.22113,10.84932 10.849311,10.84932 7.952308,0 11.392027,-8.68096 11.392027,-8.68096 0,0 1.010056,9.89453 -4.881939,15.19104 h 13.020178 c -5.891994,-5.294 -4.881938,-15.19104 -4.881938,-15.19104 0,0 3.439718,8.68096 11.392027,8.68096 6.630693,0 10.849311,-5.68597 10.849311,-10.84932 0,-10.319154 -11.816654,-13.844301 -18.444833,-8.680953 z"
|
|
||||||
id="cl-9-8-0" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 121.55789,24.926219 c 0,0 5.96737,-4.773898 5.96737,-11.392027 0,-3.8743954 -3.43971,-10.3065945 -11.39203,-10.3065945 -7.95231,0 -11.39202,6.4347116 -11.39202,10.3065945 0,6.618129 5.96737,11.392027 5.96737,11.392027 -6.62818,-5.163348 -18.444834,-1.638201 -18.444834,8.680956 0,5.16586 4.22113,10.849311 10.849304,10.849311 7.95231,0 11.39203,-8.680956 11.39203,-8.680956 0,0 1.01006,9.894531 -4.88193,15.191045 h 13.02017 c -5.89199,-5.294001 -4.88193,-15.191045 -4.88193,-15.191045 0,0 3.43971,8.680956 11.39202,8.680956 6.63069,0 10.84931,-5.685963 10.84931,-10.849311 0,-10.319157 -11.81665,-13.844304 -18.44483,-8.680956 z"
|
|
||||||
id="cl-9-8-9" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 121.55789,93.027019 c 0,0 5.96737,-4.773898 5.96737,-11.392028 0,-3.874395 -3.43971,-10.306593 -11.39203,-10.306593 -7.95231,0 -11.39202,6.434711 -11.39202,10.306593 0,6.61813 5.96737,11.392028 5.96737,11.392028 -6.62818,-5.163348 -18.444834,-1.638201 -18.444834,8.680951 0,5.16587 4.22113,10.84932 10.849304,10.84932 7.95231,0 11.39203,-8.68096 11.39203,-8.68096 0,0 1.01006,9.89453 -4.88193,15.19104 h 13.02017 c -5.89199,-5.294 -4.88193,-15.19104 -4.88193,-15.19104 0,0 3.43971,8.68096 11.39202,8.68096 6.63069,0 10.84931,-5.68597 10.84931,-10.84932 0,-10.319152 -11.81665,-13.844299 -18.44483,-8.680951 z"
|
|
||||||
id="cl-9-8-0-4" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 89.576798,59.281103 c 0,0 5.967372,-4.773897 5.967372,-11.392027 0,-3.874395 -3.43972,-10.306594 -11.392028,-10.306594 -7.952308,0 -11.392028,6.434712 -11.392028,10.306594 0,6.61813 5.967373,11.392027 5.967373,11.392027 -6.62818,-5.163347 -18.444833,-1.638201 -18.444833,8.680957 0,5.165859 4.22113,10.84931 10.849311,10.84931 7.952308,0 11.392027,-8.680956 11.392027,-8.680956 0,0 1.010056,9.894531 -4.881939,15.191045 h 13.020178 c -5.891994,-5.294001 -4.881938,-15.191045 -4.881938,-15.191045 0,0 3.439718,8.680956 11.392027,8.680956 6.63069,0 10.84931,-5.685963 10.84931,-10.84931 0,-10.319158 -11.816653,-13.844304 -18.444832,-8.680957 z"
|
|
||||||
id="cl-9-8-8" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 110.06258,217.80216 c 0,0 -5.96737,4.77391 -5.96737,11.39203 0,3.8744 3.43971,10.3066 11.39202,10.3066 7.95232,0 11.39203,-6.43471 11.39203,-10.3066 0,-6.61812 -5.96737,-11.39203 -5.96737,-11.39203 6.62818,5.16335 18.44483,1.6382 18.44483,-8.68095 0,-5.16586 -4.22112,-10.84931 -10.84931,-10.84931 -7.95231,0 -11.39202,8.68095 -11.39202,8.68095 0,0 -1.01006,-9.89453 4.88193,-15.19104 h -13.02017 c 5.89199,5.294 4.88193,15.19104 4.88193,15.19104 0,0 -3.43972,-8.68095 -11.39203,-8.68095 -6.630687,0 -10.849305,5.68596 -10.849305,10.84931 0,10.31915 11.816655,13.8443 18.444835,8.68095 z"
|
|
||||||
id="cl-9-8-4" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 110.70832,149.70136 c 0,0 -5.96737,4.77391 -5.96737,11.39203 0,3.8744 3.43971,10.3066 11.39202,10.3066 7.95232,0 11.39203,-6.43471 11.39203,-10.3066 0,-6.61812 -5.96737,-11.39203 -5.96737,-11.39203 6.62818,5.16335 18.44483,1.6382 18.44483,-8.68095 0,-5.16586 -4.22112,-10.84931 -10.84931,-10.84931 -7.95231,0 -11.39202,8.68095 -11.39202,8.68095 0,0 -1.01006,-9.89453 4.88193,-15.19104 h -13.02017 c 5.89199,5.294 4.88193,15.19104 4.88193,15.19104 0,0 -3.43972,-8.68095 -11.39203,-8.68095 -6.630687,0 -10.849305,5.68596 -10.849305,10.84931 0,10.31915 11.816655,13.8443 18.444835,8.68095 z"
|
|
||||||
id="cl-9-8-0-2" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 46.077633,217.97556 c 0,0 -5.967372,4.77391 -5.967372,11.39203 0,3.8744 3.43972,10.3066 11.392028,10.3066 7.952308,0 11.392028,-6.43471 11.392028,-10.3066 0,-6.61812 -5.967373,-11.39203 -5.967373,-11.39203 6.62818,5.16335 18.444833,1.6382 18.444833,-8.68095 0,-5.16586 -4.22113,-10.84931 -10.849311,-10.84931 -7.952308,0 -11.392027,8.68095 -11.392027,8.68095 0,0 -1.010056,-9.89453 4.881939,-15.19104 H 44.9922 c 5.891994,5.294 4.881938,15.19104 4.881938,15.19104 0,0 -3.439718,-8.68095 -11.392027,-8.68095 -6.630693,0 -10.849311,5.68596 -10.849311,10.84931 0,10.31915 11.816654,13.8443 18.444833,8.68095 z"
|
|
||||||
id="cl-9-8-9-6" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 46.261118,149.87509 c 0,0 -5.967372,4.77391 -5.967372,11.39203 0,3.8744 3.43972,10.3066 11.392028,10.3066 7.952308,0 11.392028,-6.43471 11.392028,-10.3066 0,-6.61812 -5.967373,-11.39203 -5.967373,-11.39203 6.62818,5.16335 18.444833,1.6382 18.444833,-8.68095 0,-5.16586 -4.22113,-10.84931 -10.849311,-10.84931 -7.952308,0 -11.392027,8.68095 -11.392027,8.68095 0,0 -1.010056,-9.89453 4.881939,-15.19104 H 45.175685 c 5.891994,5.294 4.881938,15.19104 4.881938,15.19104 0,0 -3.439718,-8.68095 -11.392027,-8.68095 -6.630693,0 -10.849311,5.68596 -10.849311,10.84931 0,10.31915 11.816654,13.8443 18.444833,8.68095 z"
|
|
||||||
id="cl-9-8-0-4-9" /><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-1.1621548"
|
|
||||||
y="27.170401"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="-1.1621548"
|
|
||||||
y="27.170401"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">1</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="11.000458"
|
|
||||||
y="27.499109"
|
|
||||||
id="text3038"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3040"
|
|
||||||
x="11.000458"
|
|
||||||
y="27.499109">0</tspan></text>
|
|
||||||
<path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 78.0698,183.9376 c 0,0 -5.96738,4.77389 -5.96738,11.39202 0,3.8744 3.43972,10.3066 11.39203,10.3066 7.95231,0 11.39203,-6.43471 11.39203,-10.3066 0,-6.61813 -5.96737,-11.39202 -5.96737,-11.39202 6.62818,5.16334 18.44483,1.6382 18.44483,-8.68096 0,-5.16586 -4.22113,-10.84931 -10.84931,-10.84931 -7.95231,0 -11.39203,8.68096 -11.39203,8.68096 0,0 -1.01005,-9.89454 4.88194,-15.19105 H 76.98436 c 5.892,5.294 4.88194,15.19105 4.88194,15.19105 0,0 -3.43972,-8.68096 -11.39203,-8.68096 -6.630688,0 -10.849308,5.68596 -10.849308,10.84931 0,10.31916 11.816658,13.8443 18.444838,8.68096 z"
|
|
||||||
id="cl-9-8-8-8" /><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-168.80901"
|
|
||||||
y="-216.22618"
|
|
||||||
id="text3788-0"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-6"
|
|
||||||
x="-168.80901"
|
|
||||||
y="-216.22618"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">1</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-156.64639"
|
|
||||||
y="-215.89748"
|
|
||||||
id="text3038-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3040-9"
|
|
||||||
x="-156.64639"
|
|
||||||
y="-215.89748">0</tspan></text>
|
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 1.6 KiB |
@@ -1,216 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">2</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="2_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/2_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">2</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">2</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-36.788386,-1.5311156)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,205.12954,245.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 8.4 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,224 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">3</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="3_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/3_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">3</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">3</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-36.788386,-9.5311159)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,205.12954,253.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-36.788386,60.169684)"
|
|
||||||
id="layer1-1-4-8-2"><path
|
|
||||||
id="cl-9-8-0"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 9.0 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,230 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">4</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="4_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/4_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">4</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">4</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-67.188386,-1.5311156)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,174.72954,245.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-9.1115857,-1.5311131)"
|
|
||||||
id="layer1-1-4-8-2"><path
|
|
||||||
id="cl-9-8-66"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,232.80634,245.27515)"
|
|
||||||
id="layer1-1-4-8-0-4"><path
|
|
||||||
id="cl-9-8-6-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 9.7 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,238 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">5</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="5_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/5_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">5</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">5</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-67.188386,-1.5311156)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,174.72954,245.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-9.1115857,-1.5311131)"
|
|
||||||
id="layer1-1-4-8-2"><path
|
|
||||||
id="cl-9-8-66"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,232.80634,245.27515)"
|
|
||||||
id="layer1-1-4-8-0-4"><path
|
|
||||||
id="cl-9-8-6-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-38.388386,61.769684)"
|
|
||||||
id="layer1-1-4-8-2-6"><path
|
|
||||||
id="cl-9-8-0"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,244 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">6</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="6_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/6_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">6</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">6</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-63.988386,-9.5311159)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,177.92954,253.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-63.988386,60.169684)"
|
|
||||||
id="layer1-1-4-8-2"><path
|
|
||||||
id="cl-9-8-0"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-11.20333,-9.7048439)"
|
|
||||||
id="layer1-1-4-8-8"><path
|
|
||||||
id="cl-9-8-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,230.7146,253.10142)"
|
|
||||||
id="layer1-1-4-8-0-2"><path
|
|
||||||
id="cl-9-8-6-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-11.20333,59.995956)"
|
|
||||||
id="layer1-1-4-8-2-6"><path
|
|
||||||
id="cl-9-8-0-4"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,252 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">7</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="7_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/7_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">7</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">7</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-63.988386,-27.131116)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,177.92954,269.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-63.988386,63.369684)"
|
|
||||||
id="layer1-1-4-8-2"><path
|
|
||||||
id="cl-9-8-0"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-11.20333,-27.304844)"
|
|
||||||
id="layer1-1-4-8-8"><path
|
|
||||||
id="cl-9-8-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,230.7146,269.10142)"
|
|
||||||
id="layer1-1-4-8-0-2"><path
|
|
||||||
id="cl-9-8-6-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-11.20333,63.195956)"
|
|
||||||
id="layer1-1-4-8-2-6"><path
|
|
||||||
id="cl-9-8-0-4"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-38.055702,18.622356)"
|
|
||||||
id="layer1-1-4-8-6"><path
|
|
||||||
id="cl-9-8-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,260 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">8</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="8_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/8_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">8</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">8</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-63.988386,-27.131116)"
|
|
||||||
id="layer1-1-4-8"><path
|
|
||||||
id="cl-9-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,177.92954,269.27515)"
|
|
||||||
id="layer1-1-4-8-0"><path
|
|
||||||
id="cl-9-8-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-63.988386,63.369684)"
|
|
||||||
id="layer1-1-4-8-2"><path
|
|
||||||
id="cl-9-8-0"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-11.20333,-27.304844)"
|
|
||||||
id="layer1-1-4-8-8"><path
|
|
||||||
id="cl-9-8-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,230.7146,269.10142)"
|
|
||||||
id="layer1-1-4-8-0-2"><path
|
|
||||||
id="cl-9-8-6-6"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-11.20333,63.195956)"
|
|
||||||
id="layer1-1-4-8-2-6"><path
|
|
||||||
id="cl-9-8-0-4"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(2.5125778,0,0,2.5125778,-38.055702,18.622356)"
|
|
||||||
id="layer1-1-4-8-6"><path
|
|
||||||
id="cl-9-8-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><g
|
|
||||||
transform="matrix(-2.5125778,0,0,-2.5125778,204.43127,226.5922)"
|
|
||||||
id="layer1-1-4-8-6-8"><path
|
|
||||||
id="cl-9-8-8-8"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,254 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">9</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="9_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/9_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="117.62976"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.3105459"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">9</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-158.86395"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">9</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 57.572834,25.099947 c 0,0 5.967372,-4.773898 5.967372,-11.392027 0,-3.8743954 -3.43972,-10.3065945 -11.392028,-10.3065945 -7.952308,0 -11.392028,6.4347116 -11.392028,10.3065945 0,6.618129 5.967373,11.392027 5.967373,11.392027 -6.62818,-5.163348 -18.444833,-1.638201 -18.444833,8.680956 0,5.16586 4.22113,10.849311 10.849311,10.849311 7.952308,0 11.392027,-8.680956 11.392027,-8.680956 0,0 1.010056,9.894531 -4.881939,15.191045 h 13.020178 c -5.891994,-5.294001 -4.881938,-15.191045 -4.881938,-15.191045 0,0 3.439718,8.680956 11.392027,8.680956 6.630693,0 10.849311,-5.685963 10.849311,-10.849311 0,-10.319157 -11.816654,-13.844304 -18.444833,-8.680956 z"
|
|
||||||
id="cl-9-8" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 57.110434,93.200747 c 0,0 5.967372,-4.773898 5.967372,-11.392027 0,-3.874396 -3.43972,-10.306594 -11.392028,-10.306594 -7.952308,0 -11.392028,6.434711 -11.392028,10.306594 0,6.618129 5.967373,11.392027 5.967373,11.392027 -6.62818,-5.163348 -18.444833,-1.638201 -18.444833,8.680953 0,5.16587 4.22113,10.84932 10.849311,10.84932 7.952308,0 11.392027,-8.68096 11.392027,-8.68096 0,0 1.010056,9.89453 -4.881939,15.19104 h 13.020178 c -5.891994,-5.294 -4.881938,-15.19104 -4.881938,-15.19104 0,0 3.439718,8.68096 11.392027,8.68096 6.630693,0 10.849311,-5.68597 10.849311,-10.84932 0,-10.319154 -11.816654,-13.844301 -18.444833,-8.680953 z"
|
|
||||||
id="cl-9-8-0" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 121.55789,24.926219 c 0,0 5.96737,-4.773898 5.96737,-11.392027 0,-3.8743954 -3.43971,-10.3065945 -11.39203,-10.3065945 -7.95231,0 -11.39202,6.4347116 -11.39202,10.3065945 0,6.618129 5.96737,11.392027 5.96737,11.392027 -6.62818,-5.163348 -18.444834,-1.638201 -18.444834,8.680956 0,5.16586 4.22113,10.849311 10.849304,10.849311 7.95231,0 11.39203,-8.680956 11.39203,-8.680956 0,0 1.01006,9.894531 -4.88193,15.191045 h 13.02017 c -5.89199,-5.294001 -4.88193,-15.191045 -4.88193,-15.191045 0,0 3.43971,8.680956 11.39202,8.680956 6.63069,0 10.84931,-5.685963 10.84931,-10.849311 0,-10.319157 -11.81665,-13.844304 -18.44483,-8.680956 z"
|
|
||||||
id="cl-9-8-9" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 121.55789,93.027019 c 0,0 5.96737,-4.773898 5.96737,-11.392028 0,-3.874395 -3.43971,-10.306593 -11.39203,-10.306593 -7.95231,0 -11.39202,6.434711 -11.39202,10.306593 0,6.61813 5.96737,11.392028 5.96737,11.392028 -6.62818,-5.163348 -18.444834,-1.638201 -18.444834,8.680951 0,5.16587 4.22113,10.84932 10.849304,10.84932 7.95231,0 11.39203,-8.68096 11.39203,-8.68096 0,0 1.01006,9.89453 -4.88193,15.19104 h 13.02017 c -5.89199,-5.294 -4.88193,-15.19104 -4.88193,-15.19104 0,0 3.43971,8.68096 11.39202,8.68096 6.63069,0 10.84931,-5.68597 10.84931,-10.84932 0,-10.319152 -11.81665,-13.844299 -18.44483,-8.680951 z"
|
|
||||||
id="cl-9-8-0-4" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 89.576544,59.281103 c 0,0 5.967372,-4.773897 5.967372,-11.392027 0,-3.874395 -3.43972,-10.306594 -11.392028,-10.306594 -7.952308,0 -11.392028,6.434712 -11.392028,10.306594 0,6.61813 5.967373,11.392027 5.967373,11.392027 C 72.099053,54.117756 60.2824,57.642902 60.2824,67.96206 c 0,5.165859 4.22113,10.84931 10.849311,10.84931 7.952308,0 11.392027,-8.680956 11.392027,-8.680956 0,0 1.010056,9.894531 -4.881939,15.191045 h 13.020178 c -5.891994,-5.294001 -4.881938,-15.191045 -4.881938,-15.191045 0,0 3.439718,8.680956 11.392027,8.680956 6.630694,0 10.849314,-5.685963 10.849314,-10.84931 0,-10.319158 -11.816657,-13.844304 -18.444836,-8.680957 z"
|
|
||||||
id="cl-9-8-8" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 110.06258,217.80216 c 0,0 -5.96737,4.77391 -5.96737,11.39203 0,3.8744 3.43971,10.3066 11.39202,10.3066 7.95232,0 11.39203,-6.43471 11.39203,-10.3066 0,-6.61812 -5.96737,-11.39203 -5.96737,-11.39203 6.62818,5.16335 18.44483,1.6382 18.44483,-8.68095 0,-5.16586 -4.22112,-10.84931 -10.84931,-10.84931 -7.95231,0 -11.39202,8.68095 -11.39202,8.68095 0,0 -1.01006,-9.89453 4.88193,-15.19104 h -13.02017 c 5.89199,5.294 4.88193,15.19104 4.88193,15.19104 0,0 -3.43972,-8.68095 -11.39203,-8.68095 -6.630687,0 -10.849305,5.68596 -10.849305,10.84931 0,10.31915 11.816655,13.8443 18.444835,8.68095 z"
|
|
||||||
id="cl-9-8-4" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 110.70832,149.70136 c 0,0 -5.96737,4.77391 -5.96737,11.39203 0,3.8744 3.43971,10.3066 11.39202,10.3066 7.95232,0 11.39203,-6.43471 11.39203,-10.3066 0,-6.61812 -5.96737,-11.39203 -5.96737,-11.39203 6.62818,5.16335 18.44483,1.6382 18.44483,-8.68095 0,-5.16586 -4.22112,-10.84931 -10.84931,-10.84931 -7.95231,0 -11.39202,8.68095 -11.39202,8.68095 0,0 -1.01006,-9.89453 4.88193,-15.19104 h -13.02017 c 5.89199,5.294 4.88193,15.19104 4.88193,15.19104 0,0 -3.43972,-8.68095 -11.39203,-8.68095 -6.630687,0 -10.849305,5.68596 -10.849305,10.84931 0,10.31915 11.816655,13.8443 18.444835,8.68095 z"
|
|
||||||
id="cl-9-8-0-2" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 46.077528,217.97589 c 0,0 -5.967372,4.77391 -5.967372,11.39203 0,3.8744 3.43972,10.3066 11.392028,10.3066 7.952308,0 11.392028,-6.43471 11.392028,-10.3066 0,-6.61812 -5.967373,-11.39203 -5.967373,-11.39203 6.62818,5.16335 18.444833,1.6382 18.444833,-8.68095 0,-5.16586 -4.22113,-10.84931 -10.849311,-10.84931 -7.952308,0 -11.392027,8.68095 -11.392027,8.68095 0,0 -1.010056,-9.89453 4.881939,-15.19104 H 44.992095 c 5.891994,5.294 4.881938,15.19104 4.881938,15.19104 0,0 -3.439718,-8.68095 -11.392027,-8.68095 -6.630693,0 -10.849311,5.68596 -10.849311,10.84931 0,10.31915 11.816654,13.8443 18.444833,8.68095 z"
|
|
||||||
id="cl-9-8-9-6" /><path
|
|
||||||
style="fill:#000000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 46.261118,149.87509 c 0,0 -5.967372,4.77391 -5.967372,11.39203 0,3.8744 3.43972,10.3066 11.392028,10.3066 7.952308,0 11.392028,-6.43471 11.392028,-10.3066 0,-6.61812 -5.967373,-11.39203 -5.967373,-11.39203 6.62818,5.16335 18.444833,1.6382 18.444833,-8.68095 0,-5.16586 -4.22113,-10.84931 -10.849311,-10.84931 -7.952308,0 -11.392027,8.68095 -11.392027,8.68095 0,0 -1.010056,-9.89453 4.881939,-15.19104 H 45.175685 c 5.891994,5.294 4.881938,15.19104 4.881938,15.19104 0,0 -3.439718,-8.68095 -11.392027,-8.68095 -6.630693,0 -10.849311,5.68596 -10.849311,10.84931 0,10.31915 11.816654,13.8443 18.444833,8.68095 z"
|
|
||||||
id="cl-9-8-0-4-9" /></svg>
|
|
||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,258 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#d0d0d0" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#d0d0d0">A</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="A_of_clubs.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/A_of_clubs.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3760"
|
|
||||||
cx="48.231091"
|
|
||||||
cy="18.137882"
|
|
||||||
fx="48.231091"
|
|
||||||
fy="18.137882"
|
|
||||||
r="9.5"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.5605256,0.01828294,-0.02684055,-2.2909528,123.98377,58.809108)" /><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.65648854;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784"
|
|
||||||
id="radialGradient3792"
|
|
||||||
cx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
fy="511.22299"
|
|
||||||
r="81.902771"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3784"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.53435117;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788" /></linearGradient><filter
|
|
||||||
color-interpolation-filters="sRGB"
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3834"
|
|
||||||
x="-0.13934441"
|
|
||||||
width="1.2786888"
|
|
||||||
y="-0.16242018"
|
|
||||||
height="1.3248404"><feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="9.5105772"
|
|
||||||
id="feGaussianBlur3836" /></filter><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3855"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.51908398;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><filter
|
|
||||||
color-interpolation-filters="sRGB"
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3834-6"
|
|
||||||
x="-0.13934441"
|
|
||||||
width="1.2786888"
|
|
||||||
y="-0.16242018"
|
|
||||||
height="1.3248404"><feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="9.5105772"
|
|
||||||
id="feGaussianBlur3836-6" /></filter><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="461.84113"
|
|
||||||
fx="181.69392"
|
|
||||||
cy="461.84113"
|
|
||||||
cx="181.69392"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3916"
|
|
||||||
xlink:href="#linearGradient3784-3"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-3"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.70229006;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-86" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-2" /></linearGradient><filter
|
|
||||||
color-interpolation-filters="sRGB"
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3834-7"
|
|
||||||
x="-0.13934441"
|
|
||||||
width="1.2786888"
|
|
||||||
y="-0.16242018"
|
|
||||||
height="1.3248404"><feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="9.5105772"
|
|
||||||
id="feGaussianBlur3836-0" /></filter></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="2.4336873"
|
|
||||||
inkscape:cx="188.71531"
|
|
||||||
inkscape:cy="148.16686"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,4 C 13,4 10,7 10,10 C 10,12 11,13 12,14 C 9,14 4,17 4,21 C 4,24 7,27 10,27 C 12,27 14,26 14,24 L 13,30 L 19,30 L 18,24 C 18,26 20,27 22,27 C 25,27 28,24 28,21 C 28,17 23,14 20,14 C 21,13 22,12 22,10 C 22,7 19,4 16,4 Z" fill="none" stroke="#d0d0d0" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="6.7105455"
|
|
||||||
y="27.548409"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="6.7105455"
|
|
||||||
y="27.548409"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">A</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(0.20614599,0,0,0.20614599,8.8705463,16.512759)"
|
|
||||||
id="g3804"><g
|
|
||||||
id="layer1-1"
|
|
||||||
transform="matrix(28.969925,0,0,28.969925,-1031.5368,-187.37665)"><path
|
|
||||||
style="fill:url(#radialGradient3760);fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
id="cl" /></g><path
|
|
||||||
transform="matrix(1.1091261,0,0,1.2071687,-37.349149,-111.34227)"
|
|
||||||
sodipodi:nodetypes="cscsc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3762"
|
|
||||||
d="m 117.3013,604.26609 c 0,0 -8.06755,-94.94997 22.85715,-122.85714 34.76052,-31.36871 140,-11.42857 140,-11.42857 0,0 -71.5404,24.83762 -100,48.57143 -27.21033,22.69199 -62.85715,85.71428 -62.85715,85.71428 z"
|
|
||||||
style="fill:url(#radialGradient3792);fill-opacity:1;stroke:none;filter:url(#filter3834)" /><path
|
|
||||||
transform="matrix(1.1091261,0,0,1.2071687,117.2523,-332.26545)"
|
|
||||||
sodipodi:nodetypes="cscsc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3762-6"
|
|
||||||
d="m 117.3013,604.26609 c 0,0 -8.06755,-94.94997 22.85715,-122.85714 34.76052,-31.36871 140,-11.42857 140,-11.42857 0,0 -71.5404,24.83762 -100,48.57143 -27.21033,22.69199 -62.85715,85.71428 -62.85715,85.71428 z"
|
|
||||||
style="fill:url(#radialGradient3855);fill-opacity:1;stroke:none;filter:url(#filter3834-6)" /><path
|
|
||||||
transform="matrix(1.1420384,0.7029084,-0.84188482,1.367838,729.37187,-305.07466)"
|
|
||||||
sodipodi:nodetypes="cscsc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3762-7"
|
|
||||||
d="m 117.3013,604.26609 c 0,0 -8.06755,-94.94997 22.85715,-122.85714 34.76052,-31.36871 140,-11.42857 140,-11.42857 0,0 -71.5404,24.83762 -100,48.57143 -27.21033,22.69199 -62.85715,85.71428 -62.85715,85.71428 z"
|
|
||||||
style="fill:url(#radialGradient3916);fill-opacity:1;stroke:none;filter:url(#filter3834-7)" /><path
|
|
||||||
id="rect3015"
|
|
||||||
d="m 28.355532,122.02522 0,734.28125 667.156248,0 0,-734.28125 -667.156248,0 z m 334.281258,97.625 c 91.68979,0 131.37499,74.17213 131.37499,118.84375 0,76.30678 -68.8125,131.34375 -68.8125,131.34375 76.42266,-59.5332 212.65625,-18.88573 212.65625,100.09375 0,59.5332 -48.64211,125.09375 -125.09375,125.09375 -91.68982,0 -131.34374,-100.09375 -131.34374,-100.09375 0,0 -11.65322,114.11662 56.28124,175.15625 l -150.12499,0 c 67.93447,-61.0686 56.3125,-175.15625 56.3125,-175.15625 0,0 -39.65394,100.09375 -131.34375,100.09375 -76.42266,0 -125.093758,-65.53158 -125.093758,-125.09375 0,-118.97948 136.233598,-159.62695 212.656258,-100.09375 0,0 -68.8125,-55.03697 -68.8125,-131.34375 0,-44.64265 39.65394,-118.84375 131.34375,-118.84375 z"
|
|
||||||
style="fill:#fffeff;fill-opacity:1;fill-rule:nonzero;stroke:none"
|
|
||||||
inkscape:connector-curvature="0" /></g><g
|
|
||||||
transform="matrix(1.4856506,0,0,1.4856506,-54.024661,10.018072)"
|
|
||||||
id="layer1-1-4"><path
|
|
||||||
id="cl-9"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-160.46396"
|
|
||||||
y="-214.4666"
|
|
||||||
id="text3788-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-7"
|
|
||||||
x="-160.46396"
|
|
||||||
y="-214.4666"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial">A</tspan></text>
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.4856506,0,0,-1.4856506,221.19916,232.46182)"
|
|
||||||
id="layer1-1-4-1"><path
|
|
||||||
id="cl-9-7"
|
|
||||||
d="m 50.291466,22.698228 c 0,0 2.375,-1.9 2.375,-4.534 0,-1.542 -1.369,-4.102 -4.534,-4.102 -3.165,0 -4.534,2.561 -4.534,4.102 0,2.634 2.375,4.534 2.375,4.534 -2.638,-2.055 -7.341,-0.652 -7.341,3.455 0,2.056 1.68,4.318 4.318,4.318 3.165,0 4.534,-3.455 4.534,-3.455 0,0 0.402,3.938 -1.943,6.046 h 5.182 c -2.345,-2.107 -1.943,-6.046 -1.943,-6.046 0,0 1.369,3.455 4.534,3.455 2.639,0 4.318,-2.263 4.318,-4.318 0,-4.107 -4.703,-5.51 -7.341,-3.455 z"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:#000000" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 450 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 1.5 KiB |
@@ -1,401 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">10</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="10_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/10_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="0.4075976"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="0.4075976"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">1</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,210.91474)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,31.619539)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,151.18274)"
|
|
||||||
id="layer1-2-6-8-2-8-1"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,91.351539)"
|
|
||||||
id="layer1-2-6-8-2-8-1-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,210.91474)"
|
|
||||||
id="layer1-2-6-8-8-9"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,31.619552)"
|
|
||||||
id="layer1-2-6-8-2-4-9"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-0"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,151.18274)"
|
|
||||||
id="layer1-2-6-8-2-8-1-9"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4-1"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,91.351542)"
|
|
||||||
id="layer1-2-6-8-2-8-1-4-7"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4-9-7"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,83.213394,61.828949)"
|
|
||||||
id="layer1-2-6-8-2-4-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-5"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,83.008034,180.83805)"
|
|
||||||
id="layer1-2-6-8-2-4-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-5-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="13.216442"
|
|
||||||
y="26.376137"
|
|
||||||
id="text3788-43"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-1"
|
|
||||||
x="13.216442"
|
|
||||||
y="26.376137"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">0</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-166.43544"
|
|
||||||
y="-215.98416"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-9"
|
|
||||||
x="-166.43544"
|
|
||||||
y="-215.98416"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">1</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-153.62659"
|
|
||||||
y="-216.0213"
|
|
||||||
id="text3788-43-2"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-1-0"
|
|
||||||
x="-153.62659"
|
|
||||||
y="-216.0213"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">0</tspan></text>
|
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,318 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">2</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="2_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/2_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><filter
|
|
||||||
color-interpolation-filters="sRGB"
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3834-6-0"
|
|
||||||
x="-0.13934441"
|
|
||||||
width="1.2786888"
|
|
||||||
y="-0.16242018"
|
|
||||||
height="1.3248404"><feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="9.5105772"
|
|
||||||
id="feGaussianBlur3836-6-6" /></filter><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">2</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">2</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,82.928726,184.02194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,82.928726,55.619539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,319 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">3</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="3_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/3_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">3</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">3</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,82.928726,192.02194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,82.928726,50.819539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,82.928726,120.52034)"
|
|
||||||
id="layer1-2-6-8-2-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,324 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">4</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="4_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/4_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">4</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">4</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.20553,184.02194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.20553,55.619539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,184.02194)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,55.619539)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,333 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">5</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="5_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/5_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">5</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">5</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.20553,184.02194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.20553,55.619539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,184.02194)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,55.619539)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,82.283636,119.47398)"
|
|
||||||
id="layer1-2-6-8-2-4-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,340 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">6</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="6_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/6_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">6</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">6</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,110.12873,192.02194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,110.12873,50.819539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,110.12873,120.52034)"
|
|
||||||
id="layer1-2-6-8-2-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,56.013391,192.14005)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,56.013391,50.937663)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,56.013391,120.63845)"
|
|
||||||
id="layer1-2-6-8-2-8-1"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,349 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">7</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="7_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/7_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">7</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">7</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,111.72873,193.62194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,111.72873,49.219539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,111.72873,120.52034)"
|
|
||||||
id="layer1-2-6-8-2-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.413391,193.74005)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.413391,49.337663)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.413391,120.63845)"
|
|
||||||
id="layer1-2-6-8-2-8-1"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,83.213393,85.53779)"
|
|
||||||
id="layer1-2-6-8-2-4-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,358 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">8</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="8_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/8_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">8</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">8</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,111.72873,193.62194)"
|
|
||||||
id="layer1-2-6-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,111.72873,49.219539)"
|
|
||||||
id="layer1-2-6-8-2"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,111.72873,120.52034)"
|
|
||||||
id="layer1-2-6-8-2-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.413391,193.74005)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.413391,49.337663)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.413391,120.63845)"
|
|
||||||
id="layer1-2-6-8-2-8-1"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,83.213393,85.53779)"
|
|
||||||
id="layer1-2-6-8-2-4-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,83.21339,156.92384)"
|
|
||||||
id="layer1-2-6-8-8-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,367 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">9</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="9_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/9_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="7.8456664"
|
|
||||||
y="26.413288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">9</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-159.48785"
|
|
||||||
y="-216.71518"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">9</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,210.91474)"
|
|
||||||
id="layer1-2-6-8-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,31.619539)"
|
|
||||||
id="layer1-2-6-8-2-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,151.18274)"
|
|
||||||
id="layer1-2-6-8-2-8-1"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,54.128726,91.351539)"
|
|
||||||
id="layer1-2-6-8-2-8-1-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,210.91474)"
|
|
||||||
id="layer1-2-6-8-8-9"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-8-4"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,31.619552)"
|
|
||||||
id="layer1-2-6-8-2-4-9"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-0"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,151.18274)"
|
|
||||||
id="layer1-2-6-8-2-8-1-9"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4-1"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,112.89593,91.351542)"
|
|
||||||
id="layer1-2-6-8-2-8-1-4-7"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-8-4-9-7"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(2.5882908,0,0,2.5882908,83.213394,61.828949)"
|
|
||||||
id="layer1-2-6-8-2-4-8"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-8-6-3-5"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 15 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,311 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">A</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="ace_of_diamonds.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/ace_of_diamonds.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient2984"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop2986" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.64122134;"
|
|
||||||
offset="1"
|
|
||||||
id="stop2988" /></linearGradient><linearGradient
|
|
||||||
id="linearGradient3784-4-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8-2" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-1" /></linearGradient><filter
|
|
||||||
color-interpolation-filters="sRGB"
|
|
||||||
inkscape:collect="always"
|
|
||||||
id="filter3834-6-0"
|
|
||||||
x="-0.13934441"
|
|
||||||
width="1.2786888"
|
|
||||||
y="-0.16242018"
|
|
||||||
height="1.3248404"><feGaussianBlur
|
|
||||||
inkscape:collect="always"
|
|
||||||
stdDeviation="9.5105772"
|
|
||||||
id="feGaussianBlur3836-6-6" /></filter><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3100"
|
|
||||||
xlink:href="#linearGradient3784-4-4"
|
|
||||||
inkscape:collect="always" /><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient2984"
|
|
||||||
id="radialGradient3137"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(-1.1224159,0.00551393,-0.00908973,-1.8503101,-0.0293938,-10.227695)"
|
|
||||||
cx="1.6632675e-13"
|
|
||||||
cy="-3.2337365"
|
|
||||||
fx="1.6632675e-13"
|
|
||||||
fy="-3.2337365"
|
|
||||||
r="8" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="72.124594"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,2 L 29,16 L 16,30 L 3,16 Z" fill="none" stroke="#fb9fb1" stroke-width="3"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="6.2456665"
|
|
||||||
y="28.013288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="6.2456665"
|
|
||||||
y="28.013288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-family:Arial;-inkscape-font-specification:Arial;fill:#df0000;fill-opacity:1">A</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-161.08786"
|
|
||||||
y="-213.51517"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-161.08786"
|
|
||||||
y="-213.51517"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">A</tspan></text>
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(0.17001436,0,0,0.17001436,19.517107,29.794341)"
|
|
||||||
id="g3011"><g
|
|
||||||
id="layer1-2"
|
|
||||||
transform="matrix(35.005102,0,0,35.005102,369.18369,512.27289)"><path
|
|
||||||
sodipodi:nodetypes="ccccccccc"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
id="dl"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
style="fill:url(#radialGradient3137);fill-opacity:1" /></g><path
|
|
||||||
transform="matrix(-1.4652123,0.23694327,-0.24538129,-1.5173914,660.30624,1148.701)"
|
|
||||||
sodipodi:nodetypes="cscsc"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="path3762-6"
|
|
||||||
d="m 117.3013,604.26609 c 0,0 -8.06755,-94.94997 22.85715,-122.85714 34.76052,-31.36871 140,-11.42857 140,-11.42857 0,0 -71.5404,24.83762 -100,48.57143 -27.21033,22.69199 -62.85715,85.71428 -62.85715,85.71428 z"
|
|
||||||
style="fill:url(#radialGradient3100);fill-opacity:1;stroke:none;filter:url(#filter3834-6-0)" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,16.968095,44.236162)"
|
|
||||||
id="layer1-2-6"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g><g
|
|
||||||
transform="matrix(1.4769065,0,0,1.4769065,150.62089,198.50346)"
|
|
||||||
id="layer1-2-6-4"><path
|
|
||||||
style="fill:#df0000"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="dl-6-9"
|
|
||||||
d="M 3.2433274,-4.7253274 C 1.1263274,-7.5893274 0,-10.5 0,-10.5 c 0,0 -1.1263274,2.9106726 -3.2433274,5.7746726 C -5.3613274,-1.8623274 -8,0 -8,0 -8,0 -5.3613274,1.8613274 -3.2433274,4.7263274 -1.1263274,7.5893274 0,10.5 0,10.5 0,10.5 1.1263274,7.5893274 3.2433274,4.7263274 5.3613274,1.8613274 8,0 8,0 8,0 5.3613274,-1.8623274 3.2433274,-4.7253274 z"
|
|
||||||
sodipodi:nodetypes="ccccccccc" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 395 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 650 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 365 KiB After Width: | Height: | Size: 1.2 KiB |
@@ -1,407 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">10</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="10_of_hearts.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/10_of_hearts.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3768"
|
|
||||||
id="radialGradient3776"
|
|
||||||
cx="-0.20602037"
|
|
||||||
cy="-4.5786963"
|
|
||||||
fx="-0.20602037"
|
|
||||||
fy="-4.5786963"
|
|
||||||
r="8"
|
|
||||||
gradientTransform="matrix(-1,0,0,-1.7201755,-0.41204074,-13.027194)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013"
|
|
||||||
xlink:href="#linearGradient3784-4-6"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3073"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="-128.9357"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-0.98704022"
|
|
||||||
y="29.202564"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="-0.98704022"
|
|
||||||
y="29.202564"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">1</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.6743072,0,0,1.5669921,17.177511,46.385321)"
|
|
||||||
id="layer1-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.6743072,0,0,-1.5669921,150.15601,195.14313)"
|
|
||||||
id="layer1-9-6-5"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,54.512268,30.003768)"
|
|
||||||
id="layer1-9-6-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,54.512268,212.80617)"
|
|
||||||
id="layer1-9-6-8-9"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,54.512268,95.238623)"
|
|
||||||
id="layer1-9-6-8-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,54.512268,145.35601)"
|
|
||||||
id="layer1-9-6-8-884-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-3-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,111.99088,30.602538)"
|
|
||||||
id="layer1-9-6-8-7"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,111.99088,213.40494)"
|
|
||||||
id="layer1-9-6-8-9-7"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5-2"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,111.99088,95.837397)"
|
|
||||||
id="layer1-9-6-8-8-7"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-8-2"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,111.99088,145.95478)"
|
|
||||||
id="layer1-9-6-8-884-8-2"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-3-8-6"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,83.213391,62.704546)"
|
|
||||||
id="layer1-9-6-8-91"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-7"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,82.748515,179.70293)"
|
|
||||||
id="layer1-9-6-8-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="12.28669"
|
|
||||||
y="28.960051"
|
|
||||||
id="text3788-43"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-1"
|
|
||||||
x="12.28669"
|
|
||||||
y="28.960051"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">0</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-167.59764"
|
|
||||||
y="-212.05972"
|
|
||||||
id="text3788-7"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-5"
|
|
||||||
x="-167.59764"
|
|
||||||
y="-212.05972"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">1</tspan></text>
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-154.32391"
|
|
||||||
y="-212.30225"
|
|
||||||
id="text3788-43-8"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-1-7"
|
|
||||||
x="-154.32391"
|
|
||||||
y="-212.30225"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">0</tspan></text>
|
|
||||||
</svg>
|
</svg>
|
||||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,308 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">2</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="2_of_hearts.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/2_of_hearts.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3768"
|
|
||||||
id="radialGradient3776"
|
|
||||||
cx="-0.20602037"
|
|
||||||
cy="-4.5786963"
|
|
||||||
fx="-0.20602037"
|
|
||||||
fy="-4.5786963"
|
|
||||||
r="8"
|
|
||||||
gradientTransform="matrix(-1,0,0,-1.7201755,-0.41204074,-13.027194)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013"
|
|
||||||
xlink:href="#linearGradient3784-4-6"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3073"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="-28.405554"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">2</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.6743072,0,0,1.5669921,17.177511,46.385321)"
|
|
||||||
id="layer1-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">2</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.6743072,0,0,-1.5669921,150.15601,195.14313)"
|
|
||||||
id="layer1-9-6-5"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,83.701068,56.859768)"
|
|
||||||
id="layer1-9-6-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,83.701068,185.26217)"
|
|
||||||
id="layer1-9-6-8-9"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,318 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">3</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="3_of_hearts.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/3_of_hearts.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3768"
|
|
||||||
id="radialGradient3776"
|
|
||||||
cx="-0.20602037"
|
|
||||||
cy="-4.5786963"
|
|
||||||
fx="-0.20602037"
|
|
||||||
fy="-4.5786963"
|
|
||||||
r="8"
|
|
||||||
gradientTransform="matrix(-1,0,0,-1.7201755,-0.41204074,-13.027194)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013"
|
|
||||||
xlink:href="#linearGradient3784-4-6"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3073"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="-28.405554"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">3</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.6743072,0,0,1.5669921,17.177511,46.385321)"
|
|
||||||
id="layer1-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">3</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.6743072,0,0,-1.5669921,150.15601,195.14313)"
|
|
||||||
id="layer1-9-6-5"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,83.312268,47.603768)"
|
|
||||||
id="layer1-9-6-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,83.312268,192.00617)"
|
|
||||||
id="layer1-9-6-8-9"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,83.312268,118.90457)"
|
|
||||||
id="layer1-9-6-8-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,335 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">4</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="4_of_hearts.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/4_of_hearts.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3768"
|
|
||||||
id="radialGradient3776"
|
|
||||||
cx="-0.20602037"
|
|
||||||
cy="-4.5786963"
|
|
||||||
fx="-0.20602037"
|
|
||||||
fy="-4.5786963"
|
|
||||||
r="8"
|
|
||||||
gradientTransform="matrix(-1,0,0,-1.7201755,-0.41204074,-13.027194)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013"
|
|
||||||
xlink:href="#linearGradient3784-4-6"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3073"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="-28.405554"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">4</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.6743072,0,0,1.5669921,17.177511,46.385321)"
|
|
||||||
id="layer1-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">4</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.6743072,0,0,-1.5669921,150.15601,195.14313)"
|
|
||||||
id="layer1-9-6-5"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,56.112268,64.859768)"
|
|
||||||
id="layer1-9-6-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,56.112268,177.26217)"
|
|
||||||
id="layer1-9-6-8-9"
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,110.70455,65.1323)"
|
|
||||||
id="layer1-9-6-8-0"
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/layer1-9-6-8-9-8.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-6"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,110.70455,177.53469)"
|
|
||||||
id="layer1-9-6-8-9-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5-9"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,336 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">5</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="5_of_hearts.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/5_of_hearts.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3768"
|
|
||||||
id="radialGradient3776"
|
|
||||||
cx="-0.20602037"
|
|
||||||
cy="-4.5786963"
|
|
||||||
fx="-0.20602037"
|
|
||||||
fy="-4.5786963"
|
|
||||||
r="8"
|
|
||||||
gradientTransform="matrix(-1,0,0,-1.7201755,-0.41204074,-13.027194)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013"
|
|
||||||
xlink:href="#linearGradient3784-4-6"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3073"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="-28.405554"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">5</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.6743072,0,0,1.5669921,17.177511,46.385321)"
|
|
||||||
id="layer1-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">5</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.6743072,0,0,-1.5669921,150.15601,195.14313)"
|
|
||||||
id="layer1-9-6-5"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,56.112268,64.859768)"
|
|
||||||
id="layer1-9-6-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,56.112268,177.26217)"
|
|
||||||
id="layer1-9-6-8-9"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,110.70455,65.1323)"
|
|
||||||
id="layer1-9-6-8-0"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-6"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,110.70455,177.53469)"
|
|
||||||
id="layer1-9-6-8-9-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5-9"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,83.213395,125.05253)"
|
|
||||||
id="layer1-9-6-8-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.3 KiB |
@@ -1,344 +1,25 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
<svg xmlns="http://www.w3.org/2000/svg" width="256" height="384" viewBox="0 0 256 384">
|
||||||
|
<rect x="1" y="1" width="254" height="382" rx="16" ry="16"
|
||||||
|
fill="#1a1a1a" stroke="#fb9fb1" stroke-width="2"/>
|
||||||
|
|
||||||
<!-- http://code.google.com/p/vector-playing-cards/ -->
|
<!-- Top-left rank in JetBrains-Mono-styled FiraMono (rank digits
|
||||||
|
and letters render correctly in FiraMono; only the suit glyphs
|
||||||
<svg
|
needed to escape to paths). -->
|
||||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
<text x="14" y="44" font-family="Fira Mono" font-size="36" font-weight="700"
|
||||||
xmlns:cc="http://creativecommons.org/ns#"
|
fill="#fb9fb1">6</text>
|
||||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
|
||||||
xmlns:svg="http://www.w3.org/2000/svg"
|
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
|
||||||
xmlns:xlink="http://www.w3.org/1999/xlink"
|
|
||||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
|
||||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
|
||||||
width="167.0869141pt"
|
|
||||||
height="242.6669922pt"
|
|
||||||
viewBox="0 0 167.0869141 242.6669922"
|
|
||||||
xml:space="preserve"
|
|
||||||
id="svg2"
|
|
||||||
version="1.1"
|
|
||||||
inkscape:version="0.48.0 r9654"
|
|
||||||
sodipodi:docname="6_of_hearts.svg"
|
|
||||||
inkscape:export-filename="/home/byron/art/cards/final/PNGs/6_of_hearts.png"
|
|
||||||
inkscape:export-xdpi="215.44792"
|
|
||||||
inkscape:export-ydpi="215.44792"><metadata
|
|
||||||
id="metadata43"><rdf:RDF><cc:Work
|
|
||||||
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
|
|
||||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
|
|
||||||
id="defs41"><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3781"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3773"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3775" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3777" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3773"
|
|
||||||
id="radialGradient3957"
|
|
||||||
cx="-0.15782039"
|
|
||||||
cy="-8.8345356"
|
|
||||||
fx="-0.15782039"
|
|
||||||
fy="-8.8345356"
|
|
||||||
r="7.9997029"
|
|
||||||
gradientTransform="matrix(-1.5842693,-0.02349808,0.03071979,-2.4775745,-0.24856378,-26.713507)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3959"><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3961" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0.64885497;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3963" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
cx="168.02475"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3975"
|
|
||||||
xlink:href="#linearGradient3784-4"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.4351145;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-5"
|
|
||||||
id="radialGradient3929"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-5"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.48854962;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-0" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-3" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3784-4-1"
|
|
||||||
id="radialGradient3927"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
gradientTransform="matrix(1.2565605,-0.77740644,0.33663816,0.5361257,-221.20213,359.24256)"
|
|
||||||
cx="168.02475"
|
|
||||||
cy="509.47577"
|
|
||||||
fx="168.02475"
|
|
||||||
fy="509.47577"
|
|
||||||
r="81.902771" /><linearGradient
|
|
||||||
id="linearGradient3784-4-1"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.23664123;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-03" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-6" /></linearGradient><radialGradient
|
|
||||||
inkscape:collect="always"
|
|
||||||
xlink:href="#linearGradient3768"
|
|
||||||
id="radialGradient3776"
|
|
||||||
cx="-0.20602037"
|
|
||||||
cy="-4.5786963"
|
|
||||||
fx="-0.20602037"
|
|
||||||
fy="-4.5786963"
|
|
||||||
r="8"
|
|
||||||
gradientTransform="matrix(-1,0,0,-1.7201755,-0.41204074,-13.027194)"
|
|
||||||
gradientUnits="userSpaceOnUse" /><linearGradient
|
|
||||||
id="linearGradient3768"><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:1;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3770" /><stop
|
|
||||||
style="stop-color:#df0000;stop-opacity:0.67175573;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3772" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="511.22299"
|
|
||||||
fx="171.48665"
|
|
||||||
cy="511.22299"
|
|
||||||
cx="171.48665"
|
|
||||||
gradientTransform="matrix(1.1529891,-0.67391547,0.39482025,0.67549043,-233.63262,270.40076)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013"
|
|
||||||
xlink:href="#linearGradient3784-4-6"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-6"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.31297711;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-8" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-8" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient4013-8"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /><linearGradient
|
|
||||||
id="linearGradient3784-4-2"><stop
|
|
||||||
style="stop-color:#ffffff;stop-opacity:0.29007635;"
|
|
||||||
offset="0"
|
|
||||||
id="stop3786-8-1" /><stop
|
|
||||||
style="stop-color:#000000;stop-opacity:0;"
|
|
||||||
offset="1"
|
|
||||||
id="stop3788-6-5" /></linearGradient><radialGradient
|
|
||||||
r="81.902771"
|
|
||||||
fy="492.63205"
|
|
||||||
fx="159.35434"
|
|
||||||
cy="492.63205"
|
|
||||||
cx="159.35434"
|
|
||||||
gradientTransform="matrix(1.0894779,-0.71513803,0.44645273,0.65626582,-244.93331,290.9185)"
|
|
||||||
gradientUnits="userSpaceOnUse"
|
|
||||||
id="radialGradient3073"
|
|
||||||
xlink:href="#linearGradient3784-4-2"
|
|
||||||
inkscape:collect="always" /></defs><sodipodi:namedview
|
|
||||||
pagecolor="#ffffff"
|
|
||||||
bordercolor="#666666"
|
|
||||||
borderopacity="1"
|
|
||||||
objecttolerance="10"
|
|
||||||
gridtolerance="10"
|
|
||||||
guidetolerance="10"
|
|
||||||
inkscape:pageopacity="0"
|
|
||||||
inkscape:pageshadow="2"
|
|
||||||
inkscape:window-width="1680"
|
|
||||||
inkscape:window-height="977"
|
|
||||||
id="namedview39"
|
|
||||||
showgrid="false"
|
|
||||||
inkscape:zoom="1.7208768"
|
|
||||||
inkscape:cx="-28.405554"
|
|
||||||
inkscape:cy="147.27218"
|
|
||||||
inkscape:window-x="0"
|
|
||||||
inkscape:window-y="25"
|
|
||||||
inkscape:window-maximized="1"
|
|
||||||
inkscape:current-layer="svg2" />
|
|
||||||
<g
|
|
||||||
id="Layer_x0020_1"
|
|
||||||
style="fill-rule:nonzero;clip-rule:nonzero;stroke:#000000;stroke-miterlimit:4;">
|
|
||||||
<path
|
|
||||||
style="fill:#FFFFFF;stroke-width:0.5;"
|
|
||||||
d="M166.8369141,235.5478516c0,3.7773438-3.0869141,6.8691406-6.8710938,6.8691406H7.1108398c-3.7749023,0-6.8608398-3.0917969-6.8608398-6.8691406V7.1201172C0.25,3.3427734,3.3359375,0.25,7.1108398,0.25h152.8549805 c3.7841797,0,6.8710938,3.0927734,6.8710938,6.8701172v228.4277344z"
|
|
||||||
id="path5" />
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g7">
|
|
||||||
<g
|
|
||||||
id="g9">
|
|
||||||
|
|
||||||
|
<!-- Top-left small suit glyph at (14, 50), 20 × 20.
|
||||||
|
`suit_path_d` is authored in a 32-unit box, so scale 0.625
|
||||||
|
lands the visible glyph at 20 px. -->
|
||||||
|
<g transform="translate(14 50) scale(0.625)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
|
|
||||||
|
<!-- Bottom-right large suit glyph at (178, 286), 64 × 64.
|
||||||
|
Visible bottom-right at (242, 350), visible top-left at
|
||||||
|
(178, 286). Same upright orientation as the top-left small
|
||||||
|
glyph — no 180° rotation applied. -->
|
||||||
|
<g transform="translate(178 286) scale(2)">
|
||||||
|
<path d="M16,28 C 8,22 2,17 2,11 C 2,7 5,4 9,4 C 12,4 14,6 16,9 C 18,6 20,4 23,4 C 27,4 30,7 30,11 C 30,17 24,22 16,28 Z" fill="#fb9fb1"/>
|
||||||
</g>
|
</g>
|
||||||
<g
|
</svg>
|
||||||
id="g15">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
id="g19">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g23">
|
|
||||||
<g
|
|
||||||
id="g25">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
<g
|
|
||||||
style="stroke:none;"
|
|
||||||
id="g31">
|
|
||||||
<g
|
|
||||||
id="g33">
|
|
||||||
|
|
||||||
</g>
|
|
||||||
|
|
||||||
</g>
|
|
||||||
</g>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
id="text3788"
|
|
||||||
sodipodi:linespacing="125%"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790"
|
|
||||||
x="8.775425"
|
|
||||||
y="28.013288"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">6</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(1.6743072,0,0,1.5669921,17.177511,46.385321)"
|
|
||||||
id="layer1-9-6"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><text
|
|
||||||
xml:space="preserve"
|
|
||||||
style="font-size:32px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#df0000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
id="text3788-4"
|
|
||||||
sodipodi:linespacing="125%"
|
|
||||||
transform="scale(-1,-1)"><tspan
|
|
||||||
sodipodi:role="line"
|
|
||||||
id="tspan3790-3"
|
|
||||||
x="-158.81761"
|
|
||||||
y="-213.51517"
|
|
||||||
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;fill:#df0000;fill-opacity:1;font-family:Arial;-inkscape-font-specification:Arial">6</tspan></text>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<g
|
|
||||||
transform="matrix(-1.6743072,0,0,-1.5669921,150.15601,195.14313)"
|
|
||||||
id="layer1-9-6-5"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,57.712268,47.603768)"
|
|
||||||
id="layer1-9-6-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,57.712268,192.00617)"
|
|
||||||
id="layer1-9-6-8-9"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,57.712268,118.90457)"
|
|
||||||
id="layer1-9-6-8-8"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-8"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,109.0504,47.272778)"
|
|
||||||
id="layer1-9-6-8-88"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-4"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(-2.7790082,0,0,-2.600887,109.0504,191.67518)"
|
|
||||||
id="layer1-9-6-8-9-3"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-5-1"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g><g
|
|
||||||
transform="matrix(2.7790082,0,0,2.600887,109.0504,118.57358)"
|
|
||||||
id="layer1-9-6-8-8-4"
|
|
||||||
style="fill:#df0000;fill-opacity:1"><path
|
|
||||||
style="fill:#df0000;fill-opacity:1"
|
|
||||||
inkscape:connector-curvature="0"
|
|
||||||
id="hl-8-8-8-9"
|
|
||||||
d="M 3.676,-9 C 0.433,-9 0,-5.523 0,-5.523 0,-5.523 -0.433,-9 -3.676,-9 -5.946,-9 -8,-7.441 -8,-4.5 -8,-0.614 -1.4208493,3.2938141 0,9 1.35201,3.2985969 8,-0.614 8,-4.5 8,-7.441 5.946,-9 3.676,-9 z"
|
|
||||||
sodipodi:nodetypes="scsscss" /></g></svg>
|
|
||||||
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 1.3 KiB |