Merge branch 'master' into 575-theme-add-a-modern-clean-switch-like-theme-as-an-official-theme-in-es-de-to-choose-from

This commit is contained in:
Sophia Hadash 2021-10-26 22:04:58 +02:00
commit a7c111dc71
52 changed files with 3006 additions and 367 deletions

View file

@ -23,14 +23,16 @@
* Improved the gamelist filter screen to not allow filtering of values where there is no actual data to filter, e.g. Favorites for a system with no favorite games
* Grayed out all fields in the gamelist filter screen where there is no data to filter, previously some fields were removed entirely and some could still be used
* Added the ability to filter on blank/unknown values for Genre, Player, Developer, Publisher and Alternative emulator.
* Added a filter for "Alternative emulator" and sorted the filters in the same order as the metadata editor fields
* Added filters for "Alternative emulator" and "Controller badges" and sorted the filters in the same order as the metadata editor fields
* Added a menu option to change the application exit key combination
* Added an option to preload the gamelists on startup which leads to smoother navigation when first entering each gamelist
* Lowered the minimum supported screen resolution from 640x480 to 224x224 to support arcade cabinet displays such as those running at 384x224 and 224x384
* Expanded the themeable options for "helpsystem" to support custom button graphics, dimmed text and icon colors, upper/lower/camel case and custom spacing
* Made the scrolling speed of ScrollableContainer more consistent across various screen resolutions and display aspect ratios
* Decreased the amount of text that ScrollableContainer renders above and below the starting position as content is scrolled
* Made the game name and description stop scrolling when running the media viewer, the screensaver or when running in the background while a game is launched
* Added notification popups when plugging in or removing controllers
* Made large optimizations to the SVG rendering which reduces application startup time dramatically when many systems are populated
* Changed to loading the default theme set rbsimple-DE instead of the first available theme if the currently configured theme is missing
* Added support for using the left and right trigger buttons in the help prompts
* Removed the "Choose" entry from the help prompts in the gamelist view
@ -56,6 +58,8 @@
* Added support for a new type of "flat style" button to ButtonComponent
* Added support for correctly navigating arbitrarily sized ComponentGrid entries, i.e. those spanning multiple cells
* Bundled the bold font version of Fontfabric Akrobat
* Moved the resources/help directory to resources/graphics/help
* Removed the unused graphics files resources/graphics/fav_add.svg and resources/graphics/fav_remove.svg
* Added RapidJSON as a Git subtree
* Added the GLM (OpenGL Mathematics) library as a Git subtree
* Replaced all built-in matrix and vector data types and functions with GLM library equivalents
@ -100,6 +104,7 @@
* Really long theme set names would not get abbreviated in the UI settings menu, leading to a garbled "Theme set" setting row
* Disabling a collection while its gamelist was displayed would lead to a slide transition from a black screen if a gamelist on startup had been set
* When marking a game to not be counted in the metadata editor and the game was part of a custom collection, no collection disabling notification was displayed
* SliderComponent had very inconsistent widths at different screen aspect ratios
* SliderComponent did not properly align the knob and bar vertically
* Resizing in SwitchComponent did not reposition the image properly leading to a non-centered image
* Horizontal sizing of the TextComponent input field was not consistent across different screen resolutions

View file

@ -47,18 +47,18 @@ This plan is under constant review so expect it to change from time to time. Sti
#### v1.4
* Bulk metadata editor
* Localization/multi-language support
* Reorganize the menus, possibly adding basic/advanced modes
* Authoring tools to clean up orphaned gamelist entries, media files etc.
* Add scraping of game manuals and maps and create a viewer for these (with PDF, GIF, JPG and PNG support)
* Scrollbar component for the gamelist view which can be used by the themes
* Web proxy support for the scraper
* Add "time played" counter per game, similar to how it works in Steam
* Preload all built-in resources and never clear them from the cache
* Improve multi-threading
#### v1.5
* Bulk metadata editor
* Reorganize the menus, possibly adding basic/advanced modes
* Simple file browsing component
* Improve the performance of the GLSL shader code
* Animated menu elements like switches, tick boxes, smooth scrolling etc.

View file

@ -1870,6 +1870,7 @@ There are two basic categories of metadata, `game` and `folders` and the metdata
* `nomultiscrape` - bool, indicates whether the game should be excluded from the multi-scraper
* `hidemetadata` - bool, indicates whether to hide most of the metadata fields when displaying the game in the gamelist view
* `playcount` - integer, the number of times this game has been played
* `controller` - string, used to display controller badges
* `altemulator` - string, overrides the emulator/launch command on a per game basis
* `lastplayed` - statistic, datetime, the last date and time this game was played
@ -1891,6 +1892,7 @@ For folders, most of the fields are identical although some are removed. In the
* `broken`
* `nomultiscrape`
* `hidemetadata`
* `controller`
* `lastplayed` - statistic, for folders this is inherited by the latest game file launched inside the folder.
**Additional gamelist.xml information:**

View file

@ -921,7 +921,7 @@ ES-DE borrows the concept of "nine patches" from Android (or "9-Slices"). Curren
#### badges
It's strongly recommended to use the same image dimensions for all badges as varying aspect ratios will lead to alignment issues. For the controller images it's recommended to keep to the square canvas size used by the default bundled graphics as otherwise sizing and placement will be inconsistent (unless all controller graphic files are customized of course). Overall it's a very good idea to keep the image dimensions small. This is especially true for SVG graphics as rasterization will otherwise take a long time which will slow down application startup and gamelist navigation.
It's strongly recommended to use the same image dimensions for all badges as varying aspect ratios will lead to alignment issues. For the controller images it's recommended to keep to the square canvas size used by the default bundled graphics as otherwise sizing and placement will be inconsistent (unless all controller graphic files are customized of course).
* `pos` - type: NORMALIZED_PAIR.
* `size` - type: NORMALIZED_PAIR.
@ -933,10 +933,12 @@ It's strongly recommended to use the same image dimensions for all badges as var
- angle in degrees that the image should be rotated. Positive values will rotate clockwise, negative values will rotate counterclockwise. Default is `0`.
* `rotationOrigin` - type: NORMALIZED_PAIR.
- Point around which the image will be rotated. Default is `0.5 0.5`.
* `itemsPerRow` - type: FLOAT.
- Number of badges that fit on a row. When more badges are available a new row will be started. Default is `4`.
* `rows` - type: FLOAT.
- The number of rows available. Default is `2`.
* `direction` - type: STRING.
- Valid values are "row" or "column". Controls the primary layout direction (line axis) for the badges. Lines will fill up in the specified direction. Default is `row`.
* `lines` - type: FLOAT.
- The number of lines available. Default is `2`.
* `itemsPerLine` - type: FLOAT.
- Number of badges that fit on a line. When more badges are available a new line will be started. Default is `4`.
* `itemMargin` - type: NORMALIZED_PAIR.
- The margins between badges. Possible combinations:
- `x y` - horizontal and vertical margins. Minimum value per axis is `0`, maximum value is `0.2`. Default is `0.01 0.01`. If one of the axis is set to `-1` the margin of the other axis (in pixels) will be used, which makes it possible to get identical spacing between all items regardless of screen aspect ratio.

View file

@ -215,7 +215,7 @@ In addition to the styles just described, there is a **Grid** view style as well
If the theme supports it, there's a gamelist information field displayed in the gamelist view, showing the number of games for the system (total and favorites) as well as a folder icon if a folder has been entered. When applying any filters to the gamelist, the game counter is replaced with the amount of games filtered, as in 'filtered / total games', e.g. '19 / 77'. If there are game entries in the filter result that are marked not to be counted as games, the number of such files will be indicated as 'filtered + filtered non-games / total games', for example '23 + 4 / 77' indicating 23 normal games, 4 non-games out of a total of 77. Due to this approach it's theoretically possible that the combined filtered game amount exceeds the number of counted games in the collection, for instance '69 + 11 / 77'. This is not considered a bug and is so by design. This gamelist information field functionality is specific to EmulationStation Desktop Edition so older themes will not support this.
Another feature which requires theme support is **Badges**, which is a set of icons displaying the status for various metadata fields. The currently supported badge types are _favorite, completed, kidgame, broken, controller_ and _alternative emulator_. If any of the first four metadata fields have been set for a game, their corresponding badges will be displayed. If a game-specific controller has been selected, the corresponding controller icon will be shown on the controller badge, and if an alternative emulator has been selected for the specific game, that badge will be shown. Setting an alternative emulator system-wide will not display this badge as it's only intended to indicate game-specific overrides.
Another feature which requires theme support is **Badges**, which is a set of icons displaying the status for various metadata fields. The currently supported badge types are _favorite, completed, kidgame, broken, controller_ and _alternative emulator_. If any of the first four metadata fields have been set for a game, their corresponding badges will be displayed. If a game-specific controller has been selected via the metadata editor, the corresponding controller badge will be shown. And if an alternative emulator has been selected for the specific game, that badge will be displayed. Setting an alternative emulator system-wide will not display this badge as it's only intended to indicate game-specific overrides.
![alt text](images/es-de_gamelist_view.png "ES-DE Gamelist View")
_The **Gamelist view** is where you browse the games for a specific system._
@ -1252,6 +1252,10 @@ Enabling this option offloads video decoding to the GPU. Whether this actually i
With this option enabled, videos with lower frame rates than 60 FPS, such as 24 and 30 will get upscaled to 60 FPS. This results in slightly smoother playback for some videos. There is a small performance hit from this option, so on weaker machines it may be necessary to disable it for fluent video playback. This setting has no effect when using the VLC video player. If the VLC video player is not included in the ES-DE build, the "(FFmpeg)" text is omitted from the setting name.
**Preload gamelists on startup**
When this option is enabled, all gamelists will be loaded on application startup. This will increase the startup time slightly and lead to a higher initial memory utilization, but navigation will be smoother the first time a gamelist is entered. The improvement is especially noticeable when the _slide_ transition style has been selected.
**Enable alternative emulators per game**
If enabled, you will be able to select alternative emulators per game using the metadata editor. It's only recommended to disable this option for testing purposes.
@ -1372,9 +1376,11 @@ The following filters can be applied:
**Broken**
**Controller badge**
**Alternative emulator**
With the exception of the game name text filter, all available filter values are assembled from metadata from the actual gamelist, so if there is no data to filter for the specific field, the text _Nothing to filter_ will be displayed. This for example happens for the _Completed_ filter if there are no games marked as having been completed in the current gamelist.
With the exception of the game name text filter, all available filter values are assembled from metadata from the actual gamelist, so if there is no data to filter for the specific field, the text _Nothing to filter_ will be displayed. This for example happens for the _Completed_ filter if there are no games marked as having been completed in the current gamelist. The same happens if a metadata setting is identical for all games, such as all games being flagged as favorites.
Be aware that although folders can have most of the metadata values set, the filters are only applied to files (this is also true for the game name text filter). So if you for example set a filter to only display your favorite games, any folder that contains a favorite game will be displayed, and other folders which are themselves marked as favorites but that do not contain any favorite games will be hidden.
@ -1476,9 +1482,9 @@ This option will hide most metadata fields as well as any badges. The intention
A statistics counter that tracks how many times you have played the game. You normally don't need to touch this, but if you want to, the possibility is there.
**Controller**
**Controller badge**
Contains a list of controller images that are built into ES-DE. The selected controller will be displayed as a badge if the current theme set support badges. This functionality is only cosmetic and will not affect the actual emulators, and it will not affect the controller input for ES-DE itself.
This entry provides a selection of controller icons that are built into ES-DE (although the theme set can override the actual graphics files). The selected icon will be displayed as a badge if the current theme set support badges. This functionality is only cosmetic and will not affect the actual emulators.
**Alternative emulator** _(files only)_

View file

@ -33,6 +33,7 @@ FileFilterIndex::FileFilterIndex()
, mFilterByKidGame(false)
, mFilterByHidden(false)
, mFilterByBroken(false)
, mFilterByController(false)
, mFilterByAltemulator(false)
{
clearAllFilters();
@ -50,6 +51,7 @@ FileFilterIndex::FileFilterIndex()
{KIDGAME_FILTER, &mKidGameIndexAllKeys, &mFilterByKidGame, &mKidGameIndexFilteredKeys, "kidgame", false, "", "KIDGAME"},
{HIDDEN_FILTER, &mHiddenIndexAllKeys, &mFilterByHidden, &mHiddenIndexFilteredKeys, "hidden", false, "", "HIDDEN"},
{BROKEN_FILTER, &mBrokenIndexAllKeys, &mFilterByBroken, &mBrokenIndexFilteredKeys, "broken", false, "", "BROKEN"},
{CONTROLLER_FILTER, &mControllerIndexAllKeys, &mFilterByController, &mControllerIndexFilteredKeys, "controller", false, "", "CONTROLLER BADGE"},
{ALTEMULATOR_FILTER, &mAltemulatorIndexAllKeys, &mFilterByAltemulator, &mAltemulatorIndexFilteredKeys, "altemulator", false, "", "ALTERNATIVE EMULATOR"}
};
// clang-format on
@ -82,6 +84,7 @@ void FileFilterIndex::importIndex(FileFilterIndex* indexToImport)
{&mKidGameIndexAllKeys, &(indexToImport->mKidGameIndexAllKeys)},
{&mHiddenIndexAllKeys, &(indexToImport->mHiddenIndexAllKeys)},
{&mBrokenIndexAllKeys, &(indexToImport->mBrokenIndexAllKeys)},
{&mControllerIndexAllKeys, &(indexToImport->mControllerIndexAllKeys)},
{&mAltemulatorIndexAllKeys, &(indexToImport->mAltemulatorIndexAllKeys)},
};
@ -119,6 +122,7 @@ void FileFilterIndex::resetIndex()
clearIndex(mKidGameIndexAllKeys);
clearIndex(mHiddenIndexAllKeys);
clearIndex(mBrokenIndexAllKeys);
clearIndex(mControllerIndexAllKeys);
clearIndex(mAltemulatorIndexAllKeys);
}
@ -215,6 +219,12 @@ std::string FileFilterIndex::getIndexableKey(FileData* game,
key = Utils::String::toUpper(game->metadata.get("broken"));
break;
}
case CONTROLLER_FILTER: {
if (getSecondary)
break;
key = Utils::String::toUpper(game->metadata.get("controller"));
break;
}
case ALTEMULATOR_FILTER: {
if (getSecondary)
break;
@ -231,8 +241,8 @@ std::string FileFilterIndex::getIndexableKey(FileData* game,
type == PUBLISHER_FILTER) &&
Utils::String::toUpper(key) == UNKNOWN_LABEL)
key = ViewController::CROSSEDCIRCLE_CHAR + " UNKNOWN";
else if (type == ALTEMULATOR_FILTER && key.empty())
key = ViewController::CROSSEDCIRCLE_CHAR + " NONE DEFINED";
else if ((type == CONTROLLER_FILTER || type == ALTEMULATOR_FILTER) && key.empty())
key = ViewController::CROSSEDCIRCLE_CHAR + " NONE SELECTED";
else if (key.empty() || (type == RATINGS_FILTER && key == "0 STARS"))
key = UNKNOWN_LABEL;
@ -251,6 +261,7 @@ void FileFilterIndex::addToIndex(FileData* game)
manageKidGameEntryInIndex(game);
manageHiddenEntryInIndex(game);
manageBrokenEntryInIndex(game);
manageControllerEntryInIndex(game);
manageAltemulatorEntryInIndex(game);
}
@ -266,6 +277,7 @@ void FileFilterIndex::removeFromIndex(FileData* game)
manageKidGameEntryInIndex(game, true);
manageHiddenEntryInIndex(game, true);
manageBrokenEntryInIndex(game, true);
manageControllerEntryInIndex(game, true);
manageAltemulatorEntryInIndex(game, true);
}
@ -365,6 +377,9 @@ void FileFilterIndex::debugPrintIndexes()
for (auto x : mBrokenIndexAllKeys) {
LOG(LogInfo) << "Broken Index: " << x.first << ": " << x.second;
}
for (auto x : mControllerIndexAllKeys) {
LOG(LogInfo) << "Controller Index: " << x.first << ": " << x.second;
}
for (auto x : mAltemulatorIndexAllKeys) {
LOG(LogInfo) << "Altemulator Index: " << x.first << ": " << x.second;
}
@ -444,28 +459,29 @@ bool FileFilterIndex::isFiltered()
if (UIModeController::getInstance()->isUIModeKid()) {
return (mFilterByText || mFilterByRatings || mFilterByDeveloper || mFilterByPublisher ||
mFilterByGenre || mFilterByPlayers || mFilterByFavorites || mFilterByCompleted ||
mFilterByHidden || mFilterByBroken || mFilterByAltemulator);
mFilterByHidden || mFilterByBroken || mFilterByController || mFilterByAltemulator);
}
else {
return (mFilterByText || mFilterByRatings || mFilterByDeveloper || mFilterByPublisher ||
mFilterByGenre || mFilterByPlayers || mFilterByFavorites || mFilterByCompleted ||
mFilterByKidGame || mFilterByHidden || mFilterByBroken || mFilterByAltemulator);
mFilterByKidGame || mFilterByHidden || mFilterByBroken || mFilterByController ||
mFilterByAltemulator);
}
}
bool FileFilterIndex::isKeyBeingFilteredBy(std::string key, FilterIndexType type)
{
const FilterIndexType filterTypes[11] = {RATINGS_FILTER, DEVELOPER_FILTER, PUBLISHER_FILTER,
GENRE_FILTER, PLAYER_FILTER, FAVORITES_FILTER,
COMPLETED_FILTER, KIDGAME_FILTER, HIDDEN_FILTER,
BROKEN_FILTER, ALTEMULATOR_FILTER};
std::vector<std::string> filterKeysList[11] = {
const FilterIndexType filterTypes[12] = {
RATINGS_FILTER, DEVELOPER_FILTER, PUBLISHER_FILTER, GENRE_FILTER,
PLAYER_FILTER, FAVORITES_FILTER, COMPLETED_FILTER, KIDGAME_FILTER,
HIDDEN_FILTER, BROKEN_FILTER, CONTROLLER_FILTER, ALTEMULATOR_FILTER};
std::vector<std::string> filterKeysList[12] = {
mRatingsIndexFilteredKeys, mDeveloperIndexFilteredKeys, mPublisherIndexFilteredKeys,
mGenreIndexFilteredKeys, mPlayersIndexFilteredKeys, mFavoritesIndexFilteredKeys,
mCompletedIndexFilteredKeys, mKidGameIndexFilteredKeys, mHiddenIndexFilteredKeys,
mBrokenIndexFilteredKeys, mAltemulatorIndexFilteredKeys};
mBrokenIndexFilteredKeys, mControllerIndexFilteredKeys, mAltemulatorIndexFilteredKeys};
for (int i = 0; i < 11; i++) {
for (int i = 0; i < 12; i++) {
if (filterTypes[i] == type) {
for (std::vector<std::string>::const_iterator it = filterKeysList[i].cbegin();
it != filterKeysList[i].cend(); it++) {
@ -611,6 +627,12 @@ void FileFilterIndex::manageBrokenEntryInIndex(FileData* game, bool remove)
manageIndexEntry(&mBrokenIndexAllKeys, key, remove);
}
void FileFilterIndex::manageControllerEntryInIndex(FileData* game, bool remove)
{
std::string key = getIndexableKey(game, CONTROLLER_FILTER, false);
manageIndexEntry(&mControllerIndexAllKeys, key, remove);
}
void FileFilterIndex::manageAltemulatorEntryInIndex(FileData* game, bool remove)
{
std::string key = getIndexableKey(game, ALTEMULATOR_FILTER, false);

View file

@ -31,6 +31,7 @@ enum FilterIndexType {
KIDGAME_FILTER,
HIDDEN_FILTER,
BROKEN_FILTER,
CONTROLLER_FILTER,
ALTEMULATOR_FILTER
};
@ -82,6 +83,7 @@ private:
void manageKidGameEntryInIndex(FileData* game, bool remove = false);
void manageHiddenEntryInIndex(FileData* game, bool remove = false);
void manageBrokenEntryInIndex(FileData* game, bool remove = false);
void manageControllerEntryInIndex(FileData* game, bool remove = false);
void manageAltemulatorEntryInIndex(FileData* game, bool remove = false);
void manageIndexEntry(std::map<std::string, int>* index, std::string key, bool remove);
@ -102,6 +104,7 @@ private:
bool mFilterByKidGame;
bool mFilterByHidden;
bool mFilterByBroken;
bool mFilterByController;
bool mFilterByAltemulator;
std::map<std::string, int> mRatingsIndexAllKeys;
@ -114,6 +117,7 @@ private:
std::map<std::string, int> mKidGameIndexAllKeys;
std::map<std::string, int> mHiddenIndexAllKeys;
std::map<std::string, int> mBrokenIndexAllKeys;
std::map<std::string, int> mControllerIndexAllKeys;
std::map<std::string, int> mAltemulatorIndexAllKeys;
std::vector<std::string> mRatingsIndexFilteredKeys;
@ -126,6 +130,7 @@ private:
std::vector<std::string> mKidGameIndexFilteredKeys;
std::vector<std::string> mHiddenIndexFilteredKeys;
std::vector<std::string> mBrokenIndexFilteredKeys;
std::vector<std::string> mControllerIndexFilteredKeys;
std::vector<std::string> mAltemulatorIndexFilteredKeys;
};

View file

@ -37,7 +37,7 @@ MetaDataDecl gameDecls[] = {
{"nomultiscrape", MD_BOOL, "false", false, "exclude from multi-scraper", "enter no multi-scrape off/on", false},
{"hidemetadata", MD_BOOL, "false", false, "hide metadata fields", "enter hide metadata off/on", false},
{"playcount", MD_INT, "0", false, "times played", "enter number of times played", false},
{"controller", MD_CONTROLLER, "", false, "controller", "select controller", false},
{"controller", MD_CONTROLLER, "", false, "controller badge", "select controller badge", false},
{"altemulator", MD_ALT_EMULATOR, "", false, "alternative emulator", "select alternative emulator", false},
{"lastplayed", MD_TIME, "0", true, "last played", "enter last played date", false}
};
@ -58,7 +58,7 @@ MetaDataDecl folderDecls[] = {
{"broken", MD_BOOL, "false", false, "broken/not working", "enter broken off/on", false},
{"nomultiscrape", MD_BOOL, "false", false, "exclude from multi-scraper", "enter no multi-scrape off/on", false},
{"hidemetadata", MD_BOOL, "false", false, "hide metadata fields", "enter hide metadata off/on", false},
{"controller", MD_CONTROLLER, "", false, "controller", "select controller", false},
{"controller", MD_CONTROLLER, "", false, "controller badge", "select controller badge", false},
{"lastplayed", MD_TIME, "0", true, "last played", "enter last played date", false}
};
// clang-format on

View file

@ -11,9 +11,11 @@
#include "guis/GuiGamelistFilter.h"
#include "SystemData.h"
#include "components/BadgeComponent.h"
#include "components/OptionListComponent.h"
#include "guis/GuiTextEditKeyboardPopup.h"
#include "guis/GuiTextEditPopup.h"
#include "utils/StringUtil.h"
#include "views/UIModeController.h"
#include "views/ViewController.h"
@ -185,8 +187,21 @@ void GuiGamelistFilter::addFiltersToMenu()
optionList->setOverrideMultiText("NOTHING TO FILTER");
}
for (auto it : *allKeys)
optionList->add(it.first, it.first, mFilterIndex->isKeyBeingFilteredBy(it.first, type));
if (type == CONTROLLER_FILTER) {
for (auto it : *allKeys) {
std::string displayName =
BadgeComponent::getDisplayName(Utils::String::toLower(it.first));
if (displayName == "unknown")
displayName = it.first;
optionList->add(displayName, it.first,
mFilterIndex->isKeyBeingFilteredBy(it.first, type));
}
}
else {
for (auto it : *allKeys)
optionList->add(it.first, it.first,
mFilterIndex->isKeyBeingFilteredBy(it.first, type));
}
if (allKeys->size() == 0)
optionList->add("", "", false);

View file

@ -593,6 +593,7 @@ void GuiMenu::openUIOptions()
}
});
s->setSize(mSize);
mWindow->pushGui(s);
}
@ -700,6 +701,7 @@ void GuiMenu::openSoundOptions()
});
}
s->setSize(mSize);
mWindow->pushGui(s);
}
@ -756,6 +758,7 @@ void GuiMenu::openInputDeviceOptions()
configure_input_row.makeAcceptInputHandler(std::bind(&GuiMenu::openConfigInput, this, s));
s->addRow(configure_input_row);
s->setSize(mSize);
mWindow->pushGui(s);
}
@ -1043,6 +1046,17 @@ void GuiMenu::openOtherOptions()
}
});
// Whether to preload the gamelists on application startup.
auto preloadGamelists = std::make_shared<SwitchComponent>(mWindow);
preloadGamelists->setState(Settings::getInstance()->getBool("PreloadGamelists"));
s->addWithLabel("PRELOAD GAMELISTS ON STARTUP", preloadGamelists);
s->addSaveFunc([preloadGamelists, s] {
if (preloadGamelists->getState() != Settings::getInstance()->getBool("PreloadGamelists")) {
Settings::getInstance()->setBool("PreloadGamelists", preloadGamelists->getState());
s->setNeedsSaving();
}
});
// Whether to enable alternative emulators per game (the option to disable this is intended
// primarily for testing purposes).
auto alternativeEmulatorPerGame = std::make_shared<SwitchComponent>(mWindow);
@ -1180,12 +1194,14 @@ void GuiMenu::openOtherOptions()
run_in_background->setCallback(launchWorkaroundToggleFunc);
#endif
s->setSize(mSize);
mWindow->pushGui(s);
}
void GuiMenu::openUtilitiesMenu()
{
auto s = new GuiSettings(mWindow, "UTILITIES");
s->setSize(mSize);
mWindow->pushGui(s);
}
@ -1263,6 +1279,7 @@ void GuiMenu::openQuitMenu()
row.addElement(powerOffText, true);
s->addRow(row);
s->setSize(mSize);
mWindow->pushGui(s);
}
}

View file

@ -53,11 +53,11 @@ GuiMetaDataEd::GuiMetaDataEd(Window* window,
, mMediaFilesUpdated{false}
, mInvalidEmulatorEntry{false}
{
mGameControllers = BadgeComponent::getGameControllers();
mControllerBadges = BadgeComponent::getGameControllers();
// Remove the last "unknown" controller entry.
if (mGameControllers.size() > 1)
mGameControllers.pop_back();
if (mControllerBadges.size() > 1)
mControllerBadges.pop_back();
addChild(&mBackground);
addChild(&mGrid);
@ -206,11 +206,10 @@ GuiMetaDataEd::GuiMetaDataEd(Window* window,
ed->setColor(TEXTCOLOR_USERMARKED);
};
row.makeAcceptInputHandler([this, title, scraperParams, ed, updateVal,
originalValue] {
row.makeAcceptInputHandler([this, title, ed, updateVal] {
GuiSettings* s = new GuiSettings(mWindow, title);
for (auto controller : mGameControllers) {
for (auto controller : mControllerBadges) {
std::string selectedLabel = ed->getValue();
std::string label;
ComponentListRow row;

View file

@ -61,7 +61,7 @@ private:
ScraperSearchParams mScraperParams;
std::vector<GameControllers> mGameControllers;
std::vector<GameControllers> mControllerBadges;
std::vector<std::shared_ptr<GuiComponent>> mEditors;
std::vector<MetaDataDecl> mMetaDataDecl;

View file

@ -17,6 +17,7 @@
GuiScreensaverOptions::GuiScreensaverOptions(Window* window, const std::string& title)
: GuiSettings(window, title)
, mWindow(window)
{
// Screensaver timer.
auto screensaver_timer = std::make_shared<SliderComponent>(mWindow, 0.0f, 30.0f, 1.0f, "m");
@ -95,6 +96,8 @@ GuiScreensaverOptions::GuiScreensaverOptions(Window* window, const std::string&
row.makeAcceptInputHandler(
std::bind(&GuiScreensaverOptions::openVideoScreensaverOptions, this));
addRow(row);
setSize(getMenuSize());
}
void GuiScreensaverOptions::openSlideshowScreensaverOptions()
@ -206,6 +209,7 @@ void GuiScreensaverOptions::openSlideshowScreensaverOptions()
}
});
s->setSize(mSize);
mWindow->pushGui(s);
}
@ -287,5 +291,6 @@ void GuiScreensaverOptions::openVideoScreensaverOptions()
});
#endif
s->setSize(mSize);
mWindow->pushGui(s);
}

View file

@ -18,6 +18,8 @@ public:
GuiScreensaverOptions(Window* window, const std::string& title);
private:
Window* mWindow;
void openSlideshowScreensaverOptions();
void openVideoScreensaverOptions();
};

View file

@ -961,7 +961,11 @@ void ViewController::preload()
std::to_string(systemCount) + ")");
}
(*it)->getIndex()->resetFilters();
getGameListView(*it);
if (Settings::getInstance()->getBool("PreloadGamelists"))
getGameListView(*it)->preloadGamelist();
else
getGameListView(*it);
}
// Load navigation sounds, either from the theme if it supports it, or otherwise from

View file

@ -25,6 +25,8 @@ public:
virtual std::string getName() const override { return "detailed"; }
virtual void launch(FileData* game) override;
virtual void preloadGamelist() override { updateInfoPanel(); }
protected:
virtual void update(int deltaTime) override;

View file

@ -32,6 +32,8 @@ public:
void setTheme(const std::shared_ptr<ThemeData>& theme);
const std::shared_ptr<ThemeData>& getTheme() const { return mTheme; }
virtual void preloadGamelist(){};
virtual FileData* getCursor() = 0;
virtual void setCursor(FileData*) = 0;
virtual FileData* getNextEntry() = 0;

View file

@ -28,6 +28,8 @@ public:
virtual std::string getName() const override { return "video"; }
virtual void launch(FileData* game) override;
virtual void preloadGamelist() override { updateInfoPanel(); }
protected:
virtual void update(int deltaTime) override;

View file

@ -242,6 +242,7 @@ void Settings::setDefaults()
mBoolMap["VideoHardwareDecoding"] = {false, false};
#endif
mBoolMap["VideoUpscaleFrameRate"] = {false, false};
mBoolMap["PreloadGamelists"] = {true, true};
mBoolMap["AlternativeEmulatorPerGame"] = {true, true};
mBoolMap["ShowHiddenFiles"] = {true, true};
mBoolMap["ShowHiddenGames"] = {true, true};

View file

@ -153,8 +153,9 @@ std::map<std::string, std::map<std::string, ThemeData::ElementPropertyType>> The
{"rotation", FLOAT},
{"rotationOrigin", NORMALIZED_PAIR},
{"alignment", STRING},
{"itemsPerRow", FLOAT},
{"rows", FLOAT},
{"direction", STRING},
{"lines", FLOAT},
{"itemsPerLine", FLOAT},
{"itemMargin", NORMALIZED_PAIR},
{"slots", STRING},
{"controllerPos", NORMALIZED_PAIR},

View file

@ -24,7 +24,9 @@
#include <algorithm>
#include <iomanip>
#if defined(USE_OPENGL_21)
#define CLOCK_BACKGROUND_CREATION false
#endif
Window::Window()
: mScreensaver(nullptr)
@ -600,8 +602,8 @@ void Window::renderLoadingScreen(std::string text)
static_cast<float>(Renderer::getScreenHeight()), 0x000000FF, 0x000000FF);
ImageComponent splash(this, true);
splash.setResize(Renderer::getScreenWidth() * 0.6f, 0.0f);
splash.setImage(":/graphics/splash.svg");
splash.setResize(Renderer::getScreenWidth() * 0.6f, 0.0f);
splash.setPosition((Renderer::getScreenWidth() - splash.getSize().x) / 2.0f,
(Renderer::getScreenHeight() - splash.getSize().y) / 2.0f * 0.6f);
splash.render(trans);

View file

@ -187,26 +187,37 @@ void BadgeComponent::applyTheme(const std::shared_ptr<ThemeData>& theme,
}
}
if (elem->has("itemsPerRow")) {
const float itemsPerRow{elem->get<float>("itemsPerRow")};
if (itemsPerRow < 1.0f || itemsPerRow > 10.0f) {
LOG(LogWarning)
<< "BadgeComponent: Invalid theme configuration, <itemsPerRow> set to \""
<< itemsPerRow << "\"";
if (elem->has("direction")) {
const std::string direction{elem->get<std::string>("direction")};
if (direction != "row" && direction != "column") {
LOG(LogWarning) << "BadgeComponent: Invalid theme configuration, <direction> set to \""
<< direction << "\"";
}
else {
mFlexboxComponent.setItemsPerLine(static_cast<unsigned int>(itemsPerRow));
mFlexboxComponent.setDirection(direction);
}
}
if (elem->has("rows")) {
const float rows{elem->get<float>("rows")};
if (rows < 1.0f || rows > 10.0f) {
LOG(LogWarning) << "BadgeComponent: Invalid theme configuration, <rows> set to \""
<< rows << "\"";
if (elem->has("lines")) {
const float lines{elem->get<float>("lines")};
if (lines < 1.0f || lines > 10.0f) {
LOG(LogWarning) << "BadgeComponent: Invalid theme configuration, <lines> set to \""
<< lines << "\"";
}
else {
mFlexboxComponent.setLines(static_cast<unsigned int>(rows));
mFlexboxComponent.setLines(static_cast<unsigned int>(lines));
}
}
if (elem->has("itemsPerLine")) {
const float itemsPerLine{elem->get<float>("itemsPerLine")};
if (itemsPerLine < 1.0f || itemsPerLine > 10.0f) {
LOG(LogWarning)
<< "BadgeComponent: Invalid theme configuration, <itemsPerLine> set to \""
<< itemsPerLine << "\"";
}
else {
mFlexboxComponent.setItemsPerLine(static_cast<unsigned int>(itemsPerLine));
}
}
@ -266,8 +277,7 @@ void BadgeComponent::applyTheme(const std::shared_ptr<ThemeData>& theme,
FlexboxComponent::FlexboxItem item;
item.label = slot;
ImageComponent badgeImage{mWindow};
badgeImage.setForceLoad(true);
ImageComponent badgeImage{mWindow, false, false};
badgeImage.setImage(mBadgeIcons[slot]);
item.baseImage = badgeImage;
item.overlayImage = ImageComponent{mWindow};

View file

@ -249,8 +249,16 @@ void ComponentList::updateCameraOffset()
while (mCameraOffset < target && i < mEntries.size()) {
mCameraOffset += getRowHeight(mEntries.at(i).data);
if (mCameraOffset > totalHeight - mSize.y) {
if (mSetupCompleted && mCameraOffset != oldCameraOffset)
mBottomCameraOffset = true;
if (mSetupCompleted) {
if (mScrollIndicatorStatus == ComponentList::SCROLL_NONE &&
oldCameraOffset == 0.0f)
break;
if (mScrollIndicatorStatus != ComponentList::SCROLL_NONE &&
oldCameraOffset == 0.0f)
mBottomCameraOffset = true;
else if (mCameraOffset != oldCameraOffset)
mBottomCameraOffset = true;
}
break;
}
i++;

View file

@ -24,8 +24,8 @@ FlexboxComponent::FlexboxComponent(Window* window, std::vector<FlexboxItem>& ite
, mItems(items)
, mDirection{DEFAULT_DIRECTION}
, mAlignment{DEFAULT_ALIGNMENT}
, mItemsPerLine{DEFAULT_ITEMS_PER_LINE}
, mLines{DEFAULT_LINES}
, mItemsPerLine{DEFAULT_ITEMS_PER_LINE}
, mItemPlacement{DEFAULT_ITEM_PLACEMENT}
, mItemMargin{glm::vec2{DEFAULT_MARGIN_X, DEFAULT_MARGIN_Y}}
, mOverlayPosition{0.5f, 0.5f}
@ -86,8 +86,6 @@ void FlexboxComponent::setItemMargin(glm::vec2 value)
void FlexboxComponent::computeLayout()
{
// TODO: There is no right-alignment support for column mode.
// If we're not clamping itemMargin to a reasonable value, all kinds of weird rendering
// issues could occur.
mItemMargin.x = glm::clamp(mItemMargin.x, 0.0f, mSize.x / 2.0f);
@ -107,7 +105,13 @@ void FlexboxComponent::computeLayout()
mItemsPerLine = static_cast<unsigned int>(mItems.size());
}
glm::vec2 grid{mItemsPerLine, mLines};
glm::vec2 grid{};
if (mDirection == "row")
grid = {mItemsPerLine, mLines};
else
grid = {mLines, mItemsPerLine};
glm::vec2 maxItemSize{(mSize + mItemMargin - grid * mItemMargin) / grid};
float rowHeight{0.0f};
@ -146,11 +150,11 @@ void FlexboxComponent::computeLayout()
maxItemSize = glm::round(maxItemSize);
bool alignRight{mAlignment == "right" && mDirection == "row"};
bool alignRight{mAlignment == "right"};
float alignRightComp{0.0f};
// If right-aligning, move the overall container contents during grid setup.
if (alignRight)
if (alignRight && mDirection == "row")
alignRightComp =
std::round(mSize.x - ((maxItemSize.x + mItemMargin.x) * grid.x) + mItemMargin.x);
@ -166,11 +170,19 @@ void FlexboxComponent::computeLayout()
}
}
}
else { // Column mode.
else if (mDirection == "column" && !alignRight) {
for (int x = 0; x < grid.x; x++) {
for (int y = 0; y < grid.y; y++) {
itemPositions.push_back(glm::vec2{(x * (maxItemSize.x + mItemMargin.x)),
y * (rowHeight + mItemMargin.y)});
}
}
}
else { // Right-aligned.
for (int x = 0; x < grid.x; x++) {
for (int y = 0; y < grid.y; y++) {
itemPositions.push_back(
glm::vec2{(x * (maxItemSize.x + mItemMargin.x) + alignRightComp),
glm::vec2{(mSize.x - (x * (maxItemSize.x + mItemMargin.x)) - maxItemSize.x),
y * (rowHeight + mItemMargin.y)});
}
}
@ -185,7 +197,7 @@ void FlexboxComponent::computeLayout()
if (!item.visible)
continue;
if (pos > 0) {
if (mDirection == "row" && pos > 0) {
if (itemPositions[pos - 1].y < itemPositions[pos].y) {
lastY = itemPositions[pos].y;
itemsOnLastRow = 0;
@ -225,8 +237,8 @@ void FlexboxComponent::computeLayout()
pos++;
}
// Apply right-align to the items (only works in row mode).
if (alignRight) {
// Apply right-align to the items if we're using row mode.
if (alignRight && mDirection == "row") {
for (auto& item : mItems) {
if (!item.visible)
continue;

View file

@ -44,13 +44,6 @@ public:
mLayoutValid = false;
}
unsigned int getItemsPerLine() const { return mItemsPerLine; }
void setItemsPerLine(unsigned int value)
{
mItemsPerLine = value;
mLayoutValid = false;
}
unsigned int getLines() const { return mLines; }
void setLines(unsigned int value)
{
@ -58,6 +51,13 @@ public:
mLayoutValid = false;
}
unsigned int getItemsPerLine() const { return mItemsPerLine; }
void setItemsPerLine(unsigned int value)
{
mItemsPerLine = value;
mLayoutValid = false;
}
std::string getItemPlacement() const { return mItemPlacement; }
void setItemPlacement(const std::string& value)
{
@ -87,8 +87,8 @@ private:
// Layout options.
std::string mDirection;
std::string mAlignment;
unsigned int mItemsPerLine;
unsigned int mLines;
unsigned int mItemsPerLine;
std::string mItemPlacement;
glm::vec2 mItemMargin;

View file

@ -333,7 +333,7 @@ void ImageComponent::setSaturation(float saturation)
void ImageComponent::updateVertices()
{
if (!mTexture || !mTexture->isInitialized())
if (!mTexture)
return;
// We go through this mess to make sure everything is properly rounded.
@ -398,7 +398,7 @@ void ImageComponent::render(const glm::mat4& parentTrans)
Renderer::drawRect(0.0f, 0.0f, mSize.x, mSize.y, 0xFF000033, 0xFF000033);
}
// An image with zero size would normally indicate a corrupt image file.
if (mTexture->isInitialized() && mTexture->getSize() != glm::ivec2{}) {
if (mTexture->getSize() != glm::ivec2{}) {
// Actually draw the image.
// The bind() function returns false if the texture is not currently loaded. A blank
// texture is bound in this case but we want to handle a fade so it doesn't just

View file

@ -30,8 +30,6 @@ public:
// Use an already existing texture.
void setImage(const std::shared_ptr<TextureResource>& texture, bool resizeTexture = true);
void setForceLoad(bool status) { mForceLoad = status; }
void onSizeChanged() override { updateVertices(); }
// Resize the image to fit this size. If one axis is zero, scale that axis to maintain
@ -109,7 +107,8 @@ private:
bool mTargetIsMin;
// Calculates the correct mSize from our resizing information (set by setResize/setMaxSize).
// Used internally whenever the resizing parameters or texture change.
// Used internally whenever the resizing parameters or texture change. This function also
// initiates the SVG rasterization.
void resize();
Renderer::Vertex mVertices[4];

View file

@ -59,7 +59,7 @@ void NinePatchComponent::buildVertices()
else
scaleFactor = glm::clamp(Renderer::getScreenWidthModifier(), 0.4f, 3.0f);
mTexture = TextureResource::get(mPath, false, false, true, true, scaleFactor);
mTexture = TextureResource::get(mPath, false, false, false, true, true, scaleFactor);
if (mTexture->getSize() == glm::ivec2{}) {
mVertices = nullptr;

View file

@ -76,8 +76,12 @@ public:
// Handles positioning/resizing of text and arrows.
void onSizeChanged() override
{
mLeftArrow.setResize(0, mText.getFont()->getLetterHeight());
mRightArrow.setResize(0, mText.getFont()->getLetterHeight());
if (mText.getFont()->getLetterHeight() != mLeftArrow.getSize().y ||
mLeftArrow.getTexture()->getPendingRasterization())
mLeftArrow.setResize(0, mText.getFont()->getLetterHeight());
if (mText.getFont()->getLetterHeight() != mRightArrow.getSize().y ||
mRightArrow.getTexture()->getPendingRasterization())
mRightArrow.setResize(0, mText.getFont()->getLetterHeight());
if (mSize.x < (mLeftArrow.getSize().x + mRightArrow.getSize().x)) {
LOG(LogWarning) << "OptionListComponent too narrow";

View file

@ -8,6 +8,7 @@
#include "components/SliderComponent.h"
#include "Window.h"
#include "resources/Font.h"
#define MOVE_REPEAT_DELAY 500
@ -32,7 +33,7 @@ SliderComponent::SliderComponent(
mKnob.setOrigin(0.5f, 0.5f);
mKnob.setImage(":/graphics/slider_knob.svg");
setSize(Renderer::getScreenWidth() * 0.15f, Font::get(FONT_SIZE_MEDIUM)->getLetterHeight());
setSize(window->peekGui()->getSize().x * 0.26f, Font::get(FONT_SIZE_MEDIUM)->getLetterHeight());
}
bool SliderComponent::input(InputConfig* config, Input input)
@ -80,15 +81,23 @@ void SliderComponent::render(const glm::mat4& parentTrans)
glm::mat4 trans{parentTrans * getTransform()};
Renderer::setMatrix(trans);
// Render suffix.
if (mValueCache)
mFont->renderTextCache(mValueCache.get());
if (Settings::getInstance()->getBool("DebugText")) {
Renderer::drawRect(
mSize.x - mTextCache->metrics.size.x, (mSize.y - mTextCache->metrics.size.y) / 2.0f,
mTextCache->metrics.size.x, mTextCache->metrics.size.y, 0x0000FF33, 0x0000FF33);
Renderer::drawRect(mSize.x - mTextCache->metrics.size.x, 0.0f, mTextCache->metrics.size.x,
mSize.y, 0x00000033, 0x00000033);
}
float width{mSize.x - mKnob.getSize().x -
(mValueCache ?
mValueCache->metrics.size.x + (4.0f * Renderer::getScreenWidthModifier()) :
(mTextCache ?
mTextCache->metrics.size.x + (4.0f * Renderer::getScreenWidthModifier()) :
0.0f)};
// Render suffix.
if (mTextCache)
mFont->renderTextCache(mTextCache.get());
// Render bar.
Renderer::drawRect(mKnob.getSize().x / 2.0f, mSize.y / 2.0f - mBarHeight / 2.0f, width,
mBarHeight, 0x777777FF, 0x777777FF);
@ -138,17 +147,17 @@ void SliderComponent::onValueChanged()
const std::string max = ss.str();
glm::vec2 textSize = mFont->sizeText(max);
mValueCache = std::shared_ptr<TextCache>(mFont->buildTextCache(
mTextCache = std::shared_ptr<TextCache>(mFont->buildTextCache(
val, mSize.x - textSize.x, (mSize.y - textSize.y) / 2.0f, 0x777777FF));
mValueCache->metrics.size.x = textSize.x; // Fudge the width.
mTextCache->metrics.size.x = textSize.x; // Fudge the width.
}
mKnob.setResize(0.0f, std::round(mSize.y * 0.7f));
float barLength =
mSize.x - mKnob.getSize().x -
(mValueCache ? mValueCache->metrics.size.x + (4.0f * Renderer::getScreenWidthModifier()) :
0.0f);
(mTextCache ? mTextCache->metrics.size.x + (4.0f * Renderer::getScreenWidthModifier()) :
0.0f);
int barHeight = static_cast<int>(std::round(2.0f * Renderer::getScreenHeightModifier()));

View file

@ -52,7 +52,7 @@ private:
std::string mSuffix;
std::shared_ptr<Font> mFont;
std::shared_ptr<TextCache> mValueCache;
std::shared_ptr<TextCache> mTextCache;
};
#endif // ES_CORE_COMPONENTS_SLIDER_COMPONENT_H

View file

@ -49,16 +49,6 @@ void SwitchComponent::render(const glm::mat4& parentTrans)
renderChildren(trans);
}
void SwitchComponent::setResize(float width, float height)
{
// Reposition the switch after resizing to make it centered.
const glm::vec2 oldSize = mImage.getSize();
mImage.setResize(width, height);
const float xDiff = oldSize.x - mImage.getSize().x;
const float yDiff = oldSize.y - mImage.getSize().y;
mImage.setPosition(mImage.getPosition().x + xDiff, mImage.getPosition().y + yDiff / 2.0f);
}
void SwitchComponent::setState(bool state)
{
mState = state;
@ -81,6 +71,7 @@ void SwitchComponent::setValue(const std::string& statestring)
void SwitchComponent::onStateChanged()
{
mImage.setImage(mState ? ":/graphics/on.svg" : ":/graphics/off.svg");
mImage.setResize(mSize);
// Change the color of the switch to reflect the changes.
if (mState == mOriginalValue)

View file

@ -22,8 +22,7 @@ public:
void render(const glm::mat4& parentTrans) override;
void onSizeChanged() override { mImage.setSize(mSize); }
void setResize(float width, float height) override;
void setResize(float width, float height) override { setSize(width, height); }
bool getState() const { return mState; }
void setState(bool state);
std::string getValue() const override;

View file

@ -24,16 +24,18 @@
#define DPI 96
TextureData::TextureData(bool tile)
: mTile(tile)
, mTextureID(0)
: mTile{tile}
, mTextureID{0}
, mDataRGBA({})
, mWidth(0)
, mHeight(0)
, mSourceWidth(0.0f)
, mSourceHeight(0.0f)
, mScaleDuringLoad(1.0f)
, mScalable(false)
, mLinearMagnify(false)
, mWidth{0}
, mHeight{0}
, mSourceWidth{0.0f}
, mSourceHeight{0.0f}
, mScaleDuringLoad{1.0f}
, mScalable{false}
, mLinearMagnify{false}
, mForceRasterization{false}
, mPendingRasterization{false}
{
}
@ -54,23 +56,28 @@ void TextureData::initFromPath(const std::string& path)
bool TextureData::initSVGFromMemory(const std::string& fileData)
{
// If already initialized then don't process it again.
std::unique_lock<std::mutex> lock(mMutex);
std::unique_lock<std::mutex> lock{mMutex};
if (!mDataRGBA.empty())
return true;
NSVGimage* svgImage = nsvgParse(const_cast<char*>(fileData.c_str()), "px", DPI);
NSVGimage* svgImage{nsvgParse(const_cast<char*>(fileData.c_str()), "px", DPI)};
if (!svgImage) {
LOG(LogError) << "Couldn't parse SVG image";
return false;
}
// We want to rasterize this texture at a specific resolution. If the source size
// variables are set then use them, otherwise get them from the parsed file.
if ((mSourceWidth == 0.0f) && (mSourceHeight == 0.0f)) {
mSourceWidth = svgImage->width;
mSourceHeight = svgImage->height;
bool rasterize{true};
// If there is no image size defined yet, then don't rasterize unless mForceRasterization has
// been set (this is only used by NinePatchComponent to avoid flickering menus).
if (mSourceWidth == 0.0f && mSourceHeight == 0.0f) {
if (!mForceRasterization)
rasterize = false;
// Set a small temporary size that maintains the image aspect ratio.
mSourceWidth = 64.0f;
mSourceHeight = 64.0f * (svgImage->height / svgImage->width);
}
mWidth = static_cast<int>(std::round(mSourceWidth * mScaleDuringLoad));
@ -87,23 +94,31 @@ bool TextureData::initSVGFromMemory(const std::string& fileData)
std::round((static_cast<float>(mWidth) / svgImage->width) * svgImage->height));
}
std::vector<unsigned char> tempVector;
tempVector.reserve(mWidth * mHeight * 4);
if (rasterize) {
std::vector<unsigned char> tempVector;
tempVector.reserve(mWidth * mHeight * 4);
NSVGrasterizer* rast = nsvgCreateRasterizer();
NSVGrasterizer* rast = nsvgCreateRasterizer();
nsvgRasterize(rast, svgImage, 0, 0, mHeight / svgImage->height, tempVector.data(), mWidth,
mHeight, mWidth * 4);
nsvgRasterize(rast, svgImage, 0, 0, mHeight / svgImage->height, tempVector.data(), mWidth,
mHeight, mWidth * 4);
nsvgDeleteRasterizer(rast);
mDataRGBA.insert(mDataRGBA.begin(), tempVector.data(),
tempVector.data() + (mWidth * mHeight * 4));
ImageIO::flipPixelsVert(mDataRGBA.data(), mWidth, mHeight);
mPendingRasterization = false;
}
else {
// TODO: Fix this properly instead of using the single byte texture workaround.
mDataRGBA.push_back(0);
mPendingRasterization = true;
}
// This is important in order to avoid memory leaks.
nsvgDeleteRasterizer(rast);
nsvgDelete(svgImage);
mDataRGBA.insert(mDataRGBA.begin(), tempVector.data(),
tempVector.data() + (mWidth * mHeight * 4));
ImageIO::flipPixelsVert(mDataRGBA.data(), mWidth, mHeight);
return true;
}

View file

@ -61,8 +61,13 @@ public:
void setScaleDuringLoad(float scale) { mScaleDuringLoad = scale; }
// Whether to use linear filtering when magnifying the texture.
void setLinearMagnify(bool setting) { mLinearMagnify = setting; }
// Whether to rasterize the image even if a size has not been set yet.
void setForceRasterization(bool setting) { mForceRasterization = setting; }
std::vector<unsigned char> getRawRGBAData() { return mDataRGBA; }
// Has the image been loaded but not yet been rasterized as the size was not known?
bool getPendingRasterization() { return mPendingRasterization; }
std::vector<unsigned char>& getRawRGBAData() { return mDataRGBA; }
std::string getTextureFilePath() { return mPath; }
bool tiled() { return mTile; }
@ -80,6 +85,8 @@ private:
bool mScalable;
bool mLinearMagnify;
bool mReloadable;
bool mForceRasterization;
bool mPendingRasterization;
};
#endif // ES_CORE_RESOURCES_TEXTURE_DATA_H

View file

@ -8,16 +8,20 @@
#include "resources/TextureResource.h"
#include "resources/TextureData.h"
#include "utils/FileSystemUtil.h"
#include "utils/StringUtil.h"
TextureDataManager TextureResource::sTextureDataManager;
std::map<TextureResource::TextureKeyType, std::weak_ptr<TextureResource>>
TextureResource::sTextureMap;
std::set<TextureResource*> TextureResource::sAllTextures;
TextureResource::TextureResource(
const std::string& path, bool tile, bool dynamic, bool linearMagnify, float scaleDuringLoad)
TextureResource::TextureResource(const std::string& path,
bool tile,
bool dynamic,
bool linearMagnify,
bool forceRasterization,
float scaleDuringLoad)
: mTextureData(nullptr)
, mForceLoad(false)
{
@ -32,6 +36,7 @@ TextureResource::TextureResource(
if (scaleDuringLoad != 1.0f)
data->setScaleDuringLoad(scaleDuringLoad);
data->setLinearMagnify(linearMagnify);
data->setForceRasterization(forceRasterization);
// Force the texture manager to load it using a blocking load.
sTextureDataManager.load(data, true);
}
@ -42,6 +47,7 @@ TextureResource::TextureResource(
if (scaleDuringLoad != 1.0f)
data->setScaleDuringLoad(scaleDuringLoad);
data->setLinearMagnify(linearMagnify);
data->setForceRasterization(forceRasterization);
// Load it so we can read the width/height.
data->load();
}
@ -148,14 +154,15 @@ std::shared_ptr<TextureResource> TextureResource::get(const std::string& path,
bool forceLoad,
bool dynamic,
bool linearMagnify,
bool forceRasterization,
float scaleDuringLoad)
{
std::shared_ptr<ResourceManager>& rm = ResourceManager::getInstance();
const std::string canonicalPath = Utils::FileSystem::getCanonicalPath(path);
if (canonicalPath.empty()) {
std::shared_ptr<TextureResource> tex(
new TextureResource("", tile, false, linearMagnify, scaleDuringLoad));
std::shared_ptr<TextureResource> tex(new TextureResource(
"", tile, false, linearMagnify, forceRasterization, scaleDuringLoad));
// Make sure we get properly deinitialized even though we do nothing on reinitialization.
rm->addReloadable(tex);
return tex;
@ -171,12 +178,13 @@ std::shared_ptr<TextureResource> TextureResource::get(const std::string& path,
// Need to create it.
std::shared_ptr<TextureResource> tex;
tex = std::shared_ptr<TextureResource>(
new TextureResource(key.first, tile, dynamic, linearMagnify, scaleDuringLoad));
tex = std::shared_ptr<TextureResource>(new TextureResource(
key.first, tile, dynamic, linearMagnify, forceRasterization, scaleDuringLoad));
std::shared_ptr<TextureData> data = sTextureDataManager.get(tex.get());
// Is it an SVG?
if (key.first.substr(key.first.size() - 4, std::string::npos) != ".svg") {
if (Utils::String::toLower(key.first.substr(key.first.size() - 4, std::string::npos)) !=
".svg") {
// Probably not. Add it to our map. We don't add SVGs because 2 SVGs might be
// rasterized at different sizes.
sTextureMap[key] = std::weak_ptr<TextureResource>(tex);
@ -209,7 +217,7 @@ void TextureResource::rasterizeAt(float width, float height)
data = sTextureDataManager.get(this);
mSourceSize = glm::vec2{static_cast<float>(width), static_cast<float>(height)};
data->setSourceSize(static_cast<float>(width), static_cast<float>(height));
if (mForceLoad || (mTextureData != nullptr))
if (mForceLoad || mTextureData != nullptr)
data->load();
}

View file

@ -10,6 +10,7 @@
#define ES_CORE_RESOURCES_TEXTURE_RESOURCE_H
#include "resources/ResourceManager.h"
#include "resources/TextureData.h"
#include "resources/TextureDataManager.h"
#include "utils/MathUtil.h"
@ -30,6 +31,7 @@ public:
bool forceLoad = false,
bool dynamic = true,
bool linearMagnify = false,
bool forceRasterization = false,
float scaleDuringLoad = 1.0f);
void initFromPixels(const unsigned char* dataRGBA, size_t width, size_t height);
virtual void initFromMemory(const char* data, size_t length);
@ -38,6 +40,12 @@ public:
// Returns the raw pixel values.
std::vector<unsigned char> getRawRGBAData();
// Has the image been loaded but not yet been rasterized as the size was not known?
bool getPendingRasterization()
{
return (mTextureData != nullptr ? mTextureData->getPendingRasterization() : false);
}
std::string getTextureFilePath();
// For SVG graphics this function effectively rescales the image to the defined size.
@ -49,7 +57,6 @@ public:
virtual ~TextureResource();
bool isInitialized() const { return true; }
bool isTiled() const;
const glm::ivec2 getSize() const { return mSize; }
@ -65,6 +72,7 @@ protected:
bool tile,
bool dynamic,
bool linearMagnify,
bool forceRasterization,
float scaleDuringLoad);
virtual void unload(std::shared_ptr<ResourceManager>& rm);
virtual void reload(std::shared_ptr<ResourceManager>& rm);

View file

@ -33,9 +33,9 @@
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
inkscape:zoom="9.6754505"
inkscape:cx="14.68785"
inkscape:cy="65.424484"
inkscape:zoom="3.0165741"
inkscape:cx="-308.2567"
inkscape:cy="78.979511"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
@ -143,7 +143,7 @@
style="fill:#f0f0f0;fill-opacity:1" />
</g>
<path
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#2df01e;fill-opacity:1;fill-rule:nonzero;stroke:#282828;stroke-width:0.22206067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
style="color:#000000;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:#000000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:nonzero;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:#000000;solid-opacity:1;vector-effect:none;fill:#28e819;fill-opacity:1;fill-rule:nonzero;stroke:#282828;stroke-width:0.22206067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto;enable-background:accumulate"
d="M 15.847808,8.6772533 15.6287,8.8944404 15.293837,9.2261541 8.4678971,16.042533 l -3.109371,-3.103559 -1.719275,1.715831 3.974951,3.968698 0.853695,0.815097 0.853178,-0.815097 8.2444579,-8.230934 z"
id="path90-9-4"
inkscape:connector-curvature="0" />

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

View file

@ -15,9 +15,34 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="gamepad_nintendo_64.svg">
<defs
id="defs4919" />
id="defs4919">
<clipPath
id="clipPath16"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18"
d="M 0,366.069 H 352.845 V 0 H 0 Z" />
</clipPath>
<clipPath
id="clipPath16-4"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18-6"
d="M 0,366.069 H 352.845 V 0 H 0 Z" />
</clipPath>
<clipPath
id="clipPath16-4-4"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18-6-6"
d="M 0,366.069 H 352.845 V 0 H 0 Z" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
@ -25,9 +50,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="22.627417"
inkscape:cx="14.408843"
inkscape:cy="35.16371"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -36,7 +61,8 @@
inkscape:window-height="2065"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
inkscape:window-maximized="1"
inkscape:snap-bbox="false" />
<metadata
id="metadata4922">
<rdf:RDF>
@ -55,14 +81,213 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g6500">
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
d="m 8.9207505,288.75028 v -0.28673 c 0,0 -0.8945998,-0.5964 -3.3891568,-0.5964 -2.494557,0 -3.3891568,0.5964 -3.3891568,0.5964 v 0.28673"
style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path22-9-2"
inkscape:connector-curvature="0" />
<path
inkscape:connector-curvature="0"
id="path26-2-4"
d="m 5.5533939,287.39694 c -0.756969,0 -1.6331147,0.34396 -1.6331147,0.34396 l -0.2066758,0.40158 c 0,0 -2.1943939,0.16039 -2.1867555,1.63611 5.085e-4,0.0982 0.0075,0.18881 0.01904,0.27331 -0.1137858,0.538 -0.2468545,1.45365 -0.133525,2.53298 0.092809,0.88393 0.4822912,1.17919 0.7014452,1.18319 0.3958948,0.007 0.6790322,-0.98964 0.7971423,-1.56548 0.1240976,-0.60497 0.1548601,-0.89078 0.1633366,-1.0221 0.084918,0.008 0.1608876,0.0163 0.2189511,0.028 0.7952073,0.16057 0.9046239,0.0698 1.1162999,1.37634 0.2217231,1.36867 0.5245184,2.92843 1.1438567,2.90548 0.6193384,0.023 0.9221336,-1.53681 1.1438567,-2.90548 0.2116761,-1.30655 0.3210926,-1.21577 1.1162999,-1.37634 0.059266,-0.0119 0.1373374,-0.0202 0.2244625,-0.0286 0.00843,0.13111 0.03911,0.417 0.1633365,1.0226 0.1181333,0.57583 0.4012477,1.5727 0.7971423,1.56548 0.2191538,-0.004 0.608887,-0.29924 0.7016953,-1.18319 0.1143159,-1.08873 -0.022366,-2.01198 -0.1367813,-2.548 2.04e-5,-1.6e-4 -2.04e-5,-3.4e-4 0,-5e-4 0.010198,-0.08 0.015807,-0.16573 0.016283,-0.25778 0.00764,-1.47572 -2.1867555,-1.63612 -2.1867555,-1.63612 L 7.1865088,287.7408 c 0,0 -0.8761456,-0.34396 -1.6331147,-0.34396 z"
style="fill:#c2c2c2;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:0.10583333;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
sodipodi:nodetypes="cccc"
d="m 7.1595743,287.77369 -0.1162104,1.70489 0.3254908,-1.29954 z"
style="fill:#878787;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02235503"
id="path226-0-9"
inkscape:connector-curvature="0" />
<path
d="m 3.6964736,289.83986 c 0,0.45806 -0.3713048,0.82932 -0.829317,0.82932 -0.458035,0 -0.8293398,-0.37126 -0.8293398,-0.82932 0,-0.45802 0.3713048,-0.82932 0.8293398,-0.82932 0.4580122,0 0.829317,0.3713 0.829317,0.82932"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path46-2-8"
inkscape:connector-curvature="0" />
<path
d="m 3.6964736,289.83986 c 0,0.45806 -0.3713048,0.82932 -0.829317,0.82932 -0.458035,0 -0.8293398,-0.37126 -0.8293398,-0.82932 0,-0.45802 0.3713048,-0.82932 0.8293398,-0.82932 0.4580122,0 0.829317,0.3713 0.829317,0.82932 z"
style="fill:none;stroke:#a3a3a3;stroke-width:0.02293845;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path50-4-3"
inkscape:connector-curvature="0" />
<path
d="M 3.0196996,290.48209 H 2.7333131 c -0.031632,0 -0.057346,-0.0257 -0.057346,-0.0573 v -0.38906 H 2.2962667 c -0.03154,0 -0.057277,-0.0257 -0.057277,-0.0573 v -0.28636 c 0,-0.0316 0.025667,-0.0573 0.057277,-0.0573 h 0.3797002 v -0.37971 c 0,-0.0317 0.025714,-0.0573 0.057346,-0.0573 h 0.2863866 c 0.031586,0 0.057277,0.0257 0.057277,0.0573 v 0.37971 h 0.3610521 c 0.031609,0 0.057278,0.0257 0.057278,0.0573 v 0.28636 c 0,0.0316 -0.025669,0.0572 -0.057278,0.0572 H 3.076977 v 0.3891 c 0,0.0316 -0.025691,0.0573 -0.057277,0.0573"
style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path54-7-1"
inkscape:connector-curvature="0" />
<path
d="m 5.9659651,289.9888 c 0,0.22627 -0.1834388,0.4097 -0.4097038,0.4097 -0.2262878,0 -0.4097265,-0.18343 -0.4097265,-0.40968 0,-0.22629 0.1834387,-0.40971 0.4097265,-0.40971 0.226265,0 0.4097038,0.18342 0.4097038,0.40969"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path58-7-3"
inkscape:connector-curvature="0" />
<path
d="m 6.459142,291.72032 c 0,0.49864 -0.4042444,0.90288 -0.9028806,0.90288 -0.498659,0 -0.9029034,-0.40424 -0.9029034,-0.90288 0,-0.49864 0.4042444,-0.90288 0.9029034,-0.90288 0.4986362,0 0.9028806,0.40424 0.9028806,0.90288"
style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path66-4-9"
inkscape:connector-curvature="0" />
<path
d="m 7.4576186,290.30537 -0.052965,0.0512 -0.1864895,-0.19306 0.052964,-0.0512 z"
style="fill:#878787;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path70-9"
inkscape:connector-curvature="0" />
<path
d="m 8.9056076,289.42315 c 0,0.33271 -0.2697416,0.60245 -0.6024706,0.60245 -0.332729,0 -0.6024705,-0.26974 -0.6024705,-0.60245 0,-0.33275 0.2697415,-0.60247 0.6024705,-0.60247 0.332729,0 0.6024706,0.26972 0.6024706,0.60247"
style="fill:#afafaf;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02362629"
id="path78-3"
inkscape:connector-curvature="0" />
<path
d="m 3.0006584,289.83986 c 0,0.0738 -0.059755,0.1335 -0.1335018,0.1335 -0.073748,0 -0.1335247,-0.0598 -0.1335247,-0.1335 0,-0.0738 0.059778,-0.13351 0.1335247,-0.13351 0.073748,0 0.1335018,0.0597 0.1335018,0.13351"
style="fill:#3d3d3d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path82-1-0"
inkscape:connector-curvature="0" />
<path
d="m 2.7653604,290.1433 h 0.2035787 l -0.1018008,0.2189 z"
style="fill:#3d3d3d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path86-2-6"
inkscape:connector-curvature="0" />
<path
d="m 2.7653604,290.1433 h 0.2035787 l -0.1018008,0.2189 z"
style="fill:none;stroke:#3d3d3d;stroke-width:0.02293845;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path90-8-4"
inkscape:connector-curvature="0" />
<path
d="M 2.9689391,289.53641 H 2.7653604 l 0.1018008,-0.21889 z"
style="fill:#3d3d3d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path94-9-0"
inkscape:connector-curvature="0" />
<path
d="M 2.9689391,289.53641 H 2.7653604 l 0.1018008,-0.21889 z"
style="fill:none;stroke:#3d3d3d;stroke-width:0.02293845;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path98-3-6"
inkscape:connector-curvature="0" />
<path
d="m 2.5637062,289.73807 v 0.20358 l -0.2189017,-0.1018 z"
style="fill:#3d3d3d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path102-6-6"
inkscape:connector-curvature="0" />
<path
d="m 2.5637062,289.73807 v 0.20358 l -0.2189017,-0.1018 z"
style="fill:none;stroke:#3d3d3d;stroke-width:0.02293845;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path106-8-5"
inkscape:connector-curvature="0" />
<path
d="m 3.1705911,289.94165 v -0.20358 l 0.2189017,0.1018 z"
style="fill:#3d3d3d;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path110-0-9"
inkscape:connector-curvature="0" />
<path
d="m 3.1705911,289.94165 v -0.20358 l 0.2189017,0.1018 z"
style="fill:none;stroke:#3d3d3d;stroke-width:0.02293845;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
id="path114-2-7"
inkscape:connector-curvature="0" />
<path
d="m 5.8774113,289.9888 c 0,0.17736 -0.1438011,0.32116 -0.3211613,0.32116 -0.1773601,0 -0.3211613,-0.14378 -0.3211613,-0.32114 0,-0.17738 0.1438012,-0.32118 0.3211613,-0.32118 0.1773602,0 0.3211613,0.1438 0.3211613,0.32116"
style="fill:#b40519;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path118-1-8"
inkscape:connector-curvature="0" />
<path
d="m 7.3836283,289.91383 c 0,0.18788 -0.1523572,0.34024 -0.340269,0.34024 -0.1879118,0 -0.340269,-0.15236 -0.340269,-0.34024 0,-0.18794 0.1523572,-0.34027 0.340269,-0.34027 0.1879118,0 0.340269,0.15233 0.340269,0.34027"
style="fill:#0c9655;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path122-0-9"
inkscape:connector-curvature="0" />
<path
d="m 8.0680409,289.42315 c 0,0.12282 -0.099553,0.22234 -0.2223425,0.22234 -0.1228125,0 -0.2223653,-0.0995 -0.2223653,-0.22234 0,-0.12278 0.099553,-0.22234 0.2223653,-0.22234 0.1227893,0 0.2223425,0.0996 0.2223425,0.22234"
style="fill:#f9c200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path126-5-6"
inkscape:connector-curvature="0" />
<path
d="m 8.9829135,289.42315 c 0,0.12282 -0.099553,0.22234 -0.2223425,0.22234 -0.1228123,0 -0.2223654,-0.0995 -0.2223654,-0.22234 0,-0.12278 0.099553,-0.22234 0.2223654,-0.22234 0.1227894,0 0.2223425,0.0996 0.2223425,0.22234"
style="fill:#f9c200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path130-1-2"
inkscape:connector-curvature="0" />
<path
d="m 8.303137,289.65823 c 0.1228123,0 0.2223427,0.0996 0.2223427,0.22235 0,0.12281 -0.09953,0.22236 -0.2223427,0.22236 -0.1228123,0 -0.2223426,-0.0995 -0.2223426,-0.22236 0,-0.1228 0.09953,-0.22235 0.2223426,-0.22235"
style="fill:#f9c200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path134-1-6"
inkscape:connector-curvature="0" />
<path
d="m 8.303137,288.74333 c 0.1228123,0 0.2223427,0.0996 0.2223427,0.22235 0,0.12282 -0.09953,0.22236 -0.2223427,0.22236 -0.1228123,0 -0.2223426,-0.0995 -0.2223426,-0.22236 0,-0.12279 0.09953,-0.22235 0.2223426,-0.22235"
style="fill:#f9c200;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path138-0-3"
inkscape:connector-curvature="0" />
<path
d="m 5.1694732,292.09916 -0.1545823,-0.38444 0.1625419,-0.38117 0.3844027,-0.15459 0.3811912,0.16255 0.1545823,0.38442 -0.1625419,0.38117 -0.3844256,0.15457 z"
style="fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path142-1"
inkscape:connector-curvature="0" />
<path
d="m 8.0009272,290.52703 c 0,0.1879 -0.1523573,0.34027 -0.3402691,0.34027 -0.1879118,0 -0.340269,-0.15237 -0.340269,-0.34027 0,-0.18792 0.1523572,-0.34028 0.340269,-0.34028 0.1879118,0 0.3402691,0.15236 0.3402691,0.34028"
style="fill:#0356b2;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path146-8-9"
inkscape:connector-curvature="0" />
<path
d="m 5.976639,291.72032 c 0,0.23217 -0.1882258,0.4204 -0.4204033,0.4204 -0.2321489,0 -0.4203747,-0.1882 -0.4203747,-0.4204 0,-0.23215 0.1882258,-0.42037 0.4203747,-0.42037 0.2321775,0 0.4204033,0.18819 0.4204033,0.42037"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02848453"
id="path154-9"
inkscape:connector-curvature="0" />
<path
d="M 5.5563759,288.61448 H 6.279442 c 0.01273,0 0.02537,-9.1e-4 0.037963,-0.003 0.1009521,-0.0178 0.1681389,-0.118 0.1457739,-0.21756 -0.019131,-0.0852 -0.092029,-0.14386 -0.1792869,-0.14386 -0.4850337,-8e-5 -0.9700444,-3e-5 -1.455078,0 -0.042803,0 -0.081041,0.0133 -0.1146923,0.0398 -0.077922,0.0614 -0.091662,0.1771 -0.02982,0.25462 0.037895,0.0475 0.087855,0.0702 0.1484119,0.0702 z m -2.28e-5,-0.42096 c 0.2412207,0 0.4824645,9e-5 0.7236853,-7e-5 0.044661,-4e-5 0.086753,0.01 0.1250834,0.0326 0.065443,0.0394 0.1051957,0.097 0.1158162,0.17286 0.016217,0.11602 -0.05168,0.22386 -0.1623125,0.26019 -0.025324,0.008 -0.051359,0.0117 -0.077968,0.0117 -0.4283985,-4e-5 -0.8568201,-4e-5 -1.2852186,-4e-5 -0.057438,0 -0.1148759,4.6e-4 -0.1722679,-1.8e-4 -0.1077419,-9.2e-4 -0.2030283,-0.0781 -0.2275494,-0.18292 -0.028398,-0.12164 0.039385,-0.24292 0.1579083,-0.28235 0.025691,-0.008 0.052116,-0.0119 0.079137,-0.0119 0.2412208,8e-5 0.4824416,3e-5 0.7236853,3e-5"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path178-2"
inkscape:connector-curvature="0" />
<path
d="m 4.9485735,288.47435 v -0.006 c 0,-0.0466 9.17e-5,-0.093 -1.376e-4,-0.13947 0,-0.005 0.00133,-0.006 0.00624,-0.006 0.018443,2.8e-4 0.036931,2.3e-4 0.05542,5e-5 0.00386,-5e-5 0.00495,9.2e-4 0.00493,0.005 -9.18e-5,0.0702 -9.18e-5,0.14028 2.29e-5,0.21039 0,0.005 -0.0011,0.006 -0.00527,0.006 -0.018671,-2.3e-4 -0.037367,-2.3e-4 -0.056039,0 -0.00399,9e-5 -0.00594,-0.002 -0.00796,-0.005 -0.031655,-0.0492 -0.063425,-0.0984 -0.095172,-0.14754 -0.00117,-0.002 -0.00239,-0.004 -0.0047,-0.006 v 0.006 c 0,0.048 -1.376e-4,0.0961 1.606e-4,0.14422 6.88e-5,0.006 -0.00179,0.007 -0.00755,0.007 -0.017662,-3.6e-4 -0.035371,-2.7e-4 -0.053011,-5e-5 -0.00424,5e-5 -0.00582,-4.8e-4 -0.0058,-0.006 1.606e-4,-0.0699 1.606e-4,-0.13983 -2.3e-5,-0.20978 0,-0.005 0.00161,-0.006 0.00573,-0.006 0.020071,1.8e-4 0.040142,2.3e-4 0.060213,-4e-5 0.00413,-5e-5 0.00631,0.002 0.00842,0.005 0.031012,0.0491 0.062186,0.0982 0.093268,0.14726 4.358e-4,-4e-5 8.483e-4,-9e-5 0.00126,-1.4e-4"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path182-6"
inkscape:connector-curvature="0" />
<path
d="m 6.0513672,288.47076 c 0,-0.0106 2.065e-4,-0.0211 -4.58e-5,-0.0316 -3.899e-4,-0.015 -0.010184,-0.0253 -0.024246,-0.0256 -0.014452,-4.5e-4 -0.026104,0.009 -0.026655,0.0239 -8.241e-4,0.022 -5.284e-4,0.044 -1.376e-4,0.0661 1.835e-4,0.009 0.00592,0.0151 0.015529,0.0168 0.00647,9.2e-4 0.013029,0.002 0.019567,2.3e-4 0.010253,-0.002 0.015713,-0.007 0.01592,-0.0183 2.065e-4,-0.0105 4.59e-5,-0.021 6.89e-5,-0.0316 m 4.58e-5,-0.0675 c 0,-0.0217 -6.88e-5,-0.0423 4.59e-5,-0.0628 0,-0.006 -0.00243,-0.0131 9.162e-4,-0.0167 0.00337,-0.004 0.010896,-9.2e-4 0.016584,-9.2e-4 0.014474,-1.8e-4 0.028994,5e-5 0.043514,-1.4e-4 0.00388,-4e-5 0.00544,4.9e-4 0.00541,0.005 -1.147e-4,0.0702 -1.147e-4,0.14031 -2.3e-5,0.21043 2.3e-5,0.004 -7.804e-4,0.006 -0.00484,0.006 -0.018901,-2.1e-4 -0.03778,-4e-5 -0.056635,-1.1e-4 -0.00213,0 -0.00466,9.1e-4 -0.00518,-0.003 -4.129e-4,-0.004 -0.00294,-4.9e-4 -0.00399,-1.8e-4 -0.011745,0.005 -0.023947,0.007 -0.036495,0.008 -0.030004,0.002 -0.051956,-0.0129 -0.067577,-0.0371 -0.035395,-0.0549 7.321e-4,-0.10807 0.043537,-0.11935 0.020645,-0.006 0.040096,-0.002 0.058539,0.008 0.00172,9.2e-4 0.00339,0.002 0.00619,0.004"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path186-0"
inkscape:connector-curvature="0" />
<path
d="m 5.7793768,288.41346 c 0.00748,-0.003 0.013671,-0.006 0.019933,-0.0104 0.038399,-0.0221 0.082625,-0.005 0.1049205,0.0289 0.003,0.005 0.00426,0.01 0.00424,0.0153 -1.376e-4,0.0318 -1.376e-4,0.0635 2.3e-5,0.0953 2.28e-5,0.004 -5.527e-4,0.006 -0.00502,0.006 -0.019268,-2.8e-4 -0.038537,-2.8e-4 -0.057782,-4e-5 -0.00423,4e-5 -0.00527,-9.2e-4 -0.00525,-0.006 1.835e-4,-0.031 9.18e-5,-0.062 9.18e-5,-0.093 0,-0.0152 -0.01842,-0.0291 -0.033284,-0.0253 -0.00464,0.002 -0.00896,0.003 -0.013213,0.006 -0.010093,0.006 -0.015322,0.0119 -0.014956,0.0243 8.725e-4,0.0296 1.835e-4,0.0592 3.9e-4,0.0887 4.58e-5,0.005 -0.00115,0.006 -0.00525,0.006 -0.018671,-2.4e-4 -0.037367,-2.4e-4 -0.056016,0 -0.00424,9e-5 -0.00523,-9.2e-4 -0.00523,-0.006 1.375e-4,-0.0463 1.605e-4,-0.0926 0,-0.13885 0,-0.005 0.0015,-0.006 0.00544,-0.006 0.018443,1.8e-4 0.036931,2.7e-4 0.05542,-5e-5 0.00498,-1.3e-4 0.00608,0.002 0.00559,0.006 -3.211e-4,0.003 -4.59e-5,0.006 -4.59e-5,0.009"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path190-2"
inkscape:connector-curvature="0" />
<path
d="m 5.2250897,288.4088 c 0.00605,-0.004 0.011469,-0.006 0.016424,-0.009 0.031609,-0.0203 0.069871,-0.0129 0.09563,0.0116 0.011515,0.0109 0.01819,0.0229 0.017502,0.0397 -0.0011,0.0284 -4.588e-4,0.0568 -1.377e-4,0.0852 6.89e-5,0.006 -0.00175,0.006 -0.00697,0.006 -0.018282,-2.8e-4 -0.036564,-2.8e-4 -0.054846,0 -0.00489,1.2e-4 -0.00633,-9.2e-4 -0.00631,-0.006 2.753e-4,-0.0304 1.376e-4,-0.0608 1.376e-4,-0.0912 0,-0.0167 -0.018512,-0.0306 -0.034775,-0.026 -0.00438,0.002 -0.00851,0.003 -0.012548,0.006 -0.0095,0.005 -0.014726,0.0116 -0.014383,0.0235 8.727e-4,0.0292 9.17e-5,0.0584 4.588e-4,0.0876 9.17e-5,0.006 -0.0017,0.007 -0.00727,0.007 -0.017869,-3.7e-4 -0.035738,-2.8e-4 -0.053608,-5e-5 -0.00399,5e-5 -0.00548,-9.2e-4 -0.00546,-0.006 1.606e-4,-0.0465 1.147e-4,-0.093 2.29e-5,-0.13947 0,-0.004 8.484e-4,-0.005 0.00461,-0.005 0.018878,1.8e-4 0.037734,1.8e-4 0.056589,0 0.00377,-4e-5 0.00546,9.2e-4 0.00502,0.005 -3.442e-4,0.003 -9.18e-5,0.006 -9.18e-5,0.0102"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path194-2"
inkscape:connector-curvature="0" />
<path
d="m 6.2155653,288.47058 h 2.29e-5 c 0,0.0143 -1.835e-4,0.0286 6.89e-5,0.0428 1.606e-4,0.0103 0.00516,0.0161 0.015231,0.0183 0.00527,0.002 0.010644,9.2e-4 0.015988,9.2e-4 0.012937,-9.2e-4 0.019774,-0.007 0.019842,-0.0204 2.295e-4,-0.0275 2.982e-4,-0.0551 0,-0.0828 -1.146e-4,-0.016 -0.00996,-0.0257 -0.025003,-0.0257 -0.016148,4e-5 -0.025874,0.01 -0.026127,0.0258 -2.064e-4,0.0137 -2.29e-5,0.0274 -2.29e-5,0.041 m 0.026563,-0.0817 c 0.023856,9e-5 0.046152,0.006 0.065627,0.0215 0.041679,0.0317 0.042619,0.0856 0.0022,0.11895 -0.037619,0.031 -0.097901,0.0313 -0.1358415,4.9e-4 -0.040991,-0.0331 -0.039684,-0.0896 0.00282,-0.12079 0.019245,-0.014 0.041037,-0.0202 0.065191,-0.0204"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path198-5"
inkscape:connector-curvature="0" />
<path
d="m 5.5903594,288.44518 h 0.00954 c 0.017203,0 0.017203,0 0.016034,-0.0174 -9.645e-4,-0.0139 -0.011217,-0.0238 -0.025347,-0.0241 -0.014153,-3.8e-4 -0.024109,0.008 -0.025623,0.0218 -5.963e-4,0.006 -9.16e-5,0.0111 -3.211e-4,0.0166 -1.147e-4,0.003 0.00147,0.003 0.00372,0.003 0.00734,-5e-5 0.014657,0 0.021998,0 m 0.0356,0.0248 c -0.018671,0 -0.037343,1.4e-4 -0.055993,-5e-5 -0.00397,-4e-5 -0.0055,4.9e-4 -0.00541,0.006 3.441e-4,0.0123 4.58e-5,0.0246 1.835e-4,0.0369 1.376e-4,0.0129 0.00674,0.0197 0.019705,0.0206 0.00516,3.4e-4 0.0103,4.3e-4 0.015391,-9.2e-4 0.010735,-0.003 0.015874,-0.009 0.016103,-0.0197 1.376e-4,-0.006 1.835e-4,-0.0111 0,-0.0167 -9.18e-5,-0.003 6.884e-4,-0.004 0.0036,-0.004 0.020048,6e-5 0.040119,1.1e-4 0.06019,0 0.00477,-6e-5 0.00339,0.003 0.00248,0.005 -0.007,0.0181 -0.019589,0.0314 -0.036059,0.0413 -0.038949,0.0233 -0.092602,0.0191 -0.1264368,-0.01 -0.037046,-0.0319 -0.037183,-0.082 -2.752e-4,-0.11402 0.038881,-0.0336 0.1041177,-0.0332 0.1418972,9.2e-4 0.01468,0.0133 0.02365,0.0295 0.025714,0.0495 4.359e-4,0.005 -3.212e-4,0.006 -0.00509,0.006 -0.018649,-2.7e-4 -0.037344,-1.2e-4 -0.055993,-1.2e-4"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path202-2"
inkscape:connector-curvature="0" />
<path
d="m 5.3941507,288.46808 c 0,-0.0231 -1.147e-4,-0.0461 1.147e-4,-0.0692 4.58e-5,-0.005 -0.00126,-0.006 -0.00535,-0.006 -0.00833,2.6e-4 -0.016699,-4e-5 -0.025025,1.5e-4 -0.00319,8e-5 -0.00449,-4.9e-4 -0.00458,-0.005 -4.817e-4,-0.0159 -6.205e-4,-0.0159 0.015369,-0.0159 0.00516,0 0.010345,-1.9e-4 0.015506,3e-5 0.0031,1.2e-4 0.00413,-9.2e-4 0.00404,-0.004 -2.294e-4,-0.007 9.17e-5,-0.0154 -1.377e-4,-0.0232 -9.17e-5,-0.004 9.369e-4,-0.005 0.00434,-0.005 0.019659,1.4e-4 0.039316,1.4e-4 0.058998,0 0.00358,-3e-5 0.00489,9.2e-4 0.00473,0.005 -2.981e-4,0.007 9.18e-5,0.0151 -1.605e-4,0.0226 -1.147e-4,0.004 0.00101,0.005 0.00434,0.005 0.00872,-2.2e-4 0.017479,7e-5 0.026219,-1.3e-4 0.00332,-9e-5 0.00426,9.2e-4 0.00432,0.005 2.295e-4,0.0158 3.671e-4,0.0157 -0.015483,0.0158 -0.00631,9e-5 -0.014657,-0.003 -0.018236,9.2e-4 -0.00312,0.004 -0.00103,0.0117 -0.00103,0.0178 -4.6e-5,0.0413 -1.148e-4,0.0827 9.17e-5,0.124 2.3e-5,0.005 -0.00119,0.006 -0.00619,0.006 -0.018856,-3.2e-4 -0.037757,-2.7e-4 -0.056635,-5e-5 -0.00411,5e-5 -0.00536,-9.2e-4 -0.00532,-0.006 2.294e-4,-0.0232 1.146e-4,-0.0465 1.146e-4,-0.0697"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path206-0"
inkscape:connector-curvature="0" />
<path
d="m 5.1224492,288.46834 c 0,0.0231 -1.146e-4,0.0461 1.377e-4,0.0692 4.58e-5,0.005 -0.0011,0.006 -0.00558,0.006 -0.018489,-2.4e-4 -0.036954,-2.4e-4 -0.05542,0 -0.00411,3e-5 -0.00539,-9.2e-4 -0.00539,-0.006 1.605e-4,-0.0462 1.605e-4,-0.0926 0,-0.13883 -2.3e-5,-0.005 0.00133,-0.006 0.00536,-0.006 0.018671,1.9e-4 0.037367,1.9e-4 0.056039,0 0.0038,-4e-5 0.00498,9.2e-4 0.00495,0.005 -2.064e-4,0.0232 -1.147e-4,0.0465 -1.147e-4,0.0697"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path210-8"
inkscape:connector-curvature="0" />
<path
d="m 5.0891632,288.36212 c -0.00954,0 -0.019085,-9e-5 -0.028627,9e-5 -0.00339,9e-5 -0.00438,-9.2e-4 -0.00432,-0.005 1.835e-4,-0.0106 1.376e-4,-0.0211 0,-0.0316 0,-0.003 6.884e-4,-0.004 0.00367,-0.004 0.019636,1.1e-4 0.039316,1.1e-4 0.058998,0 0.00291,0 0.00367,9.1e-4 0.00365,0.004 -1.605e-4,0.0107 -2.063e-4,0.0214 0,0.0321 9.18e-5,0.004 -0.00131,0.004 -0.00417,0.004 -0.00975,-1.4e-4 -0.019475,-9e-5 -0.029201,-9e-5"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path214-8"
inkscape:connector-curvature="0" />
<path
d="m 6.3475509,288.38595 c 0.01546,1.4e-4 0.02904,-0.0132 0.029132,-0.0287 6.88e-5,-0.0164 -0.013144,-0.0304 -0.028811,-0.0304 -0.016309,-4e-5 -0.028581,0.0129 -0.028627,0.03 -6.88e-5,0.0163 0.012272,0.0289 0.028306,0.029 m 1.147e-4,-0.0645 c 0.018351,-7e-5 0.034247,0.0164 0.034293,0.0356 2.29e-5,0.018 -0.016195,0.0344 -0.034178,0.0344 -0.018511,0 -0.034018,-0.0156 -0.034064,-0.0343 -4.58e-5,-0.0196 0.015163,-0.0356 0.033949,-0.0356"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path218-4"
inkscape:connector-curvature="0" />
<path
d="m 6.346498,288.35589 c 0.00411,3.9e-4 0.00761,1.8e-4 0.00769,-0.005 1.376e-4,-0.006 -0.00397,-0.006 -0.00815,-0.006 -0.00466,-4.4e-4 -0.00535,0.002 -0.00553,0.006 -2.294e-4,0.006 0.00184,0.006 0.00599,0.006 m -0.01124,-9.2e-4 c -2.3e-5,-9.2e-4 -1.147e-4,-0.002 2.28e-5,-0.003 3.9e-4,-0.004 -0.00199,-0.0102 0.00117,-0.0117 0.0049,-0.002 0.011332,-0.002 0.01686,1.8e-4 0.00656,0.003 0.00876,0.012 0.00348,0.0174 -0.00285,0.003 -0.0023,0.005 -5.527e-4,0.007 0.00103,0.002 0.00314,0.004 -2.294e-4,0.006 -0.00354,0.002 -0.00328,-0.002 -0.00443,-0.003 -8.968e-4,-9.2e-4 -0.00158,-0.003 -0.00211,-0.004 -0.00144,-0.004 -0.00435,-0.002 -0.00672,-0.002 -0.00344,0 -0.00175,0.003 -0.00202,0.005 -2.523e-4,0.002 4.129e-4,0.004 -0.00282,0.004 -0.00319,-5e-5 -0.00264,-0.002 -0.00266,-0.004 -2.3e-5,-0.004 0,-0.007 0,-0.0113"
style="fill:#a3a3a3;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:0.02293845"
id="path222-9"
inkscape:connector-curvature="0" />
<path
sodipodi:nodetypes="cccc"
d="m 3.947426,287.77302 0.1326142,1.75161 -0.3425676,-1.34569 z"
style="fill:#878787;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02293845"
id="path230-6-2"
inkscape:connector-curvature="0" />
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View file

@ -15,7 +15,7 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="gamepad_nintendo_nes.svg">
<defs
id="defs4919" />
<sodipodi:namedview
@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="33.785627"
inkscape:cx="7.8454542"
inkscape:cy="25.685359"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -36,7 +36,8 @@
inkscape:window-height="2065"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
inkscape:window-maximized="1"
inkscape:snap-global="false" />
<metadata
id="metadata4922">
<rdf:RDF>
@ -55,14 +56,278 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g5404"
transform="matrix(0.98413614,0,0,0.98413614,0.08814355,4.6234203)">
<g
style="fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:5.20466661;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,9.9447542,293.31016)"
id="g20">
<path
id="path22"
style="fill:#c2c2c2;fill-opacity:1;fill-rule:nonzero;stroke:#000000;stroke-width:5.20466661;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 0,0 c -1.039,0 -1.881,0.958 -1.881,2.139 v 415.804 c 0,1.182 0.842,2.14 1.881,2.14 h 178.662 c 1.038,0 1.88,-0.958 1.88,-2.14 V 2.139 C 180.542,0.958 179.7,0 178.662,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,6.464353,293.10033)"
id="g24">
<path
id="path26"
style="fill:#333333;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v -152.916 c 0,-1.111 0.65,-2.012 1.451,-2.012 H 139.34 c 0.802,0 1.451,0.901 1.451,2.012 v 391.023 c 0,1.112 -0.649,2.012 -1.451,2.012 H 1.451 C 0.65,240.119 0,239.219 0,238.107 V 117.433 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,6.4908229,292.51958)"
id="g28">
<path
id="path30"
style="fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -3.512,0 -6.358,2.314 -6.358,5.169 v 108.025 c 0,2.856 2.846,5.17 6.358,5.17 h 27.98 c 3.511,0 6.359,-2.314 6.359,-5.17 V 5.169 C 34.339,2.314 31.491,0 27.98,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#d2d2d2;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,6.3691078,292.49015)"
id="g32">
<path
id="path34"
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -1.287,0 -2.33,1.043 -2.33,2.33 v 102.054 c 0,1.286 1.043,2.329 2.33,2.329 h 25.164 c 1.287,0 2.33,-1.043 2.33,-2.329 V 2.33 C 27.494,1.043 26.451,0 25.164,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#7a7a7a;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,6.4810844,290.23659)"
id="g36">
<path
id="path38"
style="fill:#7a7a7a;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 2.059,0 3.728,1.67 3.728,3.729 v 109.975 c 0,2.06 -1.669,3.728 -3.728,3.728 h -11.301 c -2.058,0 -3.727,-1.668 -3.727,-3.728 V 3.729 C -15.028,1.67 -13.359,0 -11.301,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#7a7a7a;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,6.4810844,290.77188)"
id="g40">
<path
id="path42"
style="fill:#7a7a7a;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 2.059,0 3.729,1.67 3.729,3.729 v 109.975 c 0,2.06 -1.67,3.728 -3.729,3.728 h -11.301 c -2.058,0 -3.727,-1.668 -3.727,-3.728 V 3.729 C -15.028,1.67 -13.359,0 -11.301,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#7a7a7a;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,6.4810844,291.32568)"
id="g44">
<path
id="path46"
style="fill:#7a7a7a;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 2.06,0 3.729,1.67 3.729,3.729 v 109.975 c 0,2.06 -1.669,3.728 -3.729,3.728 h -11.3 c -2.059,0 -3.728,-1.668 -3.728,-3.728 V 3.729 C -15.028,1.67 -13.359,0 -11.3,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#7a7a7a;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,6.4031809,292.84107)"
id="g48">
<path
id="path50"
style="fill:#7a7a7a;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v 109.975 c 0,2.06 -1.669,3.728 -3.727,3.728 h -8.681 V -3.729 h 8.681 C -1.669,-3.729 0,-2.059 0,0"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#d2d2d2;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,3.0886639,292.15446)"
id="g52">
<path
id="path54"
style="fill:#d2d2d2;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v -20.241 c 0,-2.059 1.669,-3.728 3.729,-3.728 h 27.726 c 2.06,0 3.729,1.669 3.729,3.728 V 0 h 20.242 c 2.058,0 3.727,1.67 3.727,3.728 v 27.727 c 0,2.06 -1.669,3.729 -3.727,3.729 H 35.184 v 20.242 c 0,2.058 -1.669,3.728 -3.729,3.728 H 3.729 C 1.669,59.154 0,57.484 0,55.426 V 35.184 h -20.241 c -2.059,0 -3.729,-1.669 -3.729,-3.729 V 3.728 C -23.97,1.67 -22.3,0 -20.241,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#c2c2c2;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,7.8323054,292.63419)"
id="g56">
<path
id="path58"
style="fill:#c2c2c2;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -1.287,0 -2.33,1.043 -2.33,2.33 v 38.912 c 0,1.286 1.043,2.329 2.33,2.329 h 39.377 c 1.287,0 2.33,-1.043 2.33,-2.329 V 2.33 C 41.707,1.043 40.664,0 39.377,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,7.7397953,292.22282)"
id="g60">
<path
id="path62"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -9.587,0 -17.358,7.771 -17.358,17.357 0,9.588 7.771,17.36 17.358,17.36 9.587,0 17.358,-7.772 17.358,-17.36 C 17.358,7.771 9.587,0 0,0"
inkscape:connector-curvature="0" />
</g>
<g
style="fill:#c2c2c2;fill-opacity:1"
transform="matrix(0,-0.02089351,-0.02089351,0,8.9744701,292.63419)"
id="g64">
<path
id="path66"
style="fill:#c2c2c2;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -1.287,0 -2.33,1.043 -2.33,2.33 v 38.911 c 0,1.286 1.043,2.329 2.33,2.329 h 39.377 c 1.287,0 2.33,-1.043 2.33,-2.329 V 2.33 C 41.707,1.043 40.664,0 39.377,0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,8.8819599,292.22282)"
id="g68">
<path
id="path70"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -9.587,0 -17.358,7.771 -17.358,17.357 0,9.588 7.771,17.36 17.358,17.36 9.587,0 17.358,-7.772 17.358,-17.36 C 17.358,7.771 9.587,0 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,4.4506386,292.34857)"
id="g72">
<path
id="path74"
style="fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0,3.323 2.694,6.019 6.019,6.019 3.325,0 6.019,-2.696 6.019,-6.019 v -21.94 c 0,-3.325 -2.694,-6.02 -6.019,-6.02 -3.325,0 -6.019,2.695 -6.019,6.02 z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,5.5995372,292.34857)"
id="g76">
<path
id="path78"
style="fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0,3.325 2.694,6.02 6.019,6.02 3.325,0 6.019,-2.695 6.019,-6.02 v -21.94 c 0,-3.325 -2.694,-6.02 -6.019,-6.02 -3.325,0 -6.019,2.695 -6.019,6.02 z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,3.0229224,292.08875)"
id="g80">
<path
id="path82"
style="fill:#212121;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 V -24.058 H 28.893 V 0 H 52.95 V 28.893 H 28.893 V 52.949 H 0 V 28.893 H -24.057 V 0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,2.7211094,291.4072)"
id="g84">
<path
id="path86"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 V -6 H 6.933 V -8.563 L 15.379,0 6.933,8.563 V 6 H 0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,2.7211094,292.16662)"
id="g88">
<path
id="path90"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 V 6 H -6.932 V 8.563 L -15.378,0 -6.932,-8.563 V -6 H 0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,3.1008238,291.7915)"
id="g92">
<path
id="path94"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H -6 V -6.932 H -8.564 L 0,-15.377 8.563,-6.932 H 5.999 V 0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,2.3413927,291.7915)"
id="g96">
<path
id="path98"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 H 5.999 V 6.932 H 8.563 L 0,15.379 -8.564,6.932 H -6 V 0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,2.8862161,291.7915)"
id="g100">
<path
id="path102"
style="fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -4.364,0 -7.902,3.539 -7.902,7.902 0,4.366 3.538,7.903 7.902,7.903 4.363,0 7.902,-3.537 7.902,-7.903 C 7.902,3.539 4.363,0 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,7.175263,290.8466)"
id="g104">
<path
id="path106"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c 0.08,0.115 0.173,0.176 0.267,0.234 2.855,1.764 5.71,3.53 8.568,5.287 0.172,0.107 0.243,0.213 0.24,0.42 C 9.064,7.103 9.07,8.264 9.07,9.424 9.07,9.516 9.061,9.607 9.057,9.713 H -4.03 V 5.705 H 5.015 C 5.021,5.682 5.029,5.659 5.035,5.637 4.946,5.578 4.856,5.518 4.767,5.461 1.915,3.691 -0.936,1.919 -3.791,0.155 -3.982,0.037 -4.053,-0.09 -4.051,-0.316 -4.039,-1.448 -4.045,-2.58 -4.045,-3.713 V -4.008 H 9.049 V 0 Z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,8.5241189,290.87865)"
id="g108">
<path
id="path110"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 c -0.848,0.033 -1.414,0.732 -1.385,1.563 0.03,0.85 0.614,1.467 1.462,1.501 0.611,0.025 1.227,0.004 1.839,0.004 V 3.073 C 2.481,3.073 3.048,3.086 3.613,3.07 4.539,3.044 5.123,2.465 5.154,1.569 5.184,0.696 4.636,0.03 3.731,-0.006 2.489,-0.055 1.242,-0.049 0,0 m 5.763,-0.004 c 0.4,0.733 0.716,1.44 0.775,2.236 C 6.595,3.02 6.481,3.772 6.142,4.488 5.799,5.211 5.303,5.807 4.667,6.286 3.091,7.476 0.943,7.616 -0.624,6.494 -3.002,4.792 -3.281,2.557 -2.06,0.008 c -0.148,-0.01 -0.293,-0.021 -0.432,-0.03 v -3.849 h 13.081 v 3.867 z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,7.6522619,290.76894)"
id="g112">
<path
id="path114"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 1.673,1.627 1.79,4.392 0.265,6.199 0.203,6.273 0.145,6.352 0.038,6.486 h 0.88 v 3.858 H -7.753 V 6.501 c 0.128,-0.007 0.248,-0.019 0.368,-0.018 1.708,0.002 3.415,0.013 5.122,0.003 0.276,-0.002 0.575,-0.045 0.82,-0.158 0.777,-0.36 1.186,-1.329 0.972,-2.205 -0.203,-0.832 -0.886,-1.35 -1.787,-1.35 H -7.409 -7.74 v -3.868 c 0.048,-0.009 0.075,-0.018 0.102,-0.018 1.614,0 3.227,-0.019 4.839,0.008 1.06,0.017 2.02,0.348 2.799,1.105"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,8.3449716,290.81916)"
id="g116">
<path
id="path118"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 1.046,0.037 1.942,0.512 2.638,1.314 4.101,3.004 4.11,5.552 2.665,7.268 2.601,7.343 2.538,7.418 2.419,7.561 H 3.33 v 3.868 h -8.667 v -3.87 h 0.388 c 1.726,0.002 3.453,0.002 5.179,0.005 0.363,0 0.688,-0.097 0.978,-0.312 C 1.875,6.754 2.155,5.846 1.888,5.049 1.626,4.268 1.006,3.848 0.108,3.846 c -1.697,0 -3.395,0 -5.093,-10e-4 C -5.104,3.844 -5.222,3.83 -5.337,3.822 v -3.837 c 0.058,-0.01 0.094,-0.023 0.131,-0.023 C -3.471,-0.031 -1.733,-0.061 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,8.7863471,290.83871)"
id="g120">
<path
id="path122"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v 0.029 c -0.745,0 -1.491,-0.033 -2.234,0.008 -0.991,0.057 -1.624,0.767 -1.587,1.701 0.029,0.736 0.595,1.336 1.404,1.474 0.222,0.038 0.449,0.056 0.675,0.056 1.161,0.005 2.32,0.005 3.48,-0.002 C 1.982,3.265 2.23,3.247 2.469,3.197 3.325,3.016 3.874,2.35 3.832,1.569 3.787,0.741 3.153,0.121 2.262,0.031 2.131,0.018 1.999,0.002 1.867,0.002 1.244,-0.002 0.622,0 0,0 M 3.417,-2.502 C 5.386,-0.238 5.358,3.506 3.357,5.771 1.523,7.85 -1.442,7.885 -3.313,5.84 -4.408,4.643 -4.882,3.205 -4.896,1.699 c 0.007,-1.582 0.424,-2.926 1.363,-4.086 1.87,-2.308 5.001,-2.357 6.95,-0.115"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,7.9732969,290.81294)"
id="g124">
<path
id="path126"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="M 0,0 C 0,0.669 0.012,1.338 -0.006,2.008 -0.012,2.264 0.073,2.342 0.319,2.314 0.627,2.277 0.943,2.295 1.246,2.236 2.02,2.086 2.555,1.415 2.55,0.645 2.545,-0.133 1.982,-0.811 1.196,-0.937 0.819,-0.998 0.433,-0.998 0,-1.029 Z M 1.818,-3.759 C 2.904,-2.672 3.463,-1.34 3.571,0.183 3.697,1.963 3.24,3.566 2.048,4.92 1.251,5.823 0.254,6.383 -0.967,6.467 -2.552,6.576 -3.83,5.939 -4.793,4.723 -6.229,2.906 -6.516,0.842 -5.858,-1.342 c 0.459,-1.523 1.379,-2.711 2.86,-3.398 0.113,-0.053 0.234,-0.086 0.355,-0.129 v 3.844 c -0.358,0.027 -0.697,0.033 -1.032,0.081 -0.823,0.117 -1.405,0.739 -1.433,1.506 -0.032,0.838 0.453,1.54 1.299,1.665 0.803,0.117 1.628,0.086 2.488,0.123 v -7.455 c 0.142,0 0.244,-0.01 0.344,0 1.094,0.111 2.025,0.574 2.795,1.346"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02089351,-0.02089351,0,7.8475264,290.72222)"
id="g128">
<path
id="path130"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none"
d="m 0,0 v 2.109 h 1.748 v 3.942 h -1.751 c 0,0.128 0.001,0.229 0,0.33 C -0.004,6.9 0.001,7.419 -0.014,7.937 -0.016,8.021 -0.101,8.17 -0.156,8.173 -0.52,8.193 -0.887,8.184 -1.283,8.184 V 6.035 H -9.981 V 2.102 h 8.706 V 0 Z"
inkscape:connector-curvature="0" />
</g>
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
id="path132"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02089351"
d="m 7.3891019,290.93085 v -0.18126 h -0.081297 v 0.18126 z"
inkscape:connector-curvature="0" />
<path
id="path134"
style="fill:#cd3332;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02089351"
d="m 7.3074291,290.65749 v 0.0545 h 0.081652 v -0.0545 z"
inkscape:connector-curvature="0" />
</g>
</g>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 17 KiB

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 23 KiB

View file

@ -15,9 +15,34 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="gamepad_playstation.svg">
<defs
id="defs4919" />
id="defs4919">
<clipPath
id="clipPath16"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18"
d="M 0,428.623 H 265.712 V 0 H 0 Z" />
</clipPath>
<clipPath
id="clipPath16-6"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18-4"
d="M 0,428.623 H 265.712 V 0 H 0 Z" />
</clipPath>
<clipPath
id="clipPath16-4"
clipPathUnits="userSpaceOnUse">
<path
inkscape:connector-curvature="0"
id="path18-0"
d="M 0,428.623 H 265.712 V 0 H 0 Z" />
</clipPath>
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
@ -25,9 +50,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="14.89669"
inkscape:cx="-5.2451591"
inkscape:cy="30.03994"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -55,15 +80,216 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g6486">
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
inkscape:connector-curvature="0"
d="m 7.6061742,288.87228 c 0,-0.1636 0.13386,-0.29746 0.297458,-0.29746 h 0.484651 c 0.163598,0 0.297459,0.13386 0.297459,0.29746"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02098775"
id="path22-3" />
<path
inkscape:connector-curvature="0"
d="m 2.376696,288.87771 c 0,-0.1636 0.13386,-0.29746 0.297459,-0.29746 h 0.48465 c 0.163599,0 0.297459,0.13386 0.297459,0.29746"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02098775"
id="path26-0" />
<path
inkscape:connector-curvature="0"
id="path30-4"
d="m 2.9188254,288.73848 c -0.3626261,0 -0.616968,0.0767 -0.6457872,0.22565 -0.01881,0.097 -0.050224,0.30821 -0.078304,0.49129 -0.41776,0.24637 -0.6988306,0.69994 -0.6988306,1.22 0,0.0214 0.00244,0.0421 0.00334,0.0631 -0.162574,0.97662 -0.2776564,1.9435 -0.3645706,2.39876 -0.1552047,0.81336 1.2039422,1.49728 1.7192908,0.55737 0.2440554,-0.44511 0.4645608,-0.87975 0.6276849,-1.20611 0.1572849,0.27068 0.4470001,0.45466 0.7826057,0.45466 0.3725061,0 0.6916645,-0.22473 0.8318607,-0.54559 h 0.9038486 c 0.1406855,0.31961 0.458946,0.5435 0.8305979,0.5435 0.3414904,0 0.6363897,-0.19031 0.7914465,-0.46899 0.164161,0.32858 0.3886006,0.7719 0.6356832,1.22253 0.5153483,0.93993 1.8802687,0.25485 1.7192919,-0.55737 -0.088057,-0.44424 -0.2047877,-1.44363 -0.3708866,-2.43665 9.23e-5,-0.006 8.063e-4,-0.0131 8.063e-4,-0.0198 0,-0.53576 -0.2975275,-1.00202 -0.7362977,-1.24274 -0.026471,-0.17238 -0.057632,-0.38042 -0.075777,-0.47403 -0.028798,-0.14887 -0.2831807,-0.22565 -0.6457867,-0.22565 -0.3626265,0 -0.6169468,0.0768 -0.6457865,0.22565 -0.020408,0.10559 -0.053047,0.32285 -0.085459,0.53464 -0.043019,0.0282 -0.087115,0.055 -0.1267154,0.0876 H 5.8530383 c -0.010012,0.0164 -0.028546,0.0278 -0.049255,0.0278 H 5.2775555 c -0.020687,0 -0.03798,-0.0113 -0.047992,-0.0278 h -1.411553 c -0.054123,-0.045 -0.1129686,-0.0841 -0.1734445,-0.12082 -0.029054,-0.1895 -0.060403,-0.40239 -0.079566,-0.5014 -0.028798,-0.14887 -0.2836438,-0.22565 -0.6462072,-0.22565 z"
style="fill:#c6c7c9;fill-opacity:1;fill-rule:nonzero;stroke:#010101;stroke-width:0.12790291;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
inkscape:connector-curvature="0"
d="m 4.2437007,291.15143 c 0.05362,-0.14922 0.08292,-0.31007 0.08292,-0.47783 0,-0.78032 -0.632571,-1.41289 -1.412938,-1.41289 -0.780324,0 -1.412895,0.63257 -1.412895,1.41289 0,0.78037 0.632571,1.41294 1.412895,1.41294 0.160599,0 0.314942,-0.0269 0.458813,-0.0762 -4.82e-4,0.0124 -8.6e-4,0.0248 -8.6e-4,0.0373 0,0.49513 0.401391,0.89648 0.896492,0.89648 0.495143,0 0.896491,-0.40135 0.896491,-0.89648 0,-0.4951 -0.401348,-0.89649 -0.896491,-0.89649 -0.0082,0 -0.01631,1.3e-4 -0.02443,3.6e-4"
style="fill:#c6c7c9;fill-opacity:1;fill-rule:nonzero;stroke:#010101;stroke-width:0.05291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path70" />
<path
inkscape:connector-curvature="0"
d="m 4.9385613,292.03283 c 0,0.37663 -0.3054025,0.68198 -0.6820351,0.68198 -0.3766326,0 -0.6819521,-0.30535 -0.6819521,-0.68198 0,-0.37666 0.3053195,-0.68199 0.6819521,-0.68199 0.3766326,0 0.6820351,0.30533 0.6820351,0.68199"
style="fill:#878787;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path78-7" />
<path
inkscape:connector-curvature="0"
d="m 4.8520898,292.03283 c 0,0.32888 -0.266653,0.59553 -0.5955575,0.59553 -0.3288837,0 -0.595475,-0.26665 -0.595475,-0.59553 0,-0.32891 0.2665913,-0.59553 0.595475,-0.59553 0.3289045,0 0.5955575,0.26662 0.5955575,0.59553"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path82-2" />
<path
inkscape:connector-curvature="0"
d="m 6.861339,291.15143 c -0.05362,-0.14922 -0.08292,-0.31007 -0.08292,-0.47783 0,-0.78032 0.6325711,-1.41289 1.4129381,-1.41289 0.780324,0 1.412895,0.63257 1.412895,1.41289 0,0.78037 -0.632571,1.41294 -1.412895,1.41294 -0.160599,0 -0.314942,-0.0269 -0.458813,-0.0762 4.816e-4,0.0124 8.599e-4,0.0248 8.599e-4,0.0373 0,0.49513 -0.401391,0.89648 -0.8964919,0.89648 -0.4951431,0 -0.8964909,-0.40135 -0.8964909,-0.89648 0,-0.4951 0.4013478,-0.89649 0.8964909,-0.89649 0.0082,0 0.016309,1.3e-4 0.024429,3.6e-4"
style="fill:#c6c7c9;fill-opacity:1;fill-rule:nonzero;stroke:#010101;stroke-width:0.05291667;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path70-5" />
<path
inkscape:connector-curvature="0"
d="m 7.8918798,289.64915 c -0.056376,0 -0.1021387,0.0457 -0.1021387,0.10218 v 0.53847 H 7.2501044 c -0.056417,0 -0.1010629,0.0457 -0.1010629,0.10221 v 0.57294 c 0,0.0564 0.044645,0.10218 0.1010629,0.10218 h 0.5396367 v 0.53846 c 0,0.0565 0.045763,0.10221 0.1021387,0.10221 h 0.5729657 c 0.056417,0 0.1010216,-0.0457 0.1010216,-0.10221 v -0.53846 h 0.5396366 c 0.056417,0 0.1010212,-0.0457 0.1010212,-0.10218 v -0.57294 c 0,-0.0564 -0.044605,-0.10221 -0.1010212,-0.10221 H 8.5658671 v -0.53847 c 0,-0.0564 -0.044605,-0.10218 -0.1010216,-0.10218 z"
style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path86-4" />
<path
inkscape:connector-curvature="0"
d="m 4.5344502,290.69786 h 0.4095271 c 0.00492,0 0.00896,0.004 0.00896,0.009 v 0.22701 c 0,0.005 -0.00403,0.009 -0.00896,0.009 H 4.5344502 c -0.00496,0 -0.00894,-0.004 -0.00894,-0.009 v -0.22701 c 0,-0.005 0.00397,-0.009 0.00894,-0.009"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path90-2" />
<path
inkscape:connector-curvature="0"
d="m 5.3469963,291.51396 h 0.4094858 c 0.00497,0 0.00902,0.004 0.00902,0.009 v 0.22703 c 0,0.005 -0.00406,0.009 -0.00902,0.009 H 5.3469963 c -0.00496,0 -0.00898,-0.004 -0.00898,-0.009 v -0.22703 c 0,-0.005 0.00402,-0.009 0.00898,-0.009"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path94-2" />
<path
inkscape:connector-curvature="0"
d="m 6.4994054,290.82032 c 0,0.0533 -0.3121883,0.12245 -0.3121883,0.12245 -0.03455,0.009 -0.057617,-0.006 -0.057617,-0.0576 v -0.1297 c 0,-0.0514 0.025219,-0.0661 0.057617,-0.0576 0,0 0.3121883,0.0722 0.3121883,0.12246"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path102-0" />
<path
inkscape:connector-curvature="0"
d="m 8.4929293,290.03011 c 0,0.16709 -0.1354885,0.30257 -0.3025681,0.30257 -0.1670797,0 -0.3025681,-0.13548 -0.3025681,-0.30257 0,-0.16711 0.1354884,-0.30257 0.3025681,-0.30257 0.1670796,0 0.3025681,0.13546 0.3025681,0.30257"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path106-9" />
<path
inkscape:connector-curvature="0"
d="m 8.4929293,291.33164 c 0,0.16711 -0.1354885,0.30257 -0.3025681,0.30257 -0.1670797,0 -0.3025681,-0.13546 -0.3025681,-0.30257 0,-0.16711 0.1354884,-0.30256 0.3025681,-0.30256 0.1670796,0 0.3025681,0.13545 0.3025681,0.30256"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path110-5" />
<path
inkscape:connector-curvature="0"
d="m 8.5385472,290.68087 c 0,-0.16708 0.1354886,-0.30259 0.3025681,-0.30259 0.1671211,0 0.3025681,0.13551 0.3025681,0.30259 0,0.1671 -0.135447,0.30257 -0.3025681,0.30257 -0.1670795,0 -0.3025681,-0.13547 -0.3025681,-0.30257"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path114-0" />
<path
inkscape:connector-curvature="0"
d="m 7.2370366,290.68087 c 0,-0.16708 0.1354471,-0.30259 0.3025681,-0.30259 0.167121,0 0.3025681,0.13551 0.3025681,0.30259 0,0.1671 -0.1354471,0.30257 -0.3025681,0.30257 -0.167121,0 -0.3025681,-0.13547 -0.3025681,-0.30257"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path118-7" />
<path
inkscape:connector-curvature="0"
d="m 2.628972,289.63145 c -0.056455,0 -0.1021799,0.0457 -0.1021799,0.10219 v 0.53847 H 1.9871556 c -0.056455,0 -0.1010216,0.0457 -0.1010216,0.10218 v 0.57293 c 0,0.0565 0.044561,0.10218 0.1010216,0.10218 h 0.5396365 v 0.53846 c 0,0.0565 0.045718,0.10219 0.1021799,0.10219 h 0.5728832 c 0.056455,0 0.1010216,-0.0457 0.1010216,-0.10219 v -0.53846 h 0.5396365 c 0.056459,0 0.1010629,-0.0457 0.1010629,-0.10218 v -0.57293 c 0,-0.0565 -0.044605,-0.10218 -0.1010629,-0.10218 H 3.3028768 v -0.53847 c 0,-0.0565 -0.044562,-0.10219 -0.1010216,-0.10219 z"
style="fill:#aaaaaa;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path122-8" />
<path
inkscape:connector-curvature="0"
d="m 7.512774,292.03283 c 0,0.37663 -0.3053611,0.68198 -0.6819936,0.68198 -0.3766327,0 -0.6819938,-0.30535 -0.6819938,-0.68198 0,-0.37666 0.3053611,-0.68199 0.6819938,-0.68199 0.3766325,0 0.6819936,0.30533 0.6819936,0.68199"
style="fill:#878787;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path126-0" />
<path
inkscape:connector-curvature="0"
d="m 7.4263026,292.03283 c 0,0.32888 -0.2666116,0.59553 -0.5955161,0.59553 -0.3289251,0 -0.595516,-0.26665 -0.595516,-0.59553 0,-0.32891 0.2665909,-0.59553 0.595516,-0.59553 0.3289045,0 0.5955161,0.26662 0.5955161,0.59553"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path130-6" />
<path
inkscape:connector-curvature="0"
d="m 3.2572628,290.45458 c -0.012333,8.1e-4 -0.023649,0.007 -0.03103,0.0172 l -0.1285787,0.16305 c -0.011959,0.0155 -0.011959,0.0372 0,0.0528 l 0.128579,0.16424 c 0.00817,0.0108 0.020895,0.0172 0.034468,0.0172 l 0.2985335,8.1e-4 c 0.011584,1.1e-4 0.022696,-0.005 0.030949,-0.0127 0.00815,-0.008 0.012725,-0.0194 0.012644,-0.0309 v -0.32265 c 2.069e-4,-0.0237 -0.018745,-0.0432 -0.042476,-0.0436 l -0.2985132,-0.006 c -0.00155,-6e-5 -0.00301,-6e-5 -0.00456,0"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path150-6" />
<path
inkscape:connector-curvature="0"
d="m 2.5724426,290.45133 c 0.012285,8.1e-4 0.02356,0.007 0.030949,0.0172 l 0.1286193,0.16303 c 0.012,0.0155 0.012,0.0372 0,0.0528 l -0.1286193,0.16414 c -0.00815,0.0108 -0.020855,0.0172 -0.034428,0.0172 l -0.2984927,8.1e-4 c -0.011626,9e-5 -0.022737,-0.005 -0.030989,-0.0126 -0.00815,-0.008 -0.012725,-0.0194 -0.012644,-0.0309 v -0.32261 c -2.069e-4,-0.0238 0.018745,-0.0432 0.042476,-0.0436 l 0.298513,-0.006 c 0.00155,-7e-5 0.00309,-7e-5 0.00464,0"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path154-9" />
<path
inkscape:connector-curvature="0"
d="m 3.1210109,291.00316 c -0.00105,-0.0123 -0.00733,-0.0236 -0.017254,-0.0309 l -0.1630449,-0.1286 c -0.015561,-0.012 -0.037262,-0.012 -0.052821,0 l -0.1641626,0.1286 c -0.010802,0.008 -0.017172,0.0209 -0.017214,0.0345 l -0.00114,0.29852 c -4.07e-5,0.0116 0.00456,0.0227 0.012684,0.0309 0.00821,0.008 0.019364,0.0128 0.030973,0.0127 h 0.3226357 c 0.02369,1.9e-4 0.043152,-0.0188 0.043608,-0.0425 l 0.00579,-0.2985 c 4.16e-5,-0.002 4.16e-5,-0.003 0,-0.005"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path158-5" />
<path
inkscape:connector-curvature="0"
d="m 3.1242418,290.31833 c -0.00105,0.0123 -0.00733,0.0236 -0.017214,0.031 l -0.1630042,0.12856 c -0.0156,0.012 -0.037303,0.012 -0.052863,0 l -0.1641623,-0.12852 c -0.010843,-0.008 -0.017173,-0.021 -0.017214,-0.0345 l -0.00114,-0.29853 c -8.22e-5,-0.0116 0.00448,-0.0227 0.012684,-0.0309 0.00821,-0.008 0.019364,-0.0128 0.030973,-0.0127 h 0.3225942 c 0.023772,-1.6e-4 0.043201,0.0188 0.043649,0.0425 l 0.00571,0.29847 c 8.3e-5,0.002 8.3e-5,0.003 0,0.005"
style="fill:#5a5a5a;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.02068842"
id="path162-7" />
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.714463,290.41875)"
id="g164-4">
<path
id="path166-6"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 c -0.068,-0.422 -0.107,-0.654 -0.179,-0.977 -0.08,-0.369 -0.177,-0.736 -0.301,-1.093 -0.152,-0.436 -0.337,-0.852 -0.624,-1.217 -0.229,-0.291 -0.503,-0.516 -0.87,-0.625 -0.327,-0.1 -0.629,-0.041 -0.911,0.131 -0.326,0.197 -0.557,0.488 -0.763,0.801 -0.25,0.386 -0.429,0.806 -0.587,1.234 -0.011,0.037 -0.015,0.078 -0.026,0.117 -0.012,0.031 -0.003,0.063 0.008,0.096 0.113,0.377 0.23,0.75 0.348,1.129 0.187,0.599 0.375,1.199 0.557,1.797 0.107,0.347 0.218,0.693 0.324,1.039 0.009,0.031 0.014,0.072 0.056,0.084 0.033,-0.016 0.038,-0.047 0.047,-0.077 0.132,-0.382 0.268,-0.765 0.393,-1.148 0.09,-0.27 0.191,-0.537 0.334,-0.787 0.062,-0.117 0.139,-0.231 0.236,-0.324 0.027,-0.026 0.055,-0.049 0.088,-0.069 0.099,-0.054 0.197,-0.039 0.273,0.051 0.076,0.092 0.115,0.201 0.143,0.313 0.043,0.187 0.06,0.38 0.066,0.572 0.012,0.449 -0.042,0.889 -0.119,1.326 -0.027,0.148 -0.086,0.291 -0.135,0.432 -0.209,0.597 -0.401,1.201 -0.604,1.802 -0.015,0.043 -0.038,0.086 -0.038,0.135 0.051,0.215 0.124,0.424 0.19,0.635 0.203,0.66 0.409,1.322 0.613,1.982 0.128,0.412 0.257,0.871 0.382,1.284 0.01,0.025 0.02,-0.016 0.04,0 0.006,0 0.011,0.003 0.015,0 0.01,-0.006 0.009,0.007 0.012,0 C -0.895,8.238 -0.757,7.818 -0.63,7.408 -0.449,6.807 -0.285,6.201 -0.153,5.586 -0.077,5.236 -0.077,5.254 0.04,4.535 0.157,3.818 0.198,1.258 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.353533,290.53832)"
id="g168-9">
<path
id="path170-2"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 0,0 C 0.034,0.686 0.183,1.504 0.295,2.252 0.381,2.818 0.473,3.387 0.598,3.947 0.709,4.453 0.838,4.955 1.065,5.424 1.14,5.58 1.231,5.727 1.342,5.865 1.573,6.148 1.869,6.254 2.232,6.215 2.827,6.156 3.277,5.844 3.65,5.402 3.93,5.068 4.138,4.693 4.301,4.289 4.335,4.201 4.384,4.115 4.394,4.016 4.394,3.922 4.354,3.838 4.327,3.752 4.12,3.104 3.918,2.461 3.712,1.814 3.555,1.324 3.402,0.836 3.245,0.348 3.234,0.314 3.223,0.207 3.194,0.184 c 0,0 -0.041,0.119 -0.051,0.15 C 3.062,0.561 2.98,0.789 2.897,1.018 2.842,1.176 2.793,1.342 2.701,1.488 2.667,1.545 2.626,1.6 2.572,1.646 2.38,1.82 2.149,1.781 1.972,1.578 1.786,1.363 1.703,1.102 1.675,0.82 1.637,0.467 1.724,0.137 1.841,-0.193 1.949,-0.5 2.049,-0.809 2.152,-1.119 2.249,-1.414 2.35,-1.709 2.45,-2.002 2.461,-2.033 2.478,-2.066 2.474,-2.104 2.399,-2.342 2.323,-2.578 2.249,-2.818 2.118,-3.221 1.989,-3.695 1.86,-4.102 c -0.009,-0.033 -0.014,0.022 -0.046,0 -0.413,-0.003 -0.829,-0.009 -1.245,0 -0.003,-0.002 -0.007,-0.005 -0.005,0 -0.045,-0.011 -0.055,-0.002 -0.097,0 -0.09,0.344 -0.203,0.985 -0.264,1.317 0,0 -0.241,1.617 -0.203,2.785"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.6617479,290.48109)"
id="g172-2">
<path
id="path174-4"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 0,0 C -0.068,-0.145 -0.101,-0.303 -0.148,-0.453 -0.352,-1.102 -0.549,-1.75 -0.751,-2.398 -0.849,-2.717 -0.949,-3.033 -1.05,-3.35 c -0.08,-0.263 -0.16,-0.527 -0.24,-0.791 -0.041,0.112 -0.083,0.223 -0.125,0.332 -0.11,0.321 -0.225,0.643 -0.336,0.961 -0.183,0.522 -0.365,1.041 -0.547,1.561 -0.169,0.475 -0.338,0.945 -0.503,1.416 -0.192,0.545 -0.384,1.088 -0.575,1.631 -0.061,0.168 -0.129,0.334 -0.175,0.508 -0.011,0.05 0.014,0.097 0.026,0.144 0.135,0.422 0.269,0.842 0.401,1.264 0.257,0.795 0.506,1.662 0.758,2.455 0.01,0.033 0.016,-0.018 0.051,0 h 0.22 c 0.031,-0.012 0.032,0.025 0.043,0 0.16,-0.486 0.332,-1.022 0.493,-1.504 0.254,-0.74 0.506,-1.475 0.758,-2.211 C -0.629,1.906 -0.454,1.4 -0.28,0.891 -0.189,0.625 -0.099,0.355 -0.005,0.092 0.004,0.061 0.032,0.029 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.3481619,290.47124)"
id="g176-7">
<path
id="path178-7"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 0,0 C 0.164,0.52 0.33,1.039 0.5,1.561 0.73,2.293 0.965,3.029 1.197,3.76 1.448,3.016 1.7,2.271 1.949,1.525 2.342,0.363 2.734,-0.799 3.125,-1.959 3.2,-2.184 3.277,-2.408 3.35,-2.635 3.36,-2.664 3.35,-2.697 3.341,-2.729 3.177,-3.252 3.014,-3.834 2.857,-4.357 c -0.017,-0.059 -0.044,-0.002 -0.104,0 -0.398,0 -0.792,-0.002 -1.187,0 -0.032,0.005 -0.043,-0.026 -0.051,0 C 1.351,-3.895 1.183,-3.381 1.019,-2.916 0.822,-2.367 0.624,-1.818 0.428,-1.275 0.286,-0.877 0.146,-0.488 0.006,-0.096 -0.005,-0.066 -0.023,-0.035 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.533076,290.52969)"
id="g180-5">
<path
id="path182-4"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 c -0.411,-1.291 -0.823,-2.57 -1.235,-3.863 -0.079,0.185 -0.136,0.384 -0.208,0.58 -0.144,0.404 -0.285,0.812 -0.426,1.22 -0.189,0.538 -0.375,1.075 -0.56,1.612 -0.046,0.127 -0.092,0.324 -0.137,0.451 h 0.028 c 0.017,0.016 0.038,0 0.063,0 h 2.459 z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.4396141,290.43855)"
id="g184-8">
<path
id="path186-1"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 0,0 C 0.401,-0.002 0.798,0 1.201,0 1.239,-0.002 1.261,-0.047 1.276,0 1.392,0.391 1.514,0.824 1.637,1.217 1.691,1.385 1.74,1.555 1.792,1.723 1.896,1.428 1.999,1.131 2.1,0.832 2.198,0.553 2.292,0.281 2.39,0 2.396,-0.006 2.392,-0.002 2.384,0 2.369,-0.002 2.352,0 2.338,0 1.576,-0.002 0.818,0 0.057,0 0.037,0 0.019,-0.002 0,0 -0.004,0.004 -0.004,-0.002 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.614895,290.46632)"
id="g188-2">
<path
id="path190-8"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="m 0,0 c -0.08,0.221 -0.157,0.439 -0.233,0.658 -0.372,1.088 -0.742,2.156 -1.117,3.24 h 0.059 2.45 0.049 C 1.055,3.406 0.902,2.928 0.751,2.436 0.619,2.014 0.488,1.592 0.358,1.174 0.236,0.781 0.117,0.391 0,0"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.3976379,290.48677)"
id="g192-9">
<path
id="path194-3"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 0,0 C 0.084,-0.244 0.17,-0.486 0.251,-0.732 0.398,-1.162 0.537,-1.572 0.68,-2 c -0.25,-0.002 -0.502,0 -0.75,0 -0.194,-0.002 -0.383,-0.002 -0.573,0 0.124,0.393 0.248,0.766 0.373,1.158 0.089,0.28 0.178,0.565 0.27,0.842"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.4396141,290.5003)"
id="g196-6">
<path
id="path198-8"
style="fill:#666666;fill-opacity:1;fill-rule:evenodd;stroke:none"
d="M 0,0 C 0.443,0.004 0.887,0.004 1.328,0 1.795,0.006 2.264,-0.002 2.729,0 2.799,0 2.87,0.006 2.938,0 3.695,-0.004 4.449,0 5.205,0 5.248,-0.002 5.291,0.02 5.329,0 5.36,-0.004 5.392,0 5.421,0 9.187,-0.002 12.955,-0.018 16.72,-0.018 h 0.071 c 0.02,-0.003 0.028,-0.015 0.018,-0.035 -0.051,-0.189 -0.104,-0.375 -0.155,-0.562 -0.142,-0.531 -0.283,-1.063 -0.422,-1.594 -0.13,-0.484 -0.255,-0.975 -0.384,-1.459 -0.151,-0.572 -0.304,-1.143 -0.452,-1.713 -0.121,-0.463 -0.253,-0.922 -0.411,-1.369 -0.277,-0.781 -0.622,-1.531 -1.089,-2.217 -0.25,-0.369 -0.529,-0.713 -0.853,-1.017 -0.336,-0.323 -0.708,-0.594 -1.123,-0.819 -0.452,-0.244 -0.934,-0.406 -1.438,-0.513 -0.202,-0.043 -0.41,-0.065 -0.615,-0.09 -0.03,-0.012 -0.061,0.002 -0.091,-0.012 -0.036,0 -0.071,-0.002 -0.106,-0.004 -0.045,-0.012 -0.09,0.004 -0.135,-0.01 H 8.898 c -0.058,0.014 -0.117,-0.002 -0.175,0.01 -0.04,0.002 -0.082,0.004 -0.122,0.004 -0.038,0.016 -0.081,-0.002 -0.119,0.012 -0.029,0.002 -0.064,0.002 -0.093,0.004 -0.027,0.011 -0.061,-0.002 -0.089,0.007 -0.024,0.002 -0.044,0.004 -0.066,0.004 -0.025,0.014 -0.049,0 -0.078,0.012 -0.016,0 -0.034,0.002 -0.053,0.002 -0.021,0.016 -0.049,0 -0.073,0.014 -0.343,0.049 -0.684,0.105 -1.02,0.197 -0.449,0.127 -0.879,0.303 -1.266,0.568 -0.438,0.301 -0.773,0.69 -0.99,1.176 -0.139,0.322 -0.212,0.664 -0.247,1.014 -0.011,0.031 0.003,0.062 -0.009,0.092 -0.002,0.05 -0.004,0.097 -0.005,0.148 -0.009,0.094 -0.009,0.189 0,0.283 10e-4,0.049 0.003,0.1 0.005,0.151 0.012,0.039 -0.004,0.08 0.009,0.119 0.001,0.019 0.003,0.045 0.003,0.064 0.014,0.024 0,0.051 0.011,0.076 0.01,0.182 0.041,0.368 0.078,0.547 0.044,0.213 0.084,0.43 0.155,0.637 0.009,0.035 0.017,0.072 0.027,0.109 0.004,0.02 0.016,0.03 0.033,0.03 h 0.065 7.462 c 0.03,0 0.06,-0.008 0.089,0.004 0.243,0.023 0.406,0.164 0.52,0.367 0.072,0.133 0.117,0.281 0.129,0.435 0.007,0.075 0.007,0.149 0,0.223 -0.023,0.246 -0.098,0.463 -0.321,0.602 -0.057,0.037 -0.117,0.058 -0.183,0.058 -0.073,0.014 -0.145,0.004 -0.22,0.006 -0.212,0.004 -0.432,-0.006 -0.648,0.004 -0.27,0 -0.543,0.004 -0.812,0.006 L 2.85,-4.453 c -0.008,-0.004 -0.017,0 -0.026,0 -0.027,-0.004 -0.059,0 -0.086,0 H 0.36 0.269 c -0.478,-0.004 -0.959,-0.004 -1.435,0 -0.079,-0.004 -0.156,-0.004 -0.234,0 -0.603,-0.004 -1.2,0 -1.8,0 h -0.658 -0.08 -0.029 c 0.101,0.297 0.2,0.697 0.298,0.998 0.108,0.328 0.214,0.654 0.32,0.982 0.124,0.393 0.252,0.784 0.381,1.172 0.123,0.381 0.245,0.922 0.368,1.301 h 0.114 z"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.5388961,290.5889)"
id="g242-7">
<path
id="path244-2"
style="fill:none;stroke:#d1d2d4;stroke-width:0.55199999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
d="M 0,0 H 7.379"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0,-0.02098775,-0.02098775,0,5.433916,290.5344)"
id="g246-4">
<path
id="path248-0"
style="fill:none;stroke:#d1d2d4;stroke-width:0.55199999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:10;stroke-dasharray:none;stroke-opacity:1"
d="M 0,0 H 7.38"
inkscape:connector-curvature="0" />
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 25 KiB

View file

@ -15,7 +15,7 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="joycon_left_or_right_nintendo.svg">
<defs
id="defs4919" />
<sodipodi:namedview
@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="17.595863"
inkscape:cx="-0.77044279"
inkscape:cy="30.632636"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -45,7 +45,7 @@
<dc:format>image/svg+xml</dc:format>
<dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:title />
<dc:title></dc:title>
</cc:Work>
</rdf:RDF>
</metadata>
@ -55,15 +55,260 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g4910"
transform="matrix(1.0578414,0,0,1.0578414,-0.32138125,-15.666888)">
<g
transform="translate(-3.8154512,-1.3888992e-6)"
id="g5517">
<path
style="fill:#5cc8e4;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 11.490269,288.142 c -0.05711,3.7e-4 -0.0966,9.4e-4 -0.104504,0.003 -0.03504,0.006 -0.04397,0.0161 -0.03916,0.0432 l 0.0034,0.0207 -0.259024,0.003 c -0.283756,0.003 -0.330474,0.008 -0.443152,0.0433 -0.122296,0.0387 -0.231534,0.10257 -0.324974,0.19031 -0.121609,0.11354 -0.193036,0.23546 -0.234946,0.39997 -0.0089,0.0375 -0.01169,0.0974 -0.01513,0.34517 l -0.0041,0.30001 -0.05841,0.002 c -0.04122,0.002 -0.06183,0.005 -0.07007,0.0122 -0.01168,0.01 -0.01236,0.0394 -0.01236,0.44774 v 0.4374 l 0.01513,0.0135 c 0.01237,0.011 0.02404,0.013 0.07213,0.013 h 0.057 v 0.86126 0.86124 h -0.05429 c -0.04397,0 -0.05702,0.003 -0.07213,0.0135 l -0.01785,0.0129 v 0.43806 0.43806 l 0.01785,0.0129 c 0.01511,0.011 0.02816,0.0135 0.07213,0.0135 h 0.05363 l 0.0021,0.50192 0.0021,0.50131 0.02267,0.0774 c 0.07489,0.26257 0.287176,0.4761 0.548259,0.55158 0.03641,0.011 0.0687,0.0193 0.07213,0.0193 0.0034,0 0.0062,-0.0283 0.0062,-0.0632 0,-0.0529 0.0028,-0.0677 0.01583,-0.0917 0.02061,-0.0393 0.07625,-0.071 0.123656,-0.071 0.02748,0 0.03641,-0.003 0.05358,-0.0187 l 0.01991,-0.0187 v 0.14447 0.14518 l 0.493317,-0.003 c 0.467201,-0.003 0.496745,-0.003 0.569574,-0.0162 0.40674,-0.0723 0.737236,-0.27548 0.957782,-0.58773 0.11199,-0.15806 0.182748,-0.32644 0.221222,-0.52515 l 0.01513,-0.0787 v -2.04833 c 0,-1.64189 -0.0021,-2.05993 -0.0089,-2.10638 -0.01237,-0.082 -0.04051,-0.18966 -0.06731,-0.25998 -0.01305,-0.0329 -0.02337,-0.0625 -0.02337,-0.0658 0,-0.003 0.0076,-0.008 0.01649,-0.0103 0.0089,-0.002 0.02337,-0.0103 0.03162,-0.0187 l 0.01443,-0.0142 -0.01719,-0.0471 c -0.06665,-0.1787 -0.275496,-0.41094 -0.511158,-0.56772 -0.179322,-0.11934 -0.368952,-0.1987 -0.561328,-0.23548 -0.07764,-0.0148 -0.100333,-0.0162 -0.367601,-0.0187 -0.07832,-9.4e-4 -0.153053,-9.4e-4 -0.210165,-9.4e-4 z"
id="path6-2-9-6-7-2"
inkscape:connector-curvature="0" />
<path
style="fill:#3a3a3a;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 10.941609,288.21703 c -0.0071,1.90972 0.0062,4.82211 -0.0036,6.23889 l -0.02015,0.0191 c -0.01717,0.0157 -0.02575,0.0186 -0.05323,0.0186 -0.04741,0 -0.103414,0.0315 -0.124023,0.0708 -0.01303,0.024 -0.0155,0.0391 -0.0155,0.092 0,0.0349 -0.0028,0.063 -0.0062,0.063 -0.0034,0 -0.03594,-0.008 -0.07235,-0.0191 -0.261084,-0.0755 -0.473397,-0.28933 -0.548287,-0.5519 l -0.02274,-0.0775 -0.0021,-0.50126 -0.0021,-0.50178 h -0.05374 c -0.043971,0 -0.056721,-0.002 -0.071831,-0.0134 l -0.018087,-0.0129 v -0.43822 -0.4377 l 0.018087,-0.0129 c 0.01511,-0.0105 0.02786,-0.0139 0.071831,-0.0139 h 0.05426 v -0.86093 -0.86144 h -0.05684 c -0.048091,0 -0.059461,-0.002 -0.07183,-0.0129 l -0.015502,-0.0134 v -0.43718 c 0,-0.40834 7.144e-4,-0.43803 0.012401,-0.44804 0.00824,-0.007 0.02906,-0.0104 0.070281,-0.0124 l 0.05839,-0.002 0.0041,-0.30024 c 0.0034,-0.24777 0.0061,-0.3077 0.01499,-0.3452 0.04191,-0.16451 0.113518,-0.28643 0.235127,-0.39997 0.09343,-0.0877 0.202741,-0.15146 0.325037,-0.19016 0.08324,-0.0261 0.160138,-0.0338 0.293522,-0.0382 z"
id="path6-2-9-6-7-0-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscsscccccscccccscccsccscccccccc" />
</g>
<circle
r="0.52860862"
cy="291.67377"
cx="8.1153326"
id="path4913-2"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10583334;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.40539873"
cy="291.67377"
cx="8.1153326"
id="path4913-7-8"
style="opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.08116535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="289.31393"
cx="8.1084871"
id="path4932-9"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="290.31146"
cx="8.1084871"
id="path4932-9-3"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="289.80917"
cx="8.6362085"
id="path4932-9-3-6"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="289.80917"
cx="7.5882106"
id="path4932-9-3-6-8"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.27285156"
cy="292.93457"
cx="7.7411723"
id="path5072"
style="opacity:1;vector-effect:none;fill:#7a7a7a;fill-opacity:1;stroke:none;stroke-width:0.10746154;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.20463867"
cy="292.93457"
cx="7.7411723"
id="path5072-0"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.08059616;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<g
transform="translate(0.07832299,-1.3888992e-6)"
id="g5361">
<rect
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091"
width="0.11885579"
height="0.36896971"
x="7.4061403"
y="288.6051" />
<rect
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091-2"
width="0.1188558"
height="0.36896974"
x="-288.84903"
y="7.2810831"
transform="rotate(-90)" />
</g>
<g
style="fill:#8e8e8e;fill-opacity:1"
transform="translate(-0.58238277,-1.3888992e-6)"
id="g5361-2">
<rect
style="opacity:1;vector-effect:none;fill:#8e8e8e;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091-5"
width="0.11885579"
height="0.36896971"
x="7.4061403"
y="288.6051" />
<rect
style="opacity:1;vector-effect:none;fill:#8e8e8e;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091-2-8"
width="0.1188558"
height="0.36896974"
x="-288.84903"
y="7.2810831"
transform="rotate(-90)" />
</g>
</g>
<g
id="g4874"
transform="matrix(1.0578414,0,0,1.0578414,-0.32138125,-18.048138)">
<g
transform="translate(-0.02566855,-1.3888992e-6)"
id="g5474">
<path
style="fill:#ef675b;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 3.4633507,288.142 c 0.05711,3.7e-4 0.0966,9.4e-4 0.104504,0.003 0.03504,0.006 0.04397,0.0161 0.03916,0.0432 l -0.0034,0.0207 0.259024,0.003 c 0.283756,0.003 0.330474,0.008 0.443152,0.0433 0.122296,0.0387 0.231534,0.10257 0.324974,0.19031 0.121609,0.11354 0.193036,0.23546 0.234946,0.39997 0.0089,0.0375 0.01169,0.0974 0.01513,0.34517 l 0.0041,0.30001 0.05841,0.002 c 0.04122,0.002 0.06183,0.005 0.07007,0.0122 0.01168,0.01 0.01236,0.0394 0.01236,0.44774 v 0.4374 l -0.01513,0.0135 c -0.01237,0.011 -0.02404,0.013 -0.07213,0.013 h -0.057 v 0.86126 0.86124 h 0.05429 c 0.04397,0 0.05702,0.003 0.07213,0.0135 l 0.01785,0.0129 v 0.43806 0.43806 l -0.01785,0.0129 c -0.01511,0.011 -0.02816,0.0135 -0.07213,0.0135 h -0.05363 l -0.0021,0.50192 -0.0021,0.50131 -0.02267,0.0774 c -0.07489,0.26257 -0.287176,0.4761 -0.548259,0.55158 -0.03641,0.011 -0.0687,0.0193 -0.07213,0.0193 -0.0034,0 -0.0062,-0.0283 -0.0062,-0.0632 0,-0.0529 -0.0028,-0.0677 -0.01583,-0.0917 -0.02061,-0.0393 -0.07625,-0.071 -0.123656,-0.071 -0.02748,0 -0.03641,-0.003 -0.05358,-0.0187 l -0.01991,-0.0187 v 0.14447 0.14518 l -0.493317,-0.003 c -0.467201,-0.003 -0.496745,-0.003 -0.569574,-0.0162 -0.40674,-0.0723 -0.737236,-0.27548 -0.957782,-0.58773 -0.11199,-0.15806 -0.182748,-0.32644 -0.221222,-0.52515 l -0.01513,-0.0787 v -2.04833 c 0,-1.64189 0.0021,-2.05993 0.0089,-2.10638 0.01237,-0.082 0.04051,-0.18966 0.06731,-0.25998 0.01305,-0.0329 0.02337,-0.0625 0.02337,-0.0658 0,-0.003 -0.0076,-0.008 -0.01649,-0.0103 -0.0089,-0.002 -0.02337,-0.0103 -0.03162,-0.0187 l -0.01443,-0.0142 0.01719,-0.0471 c 0.06665,-0.1787 0.275496,-0.41094 0.511158,-0.56772 0.179322,-0.11934 0.368952,-0.1987 0.561328,-0.23548 0.07764,-0.0148 0.100333,-0.0162 0.367601,-0.0187 0.07832,-9.4e-4 0.153053,-9.4e-4 0.210165,-9.4e-4 z"
id="path6-2-9-6-7"
inkscape:connector-curvature="0" />
<path
style="fill:#3a3a3a;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 4.0120111,288.21703 c 0.0071,1.90972 -0.0062,4.82211 0.00362,6.23889 l 0.020153,0.0191 c 0.017169,0.0157 0.025747,0.0186 0.053227,0.0186 0.047406,0 0.1034135,0.0315 0.1240234,0.0708 0.013031,0.024 0.015502,0.0391 0.015502,0.092 0,0.0349 0.0028,0.063 0.0062,0.063 0.00343,0 0.035937,-0.008 0.072347,-0.0191 0.2610831,-0.0755 0.473397,-0.28933 0.548287,-0.5519 l 0.022738,-0.0775 0.00206,-0.50126 0.00206,-0.50178 h 0.053743 c 0.04397,0 0.05672,-0.002 0.07183,-0.0134 l 0.018087,-0.0129 v -0.43822 -0.4377 l -0.018087,-0.0129 c -0.01511,-0.0105 -0.02786,-0.0139 -0.07183,-0.0139 h -0.05426 v -0.86093 -0.86144 h 0.056844 c 0.04809,0 0.059461,-0.002 0.07183,-0.0129 l 0.015502,-0.0134 v -0.43718 c 0,-0.40834 -7.144e-4,-0.43803 -0.012401,-0.44804 -0.00824,-0.007 -0.02906,-0.0104 -0.07028,-0.0124 l -0.058394,-0.002 -0.00414,-0.30024 c -0.00344,-0.24777 -0.00609,-0.3077 -0.014986,-0.3452 -0.04191,-0.16451 -0.1135187,-0.28643 -0.2351278,-0.39997 -0.093432,-0.0877 -0.202741,-0.15146 -0.3250367,-0.19016 -0.083235,-0.0261 -0.1601383,-0.0338 -0.2935221,-0.0382 z"
id="path6-2-9-6-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscsscccccscccccscccsccscccccccc" />
</g>
<circle
r="0.52860862"
cy="289.81152"
cx="2.9495108"
id="path4913"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10583334;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.40539873"
cy="289.81152"
cx="2.9495108"
id="path4913-7"
style="opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.08116535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="291.17242"
cx="2.95681"
id="path4932"
style="opacity:1;vector-effect:none;fill:#404040;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="292.16913"
cx="2.95681"
id="path4932-5"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="291.668"
cx="3.4801056"
id="path4932-5-4"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="291.668"
cx="2.4279764"
id="path4932-5-4-8"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="292.72568"
x="3.1146293"
height="0.40977666"
width="0.40977666"
id="rect4981"
style="opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.11866162;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="288.72342"
x="3.3874006"
height="0.11767235"
width="0.36270773"
id="rect4985"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10989299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.15931769"
cy="292.93057"
cx="3.3195176"
id="path5346"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10265833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="288.72342"
x="4.0690918"
height="0.11767235"
width="0.36270773"
id="rect4985-6"
style="opacity:1;vector-effect:none;fill:#8e8e8e;fill-opacity:1;stroke:none;stroke-width:0.10989299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
inkscape:transform-center-y="-0.036071626"
d="m 2.95681,291.04147 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.072143152"
sodipodi:r1="0.1442863"
sodipodi:cy="291.18576"
sodipodi:cx="2.95681"
sodipodi:sides="3"
id="path5401"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
<path
transform="scale(1,-1)"
inkscape:transform-center-y="0.03607122"
d="m 2.95681,-292.29272 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.07214316"
sodipodi:r1="0.1442863"
sodipodi:cy="-292.14844"
sodipodi:cx="2.95681"
sodipodi:sides="3"
id="path5401-2"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
<path
inkscape:transform-center-x="-0.036068174"
transform="rotate(90,2.6363911,291.97629)"
inkscape:transform-center-y="-3.4871622e-06"
d="m 2.3320532,291.00348 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.07214316"
sodipodi:r1="0.1442863"
sodipodi:cy="291.14777"
sodipodi:cx="2.3320532"
sodipodi:sides="3"
id="path5401-8"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
<path
inkscape:transform-center-x="0.036067872"
transform="matrix(0,1,1,0,294.55714,289.3399)"
d="m 2.3320532,-292.25473 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.07214316"
sodipodi:r1="0.1442863"
sodipodi:cy="-292.11044"
sodipodi:cx="2.3320532"
sodipodi:sides="3"
id="path5401-2-4"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 20 KiB

View file

@ -15,9 +15,17 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="joycon_pair_nintendo.svg">
<defs
id="defs4919" />
id="defs4919">
<inkscape:perspective
sodipodi:type="inkscape:persp3d"
inkscape:vp_x="0 : 5.55625 : 1"
inkscape:vp_y="0 : 1000 : 0"
inkscape:vp_z="11.1125 : 5.55625 : 1"
inkscape:persp3d-origin="5.55625 : 3.7041667 : 1"
id="perspective4841" />
</defs>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
@ -25,9 +33,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="14.109375"
inkscape:cx="3.8930481"
inkscape:cy="14.965158"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -55,15 +63,260 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g4910"
transform="matrix(1.0578414,0,0,1.0578414,-0.32138125,-16.857513)">
<g
transform="translate(-3.8154512,-1.3888992e-6)"
id="g5517">
<path
style="fill:#5cc8e4;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 11.490269,288.142 c -0.05711,3.7e-4 -0.0966,9.4e-4 -0.104504,0.003 -0.03504,0.006 -0.04397,0.0161 -0.03916,0.0432 l 0.0034,0.0207 -0.259024,0.003 c -0.283756,0.003 -0.330474,0.008 -0.443152,0.0433 -0.122296,0.0387 -0.231534,0.10257 -0.324974,0.19031 -0.121609,0.11354 -0.193036,0.23546 -0.234946,0.39997 -0.0089,0.0375 -0.01169,0.0974 -0.01513,0.34517 l -0.0041,0.30001 -0.05841,0.002 c -0.04122,0.002 -0.06183,0.005 -0.07007,0.0122 -0.01168,0.01 -0.01236,0.0394 -0.01236,0.44774 v 0.4374 l 0.01513,0.0135 c 0.01237,0.011 0.02404,0.013 0.07213,0.013 h 0.057 v 0.86126 0.86124 h -0.05429 c -0.04397,0 -0.05702,0.003 -0.07213,0.0135 l -0.01785,0.0129 v 0.43806 0.43806 l 0.01785,0.0129 c 0.01511,0.011 0.02816,0.0135 0.07213,0.0135 h 0.05363 l 0.0021,0.50192 0.0021,0.50131 0.02267,0.0774 c 0.07489,0.26257 0.287176,0.4761 0.548259,0.55158 0.03641,0.011 0.0687,0.0193 0.07213,0.0193 0.0034,0 0.0062,-0.0283 0.0062,-0.0632 0,-0.0529 0.0028,-0.0677 0.01583,-0.0917 0.02061,-0.0393 0.07625,-0.071 0.123656,-0.071 0.02748,0 0.03641,-0.003 0.05358,-0.0187 l 0.01991,-0.0187 v 0.14447 0.14518 l 0.493317,-0.003 c 0.467201,-0.003 0.496745,-0.003 0.569574,-0.0162 0.40674,-0.0723 0.737236,-0.27548 0.957782,-0.58773 0.11199,-0.15806 0.182748,-0.32644 0.221222,-0.52515 l 0.01513,-0.0787 v -2.04833 c 0,-1.64189 -0.0021,-2.05993 -0.0089,-2.10638 -0.01237,-0.082 -0.04051,-0.18966 -0.06731,-0.25998 -0.01305,-0.0329 -0.02337,-0.0625 -0.02337,-0.0658 0,-0.003 0.0076,-0.008 0.01649,-0.0103 0.0089,-0.002 0.02337,-0.0103 0.03162,-0.0187 l 0.01443,-0.0142 -0.01719,-0.0471 c -0.06665,-0.1787 -0.275496,-0.41094 -0.511158,-0.56772 -0.179322,-0.11934 -0.368952,-0.1987 -0.561328,-0.23548 -0.07764,-0.0148 -0.100333,-0.0162 -0.367601,-0.0187 -0.07832,-9.4e-4 -0.153053,-9.4e-4 -0.210165,-9.4e-4 z"
id="path6-2-9-6-7-2"
inkscape:connector-curvature="0" />
<path
style="fill:#3a3a3a;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 10.941609,288.21703 c -0.0071,1.90972 0.0062,4.82211 -0.0036,6.23889 l -0.02015,0.0191 c -0.01717,0.0157 -0.02575,0.0186 -0.05323,0.0186 -0.04741,0 -0.103414,0.0315 -0.124023,0.0708 -0.01303,0.024 -0.0155,0.0391 -0.0155,0.092 0,0.0349 -0.0028,0.063 -0.0062,0.063 -0.0034,0 -0.03594,-0.008 -0.07235,-0.0191 -0.261084,-0.0755 -0.473397,-0.28933 -0.548287,-0.5519 l -0.02274,-0.0775 -0.0021,-0.50126 -0.0021,-0.50178 h -0.05374 c -0.043971,0 -0.056721,-0.002 -0.071831,-0.0134 l -0.018087,-0.0129 v -0.43822 -0.4377 l 0.018087,-0.0129 c 0.01511,-0.0105 0.02786,-0.0139 0.071831,-0.0139 h 0.05426 v -0.86093 -0.86144 h -0.05684 c -0.048091,0 -0.059461,-0.002 -0.07183,-0.0129 l -0.015502,-0.0134 v -0.43718 c 0,-0.40834 7.144e-4,-0.43803 0.012401,-0.44804 0.00824,-0.007 0.02906,-0.0104 0.070281,-0.0124 l 0.05839,-0.002 0.0041,-0.30024 c 0.0034,-0.24777 0.0061,-0.3077 0.01499,-0.3452 0.04191,-0.16451 0.113518,-0.28643 0.235127,-0.39997 0.09343,-0.0877 0.202741,-0.15146 0.325037,-0.19016 0.08324,-0.0261 0.160138,-0.0338 0.293522,-0.0382 z"
id="path6-2-9-6-7-0-4"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscsscccccscccccscccsccscccccccc" />
</g>
<circle
r="0.52860862"
cy="291.67377"
cx="8.1153326"
id="path4913-2"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10583334;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.40539873"
cy="291.67377"
cx="8.1153326"
id="path4913-7-8"
style="opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.08116535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="289.31393"
cx="8.1084871"
id="path4932-9"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="290.31146"
cx="8.1084871"
id="path4932-9-3"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="289.80917"
cx="8.6362085"
id="path4932-9-3-6"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="289.80917"
cx="7.5882106"
id="path4932-9-3-6-8"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.27285156"
cy="292.93457"
cx="7.7411723"
id="path5072"
style="opacity:1;vector-effect:none;fill:#7a7a7a;fill-opacity:1;stroke:none;stroke-width:0.10746154;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.20463867"
cy="292.93457"
cx="7.7411723"
id="path5072-0"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.08059616;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<g
transform="translate(0.07832299,-1.3888992e-6)"
id="g5361">
<rect
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091"
width="0.11885579"
height="0.36896971"
x="7.4061403"
y="288.6051" />
<rect
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091-2"
width="0.1188558"
height="0.36896974"
x="-288.84903"
y="7.2810831"
transform="rotate(-90)" />
</g>
<g
style="fill:#8e8e8e;fill-opacity:1"
transform="translate(-0.58238277,-1.3888992e-6)"
id="g5361-2">
<rect
style="opacity:1;vector-effect:none;fill:#8e8e8e;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091-5"
width="0.11885579"
height="0.36896971"
x="7.4061403"
y="288.6051" />
<rect
style="opacity:1;vector-effect:none;fill:#8e8e8e;fill-opacity:1;stroke:none;stroke-width:0.10772337;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
id="rect5091-2-8"
width="0.1188558"
height="0.36896974"
x="-288.84903"
y="7.2810831"
transform="rotate(-90)" />
</g>
</g>
<g
id="g4874"
transform="matrix(1.0578414,0,0,1.0578414,-0.32138125,-16.857513)">
<g
transform="translate(-0.02566855,-1.3888992e-6)"
id="g5474">
<path
style="fill:#ef675b;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 3.4633507,288.142 c 0.05711,3.7e-4 0.0966,9.4e-4 0.104504,0.003 0.03504,0.006 0.04397,0.0161 0.03916,0.0432 l -0.0034,0.0207 0.259024,0.003 c 0.283756,0.003 0.330474,0.008 0.443152,0.0433 0.122296,0.0387 0.231534,0.10257 0.324974,0.19031 0.121609,0.11354 0.193036,0.23546 0.234946,0.39997 0.0089,0.0375 0.01169,0.0974 0.01513,0.34517 l 0.0041,0.30001 0.05841,0.002 c 0.04122,0.002 0.06183,0.005 0.07007,0.0122 0.01168,0.01 0.01236,0.0394 0.01236,0.44774 v 0.4374 l -0.01513,0.0135 c -0.01237,0.011 -0.02404,0.013 -0.07213,0.013 h -0.057 v 0.86126 0.86124 h 0.05429 c 0.04397,0 0.05702,0.003 0.07213,0.0135 l 0.01785,0.0129 v 0.43806 0.43806 l -0.01785,0.0129 c -0.01511,0.011 -0.02816,0.0135 -0.07213,0.0135 h -0.05363 l -0.0021,0.50192 -0.0021,0.50131 -0.02267,0.0774 c -0.07489,0.26257 -0.287176,0.4761 -0.548259,0.55158 -0.03641,0.011 -0.0687,0.0193 -0.07213,0.0193 -0.0034,0 -0.0062,-0.0283 -0.0062,-0.0632 0,-0.0529 -0.0028,-0.0677 -0.01583,-0.0917 -0.02061,-0.0393 -0.07625,-0.071 -0.123656,-0.071 -0.02748,0 -0.03641,-0.003 -0.05358,-0.0187 l -0.01991,-0.0187 v 0.14447 0.14518 l -0.493317,-0.003 c -0.467201,-0.003 -0.496745,-0.003 -0.569574,-0.0162 -0.40674,-0.0723 -0.737236,-0.27548 -0.957782,-0.58773 -0.11199,-0.15806 -0.182748,-0.32644 -0.221222,-0.52515 l -0.01513,-0.0787 v -2.04833 c 0,-1.64189 0.0021,-2.05993 0.0089,-2.10638 0.01237,-0.082 0.04051,-0.18966 0.06731,-0.25998 0.01305,-0.0329 0.02337,-0.0625 0.02337,-0.0658 0,-0.003 -0.0076,-0.008 -0.01649,-0.0103 -0.0089,-0.002 -0.02337,-0.0103 -0.03162,-0.0187 l -0.01443,-0.0142 0.01719,-0.0471 c 0.06665,-0.1787 0.275496,-0.41094 0.511158,-0.56772 0.179322,-0.11934 0.368952,-0.1987 0.561328,-0.23548 0.07764,-0.0148 0.100333,-0.0162 0.367601,-0.0187 0.07832,-9.4e-4 0.153053,-9.4e-4 0.210165,-9.4e-4 z"
id="path6-2-9-6-7"
inkscape:connector-curvature="0" />
<path
style="fill:#3a3a3a;fill-opacity:1;stroke:#3a3a3a;stroke-width:0.10255391;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 4.0120111,288.21703 c 0.0071,1.90972 -0.0062,4.82211 0.00362,6.23889 l 0.020153,0.0191 c 0.017169,0.0157 0.025747,0.0186 0.053227,0.0186 0.047406,0 0.1034135,0.0315 0.1240234,0.0708 0.013031,0.024 0.015502,0.0391 0.015502,0.092 0,0.0349 0.0028,0.063 0.0062,0.063 0.00343,0 0.035937,-0.008 0.072347,-0.0191 0.2610831,-0.0755 0.473397,-0.28933 0.548287,-0.5519 l 0.022738,-0.0775 0.00206,-0.50126 0.00206,-0.50178 h 0.053743 c 0.04397,0 0.05672,-0.002 0.07183,-0.0134 l 0.018087,-0.0129 v -0.43822 -0.4377 l -0.018087,-0.0129 c -0.01511,-0.0105 -0.02786,-0.0139 -0.07183,-0.0139 h -0.05426 v -0.86093 -0.86144 h 0.056844 c 0.04809,0 0.059461,-0.002 0.07183,-0.0129 l 0.015502,-0.0134 v -0.43718 c 0,-0.40834 -7.144e-4,-0.43803 -0.012401,-0.44804 -0.00824,-0.007 -0.02906,-0.0104 -0.07028,-0.0124 l -0.058394,-0.002 -0.00414,-0.30024 c -0.00344,-0.24777 -0.00609,-0.3077 -0.014986,-0.3452 -0.04191,-0.16451 -0.1135187,-0.28643 -0.2351278,-0.39997 -0.093432,-0.0877 -0.202741,-0.15146 -0.3250367,-0.19016 -0.083235,-0.0261 -0.1601383,-0.0338 -0.2935221,-0.0382 z"
id="path6-2-9-6-7-0"
inkscape:connector-curvature="0"
sodipodi:nodetypes="cccscsscccccscccccscccsccscccccccc" />
</g>
<circle
r="0.52860862"
cy="289.81152"
cx="2.9495108"
id="path4913"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10583334;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.40539873"
cy="289.81152"
cx="2.9495108"
id="path4913-7"
style="opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.08116535;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="291.17242"
cx="2.95681"
id="path4932"
style="opacity:1;vector-effect:none;fill:#404040;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="292.16913"
cx="2.95681"
id="path4932-5"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="291.668"
cx="3.4801056"
id="path4932-5-4"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.24365099"
cy="291.668"
cx="2.4279764"
id="path4932-5-4-8"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10829458;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="292.72568"
x="3.1146293"
height="0.40977666"
width="0.40977666"
id="rect4981"
style="opacity:1;vector-effect:none;fill:#666666;fill-opacity:1;stroke:none;stroke-width:0.11866162;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="288.72342"
x="3.3874006"
height="0.11767235"
width="0.36270773"
id="rect4985"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10989299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="0.15931769"
cy="292.93057"
cx="3.3195176"
id="path5346"
style="opacity:1;vector-effect:none;fill:#3a3a3a;fill-opacity:1;stroke:none;stroke-width:0.10265833;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="288.72342"
x="4.0690918"
height="0.11767235"
width="0.36270773"
id="rect4985-6"
style="opacity:1;vector-effect:none;fill:#8e8e8e;fill-opacity:1;stroke:none;stroke-width:0.10989299;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
inkscape:transform-center-y="-0.036071626"
d="m 2.95681,291.04147 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.072143152"
sodipodi:r1="0.1442863"
sodipodi:cy="291.18576"
sodipodi:cx="2.95681"
sodipodi:sides="3"
id="path5401"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
<path
transform="scale(1,-1)"
inkscape:transform-center-y="0.03607122"
d="m 2.95681,-292.29272 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.07214316"
sodipodi:r1="0.1442863"
sodipodi:cy="-292.14844"
sodipodi:cx="2.95681"
sodipodi:sides="3"
id="path5401-2"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
<path
inkscape:transform-center-x="-0.036068174"
transform="rotate(90,2.6363911,291.97629)"
inkscape:transform-center-y="-3.4871622e-06"
d="m 2.3320532,291.00348 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.07214316"
sodipodi:r1="0.1442863"
sodipodi:cy="291.14777"
sodipodi:cx="2.3320532"
sodipodi:sides="3"
id="path5401-8"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
<path
inkscape:transform-center-x="0.036067872"
transform="matrix(0,1,1,0,294.55714,289.3399)"
d="m 2.3320532,-292.25473 0.1249556,0.21643 -0.2499112,0 z"
inkscape:randomized="0"
inkscape:rounded="0"
inkscape:flatsided="true"
sodipodi:arg2="-0.52359878"
sodipodi:arg1="-1.5707963"
sodipodi:r2="0.07214316"
sodipodi:r1="0.1442863"
sodipodi:cy="-292.11044"
sodipodi:cx="2.3320532"
sodipodi:sides="3"
id="path5401-2-4"
style="opacity:1;vector-effect:none;fill:#282828;fill-opacity:1;stroke:none;stroke-width:0.08117354;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
sodipodi:type="star" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 21 KiB

View file

@ -15,7 +15,7 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="joystick_generic.svg">
<defs
id="defs4919" />
<sodipodi:namedview
@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="28.21875"
inkscape:cx="6.1924519"
inkscape:cy="24.290783"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -55,15 +55,280 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g4868">
<rect
ry="0"
rx="0"
y="285.88748"
x="5.397531"
height="0.76249182"
width="0.31743795"
id="rect4932"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.00956567;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="286.62579"
x="5.306838"
height="1.4259971"
width="0.49882337"
id="rect4880"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.02827883;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
ry="0.016676867"
rx="0.024991227"
y="286.92184"
x="5.1724882"
height="0.19134112"
width="0.76752394"
id="rect5083-1-0-8-5-3-0-0-9"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.02487354;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
ry="0.039864741"
rx="0.039688922"
y="287.47369"
x="5.139914"
height="0.29505575"
width="0.83267176"
id="rect5083-1-0-8-5-3-0"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.03217189;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
ry="0.016676867"
rx="0.025478471"
y="287.19897"
x="5.1650062"
height="0.19134112"
width="0.78248805"
id="rect5083-1-0-8-5-3-0-0"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.02511485;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
ry="0.038403545"
rx="0.045789048"
y="286.56445"
x="5.1949348"
height="0.28480145"
width="0.72263134"
id="rect5083-1-0-8-5"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.02944537;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
ry="0.026452964"
rx="0.026452964"
y="287.74936"
x="5.1503634"
height="0.30350661"
width="0.81241632"
id="rect5083-1-0-8-5-3"
style="opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:none;stroke-width:0.03223006;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
rx="0.99709696"
ry="0.99709696"
y="287.72314"
x="1.6818355"
height="7.7660403"
width="7.7488289"
id="rect4978"
style="opacity:1;vector-effect:none;fill:#0c0c0c;fill-opacity:1;stroke:#0a0a0a;stroke-width:0.08007559;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<g
style="fill:#ea7306;fill-opacity:1;stroke:#000000;stroke-width:1.2247448;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.05012578,0,0,0.05012578,1.8150027,287.93001)"
id="g8">
<circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6"
style="fill:#ea7306;fill-opacity:1;stroke:#000000;stroke-width:1.2247448;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
style="fill:#3c3c3b;fill-opacity:1;stroke-width:0.05127106"
inkscape:connector-curvature="0"
id="path30"
d="m 4.1096097,289.29845 c 0,0.46657 -0.3794056,0.84597 -0.8459724,0.84597 -0.4665665,0 -0.8459723,-0.3794 -0.8459723,-0.84597 0,-0.46657 0.3794058,-0.84598 0.8459723,-0.84598 0.4665668,0 0.8459724,0.37941 0.8459724,0.84598 z m -0.8459724,-0.74344 c -0.4101683,0 -0.7434302,0.33327 -0.7434302,0.74344 0,0.41017 0.3332619,0.74343 0.7434302,0.74343 0.4101685,0 0.7434305,-0.33326 0.7434305,-0.74343 0,-0.41017 -0.333262,-0.74344 -0.7434305,-0.74344 z" />
<g
style="fill:#ea7306;fill-opacity:1;stroke:#000000;stroke-width:1.59749329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
transform="matrix(0.05012578,0,0,0.05012578,6.4008691,287.93001)"
id="g8-6">
<circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-9"
style="fill:#ea7306;fill-opacity:1;stroke:#000000;stroke-width:1.59749329;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
</g>
<path
style="fill:#666666;fill-opacity:0.55982205;stroke-width:0.05127106"
inkscape:connector-curvature="0"
id="path30-3"
d="m 8.6954757,289.29845 c 0,0.46657 -0.3794058,0.84597 -0.8459722,0.84597 -0.4665662,0 -0.8459718,-0.3794 -0.8459718,-0.84597 0,-0.46657 0.3794056,-0.84598 0.8459718,-0.84598 0.4665664,0 0.8459722,0.37941 0.8459722,0.84598 z m -0.8459722,-0.74344 c -0.4101681,0 -0.7434299,0.33327 -0.7434299,0.74344 0,0.41016 0.3332618,0.74343 0.7434299,0.74343 0.4101688,0 0.7434306,-0.33327 0.7434306,-0.74343 0,-0.41017 -0.3332618,-0.74344 -0.7434306,-0.74344 z" />
<g
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.04027323,0,0,0.04027323,2.099741,288.19899)"
id="g8-69">
<circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-2"
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1" />
</g>
<g
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.04027323,0,0,0.04027323,6.6856077,288.19899)"
id="g8-69-2">
<circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-2-4"
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1" />
</g>
<path
inkscape:connector-curvature="0"
id="rect4815"
d="m 4.3484109,289.07627 c -0.1863819,-0.004 -0.1663103,0.11482 -0.1685162,0.23642 0.014105,0.49951 -0.4635825,0.90414 -0.8472682,0.90581 -0.2719318,0.004 -0.2804784,0.0407 -0.2804784,0.26402 -0.00677,0.63408 0.012349,1.0844 0.013227,1.7186 l -8.332e-4,1.54351 c 0,0.22744 0.2735663,0.39146 0.4580559,0.39151 l 2.0336516,-3.9e-4 2.033651,3.9e-4 c 0.1844894,-5e-5 0.4580557,-0.16407 0.4580557,-0.39151 l -8.287e-4,-1.54351 c 8.813e-4,-0.6342 0.019993,-1.08452 0.013228,-1.7186 0,-0.2233 -0.00855,-0.26014 -0.2804787,-0.26402 -0.3836853,-0.002 -0.8613731,-0.4063 -0.8472672,-0.90581 -0.00221,-0.1216 0.017866,-0.24033 -0.1685164,-0.23642 H 5.7621559 5.3503431 Z"
style="opacity:1;vector-effect:none;fill:#c4c4c4;fill-opacity:1;stroke:#000000;stroke-width:0.08007559;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<g
transform="matrix(0.05949902,0,0,0.05592343,1.3248815,287.32792)"
id="g5237-9-4">
<path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-22-8"
inkscape:connector-curvature="0" />
<path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-4-1"
inkscape:connector-curvature="0" />
<path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-77-2"
inkscape:connector-curvature="0" />
</g>
<path
inkscape:connector-curvature="0"
id="path4796-6"
d="m 5.9993054,290.2016 a 1.5082321,1.5082321 0 0 0 -0.8704204,-0.003 l 0.045365,0.11124 a 1.389433,1.389433 0 0 1 0.7788509,0.004 l 0.046947,-0.11161 a 1.5082321,1.5082321 0 0 0 -7.426e-4,-2.5e-4 z m 0.276333,0.11766 -0.04605,0.10947 a 1.389433,1.389433 0 0 1 0.5463573,0.55532 l 0.111503,-0.0455 a 1.5082321,1.5082321 0 0 0 -0.6118105,-0.61932 z m 0.7252174,0.89665 -0.1113713,0.0454 a 1.389433,1.389433 0 0 1 -0.00339,0.77874 l 0.1115153,0.0469 a 1.5082321,1.5082321 0 0 0 0.00324,-0.87107 z M 4.851553,290.31204 a 1.5082321,1.5082321 0 0 0 -0.6191895,0.61175 l 0.1091964,0.0459 a 1.389433,1.389433 0 0 1 0.5554117,-0.54632 z m -0.7366668,0.8874 a 1.5082321,1.5082321 0 0 0 -0.00324,0.87107 l 0.1112394,-0.0454 a 1.389433,1.389433 0 0 1 0.00342,-0.77883 z m 2.656054,1.11725 a 1.389433,1.389433 0 0 1 -0.5554123,0.54632 l 0.045365,0.11124 a 1.5082321,1.5082321 0 0 0 0.6191505,-0.61166 z m -2.4345574,-0.0142 -0.1113321,0.0453 a 1.5082321,1.5082321 0 0 0 0.6118104,0.61932 l 0.046011,-0.10938 A 1.389433,1.389433 0 0 1 4.336383,292.30246 Z m 1.601867,0.67404 a 1.389433,1.389433 0 0 1 -0.7788504,-0.004 l -0.046947,0.11161 a 1.5082321,1.5082321 0 0 0 0.8711089,0.003 z"
style="opacity:1;vector-effect:none;fill:#0e0000;fill-opacity:1;stroke:#000000;stroke-width:0.07409604;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
transform="rotate(135)"
inkscape:transform-center-y="-3.3040202"
inkscape:transform-center-x="0.1335562"
y="-211.63332"
x="202.16725"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-3-0-4-0-5-9"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
transform="rotate(45)"
inkscape:transform-center-y="0.13355563"
inkscape:transform-center-x="3.3040195"
y="200.79958"
x="210.00444"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-3-0-4"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
inkscape:transform-center-y="-16.798768"
inkscape:transform-center-x="-13.656553"
transform="rotate(-90)"
y="4.0631337"
x="-291.77136"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-7"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
inkscape:transform-center-y="-16.798768"
inkscape:transform-center-x="-13.656553"
transform="rotate(-90)"
y="6.7224898"
x="-291.77136"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-3"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
transform="rotate(45)"
inkscape:transform-center-y="0.13355563"
inkscape:transform-center-x="3.3040195"
y="203.44121"
x="210.02908"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-3-0-4-0"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
transform="rotate(135)"
inkscape:transform-center-y="-3.3040202"
inkscape:transform-center-x="0.1335562"
y="-208.99785"
x="202.16519"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-3-0-4-0-5"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<g
transform="matrix(0.05949902,0,0,0.05592343,1.3248813,287.87114)"
id="g5237-5">
<path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-3"
inkscape:connector-curvature="0" />
<path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-5"
inkscape:connector-curvature="0" />
<path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-6"
inkscape:connector-curvature="0" />
</g>
<g
transform="matrix(0.05949902,0,0,0.0565384,1.3248815,287.5765)"
id="g5237-9">
<path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-22"
inkscape:connector-curvature="0" />
<path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-4"
inkscape:connector-curvature="0" />
<path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-77"
inkscape:connector-curvature="0" />
</g>
<rect
inkscape:transform-center-y="-0.016569883"
inkscape:transform-center-x="0.036263862"
y="290.15695"
x="5.4276991"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-3-0"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.06797801;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="292.78873"
x="5.4276991"
height="0.33849055"
width="0.2570976"
id="rect4778-9-2-8"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.0450803;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<circle
r="1.2759957"
cx="5.5562501"
cy="291.64316"
id="circle34-2"
style="opacity:1;fill:#0c0c0c;fill-opacity:1;stroke-width:0.03002343" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View file

@ -15,7 +15,7 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="mouse_amiga.svg">
<defs
id="defs4919" />
<sodipodi:namedview
@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="16.892814"
inkscape:cx="-25.122961"
inkscape:cy="12.292821"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -36,7 +36,9 @@
inkscape:window-height="2065"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
inkscape:window-maximized="1"
inkscape:snap-bbox="false"
inkscape:snap-global="false" />
<metadata
id="metadata4922">
<rdf:RDF>
@ -55,15 +57,54 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g5117">
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
inkscape:connector-curvature="0"
id="rect4891"
d="m 5.4289836,285.88748 h 0.2545328 v 2.06353 H 5.4289836 Z"
style="opacity:1;vector-effect:none;fill:#60605d;fill-opacity:1;stroke:none;stroke-width:0.04231874;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<polygon
transform="matrix(0.05395004,0,0,0.05395004,17.263409,268.3063)"
style="fill:#868580"
id="XMLID_697_"
points="-216.2,356.8 -209.7,356.8 -210.6,354.4 -216.2,354.4 -216.2,352.8 -211.3,352.8 -212.2,350.4 -222.2,350.4 -223.1,352.8 -217.8,352.8 -217.8,354.4 -223.7,354.4 -224.6,356.8 -217.8,356.8 -217.8,358.4 -225.1,358.4 -225.9,360.4 -217.8,360.4 -217.8,362 -226.5,362 -227.8,365.6 -206.2,365.6 -207.6,362 -216.2,362 -216.2,360.4 -208.3,360.4 -209,358.4 -216.2,358.4 " />
<path
style="fill:#c2c2c2;fill-opacity:1;stroke:#000000;stroke-width:0.14408384;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
inkscape:connector-curvature="0"
id="XMLID_695_"
d="m 3.5924685,287.9657 h 3.9275632 c 0.2158001,0 0.3884402,0.17264 0.3884402,0.38844 v 6.86246 c 0,0.21579 -0.1726401,0.38842 -0.3884402,0.38842 H 3.5924685 c -0.2158001,0 -0.3884403,-0.17263 -0.3884403,-0.38842 v -6.86246 c 0,-0.2158 0.1726402,-0.38844 0.3884403,-0.38844 z" />
<path
style="fill:#d6d6d6;fill-opacity:1;stroke-width:0.05395004"
inkscape:connector-curvature="0"
id="XMLID_693_"
d="M 4.1967089,289.36841 H 6.915791 c 0.070136,0 0.1294803,0.0594 0.1294803,0.12948 v 3.79809 c 0,0.0702 -0.059345,0.12946 -0.1294803,0.12946 H 4.1967089 c -0.070136,0 -0.1294802,-0.0594 -0.1294802,-0.12946 v -3.79809 c 0,-0.0755 0.059345,-0.12948 0.1294802,-0.12948 z" />
<g
transform="translate(-0.0215808)"
id="g4938">
<path
style="fill:#60605d;stroke-width:0.05395004"
inkscape:connector-curvature="0"
id="XMLID_691_"
d="m 4.2182898,288.6185 h 0.8632006 c 0.070135,0 0.1294802,0.0594 0.1294802,0.12947 v 1.72641 c 0,0.0701 -0.059345,0.12947 -0.1294802,0.12947 H 4.2182898 c -0.070135,0 -0.1294801,-0.0594 -0.1294801,-0.12947 v -1.72641 c 0,-0.0701 0.059345,-0.12947 0.1294801,-0.12947 z" />
<path
style="fill:#60605d;stroke-width:0.05395004"
inkscape:connector-curvature="0"
id="XMLID_686_"
d="m 6.0741712,288.6185 h 0.8632007 c 0.070135,0 0.12948,0.0594 0.12948,0.12947 v 1.72641 c 0,0.0701 -0.059345,0.12947 -0.12948,0.12947 H 6.0741712 c -0.070135,0 -0.1294801,-0.0594 -0.1294801,-0.12947 v -1.72641 c 0,-0.0701 0.059345,-0.12947 0.1294801,-0.12947 z" />
<g
id="g4931">
<path
d="m 4.2182898,288.5052 h 0.8632006 c 0.070135,0 0.1294802,0.0594 0.1294802,0.12948 v 1.7264 c 0,0.0701 -0.059345,0.12947 -0.1294802,0.12947 H 4.2182898 c -0.070135,0 -0.1294801,-0.0594 -0.1294801,-0.12947 v -1.7264 c 0,-0.0755 0.059345,-0.12948 0.1294801,-0.12948 z"
id="XMLID_689_"
inkscape:connector-curvature="0"
style="fill:#7d7c77;fill-opacity:1;stroke-width:0.05395004" />
<path
d="m 6.0741712,288.5052 h 0.8632007 c 0.070135,0 0.12948,0.0594 0.12948,0.12948 v 1.7264 c 0,0.0701 -0.059345,0.12947 -0.12948,0.12947 H 6.0741712 c -0.070135,0 -0.1294801,-0.0594 -0.1294801,-0.12947 v -1.7264 c 0,-0.0755 0.059345,-0.12948 0.1294801,-0.12948 z"
id="XMLID_684_"
inkscape:connector-curvature="0"
style="fill:#7d7c77;fill-opacity:1;stroke-width:0.05395004" />
</g>
</g>
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 5.4 KiB

View file

@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="16.892814"
inkscape:cx="-37.558608"
inkscape:cy="23.448283"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -58,7 +58,7 @@
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
transform="matrix(0.76718259,0,0,0.76718259,2.5170951,67.853186)">
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View file

@ -15,7 +15,7 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="wii_remote_nintendo.svg">
<defs
id="defs4919" />
<sodipodi:namedview
@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="22.627417"
inkscape:cx="-16.659924"
inkscape:cy="14.555913"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -55,15 +55,280 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g5266">
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
inkscape:connector-curvature="0"
id="path6"
d="m 4.492749,286.76443 c -0.150954,0 -0.274402,0.12397 -0.274402,0.27492 v 9.05681 c 0,0.15095 0.123448,0.27492 0.274402,0.27492 h 2.1270018 c 0.1509541,0 0.2744021,-0.12397 0.2744021,-0.27492 v -9.05681 c 0,-0.15095 -0.123448,-0.27492 -0.2744021,-0.27492 z"
style="fill:#f8f8f8;stroke:#000000;stroke-width:0.079375;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;fill-opacity:1" />
<g
transform="matrix(0.03430772,0,0,0.03430772,13.275487,277.84072)"
id="g16">
<polyline
style="fill:#5c5c5c"
id="polyline8"
points="-231.1,505.2 -236.1,505.2 -236.1,510.2 -231.1,510.2 -231.1,505.2 " />
<polyline
style="fill:#5c5c5c"
id="polyline10"
points="-196.8,505.2 -201.8,505.2 -201.8,510.2 -196.8,510.2 -196.8,505.2 " />
<polyline
style="fill:#5c5c5c"
id="polyline12"
points="-213.9,505.2 -218.9,505.2 -218.9,510.2 -213.9,510.2 -213.9,505.2 " />
<polyline
style="fill:#11b3ef"
id="polyline14"
points="-248.2,505.2 -253.2,505.2 -253.2,510.2 -248.2,510.2 -248.2,505.2 " />
</g>
<circle
style="stroke-width:0.03430772"
id="circle18"
r="0.051461581"
cy="292.64108"
cx="5.8135581" />
<circle
style="stroke-width:0.03430772"
id="circle20"
r="0.051461581"
cy="292.64108"
cx="5.5562501" />
<circle
style="stroke-width:0.03430772"
id="circle22"
r="0.051461581"
cy="292.64108"
cx="5.2989421" />
<circle
style="stroke-width:0.03430772"
id="circle24"
r="0.051461581"
cy="292.43521"
cx="5.8135581" />
<circle
style="stroke-width:0.03430772"
id="circle26"
r="0.051461581"
cy="292.43521"
cx="5.5562501" />
<circle
style="stroke-width:0.03430772"
id="circle28"
r="0.051461581"
cy="292.43521"
cx="5.2989421" />
<circle
style="stroke-width:0.03430772"
id="circle30"
r="0.034307718"
cy="292.22937"
cx="5.8135581" />
<circle
style="stroke-width:0.03430772"
id="circle32"
r="0.034307718"
cy="292.22937"
cx="5.5562501" />
<circle
style="stroke-width:0.03430772"
id="circle34"
r="0.034307718"
cy="292.22937"
cx="5.2989421" />
<circle
style="stroke-width:0.03430772"
id="circle36"
r="0.017153859"
cy="292.02353"
cx="5.8135581" />
<circle
style="stroke-width:0.03430772"
id="circle38"
r="0.017153859"
cy="292.02353"
cx="5.5562501" />
<circle
style="stroke-width:0.03430772"
id="circle40"
r="0.017153859"
cy="292.02353"
cx="5.2989421" />
<circle
style="stroke-width:0.03430772"
id="circle42"
r="0.017153859"
cy="293.05276"
cx="5.8135581" />
<circle
style="stroke-width:0.03430772"
id="circle44"
r="0.017153859"
cy="293.05276"
cx="5.5562501" />
<circle
style="stroke-width:0.03430772"
id="circle46"
r="0.017153859"
cy="293.05276"
cx="5.2989421" />
<circle
style="stroke-width:0.03430772"
id="circle48"
r="0.034307718"
cy="292.84692"
cx="5.8135581" />
<circle
style="stroke-width:0.03430772"
id="circle50"
r="0.034307718"
cy="292.84692"
cx="5.5562501" />
<circle
style="stroke-width:0.03430772"
id="circle52"
r="0.034307718"
cy="292.84692"
cx="5.2989421" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path56"
d="M 5.6677502,287.6047 H 5.44475 c -0.024015,0 -0.0446,0.0309 -0.0446,0.072 v 0.40827 H 4.9918881 c -0.041169,0 -0.072046,0.0206 -0.072046,0.0446 v 0.223 c 0,0.024 0.030877,0.0446 0.072046,0.0446 H 5.40015 v 0.40826 c 0,0.0412 0.020585,0.072 0.0446,0.072 h 0.2230002 c 0.024015,0 0.0446,-0.0309 0.0446,-0.072 v -0.40826 H 6.120612 c 0.041169,0 0.072046,-0.0206 0.072046,-0.0446 v -0.223 c 0,-0.024 -0.030877,-0.0446 -0.072046,-0.0446 H 5.7123503 v -0.40827 c -0.00343,-0.0412 -0.020585,-0.072 -0.0446,-0.072" />
<rect
style="fill:#818285;stroke-width:0.03430772"
id="rect58"
height="0.034307718"
width="0.23672327"
y="288.22568"
x="5.026196" />
<rect
style="fill:#818285;stroke-width:0.03430772"
id="rect60"
height="0.034307718"
width="0.23672327"
y="288.22568"
x="5.8461504" />
<rect
style="fill:#818285;stroke-width:0.03430772"
id="rect62"
height="0.23672327"
width="0.034307718"
y="287.70074"
x="5.5373812" />
<rect
style="fill:#818285;stroke-width:0.03430772"
id="rect64"
height="0.23672327"
width="0.034307718"
y="288.54474"
x="5.5373812" />
<path
style="fill:#bdbebf;stroke-width:0.03430772"
inkscape:connector-curvature="0"
id="path66"
d="m 4.8426494,287.41257 c -0.1338001,0 -0.240154,-0.10635 -0.240154,-0.24015 0,-0.1338 0.1063539,-0.24015 0.240154,-0.24015 0.1338001,0 0.2401541,0.10635 0.2401541,0.24015 0,0.1338 -0.106354,0.24015 -0.2401541,0.24015 z" />
<circle
style="fill:#e7e8e9;stroke-width:0.03430772"
id="circle68"
r="0.22986172"
cy="287.16898"
cx="4.8426495" />
<path
style="fill:#bf1e2e;stroke-width:0.03430772"
inkscape:connector-curvature="0"
id="path70"
d="m 4.8426494,287.30622 c -0.061754,0 -0.1097847,-0.048 -0.1097847,-0.10978 0,-0.0618 0.048031,-0.10979 0.1097847,-0.10979 0.061754,0 0.1097847,0.048 0.1097847,0.10979 0,0.0618 -0.048031,0.10978 -0.1097847,0.10978 z m 0,-0.18526 c -0.041169,0 -0.075477,0.0343 -0.075477,0.0755 0,0.0412 0.034308,0.0755 0.075477,0.0755 0.041169,0 0.075477,-0.0343 0.075477,-0.0755 0,-0.0412 -0.034308,-0.0755 -0.075477,-0.0755 z" />
<rect
style="fill:#e7e8e9;stroke-width:0.03430772"
id="rect72"
height="0.20241556"
width="0.075476989"
y="287.02832"
x="4.8049111" />
<rect
style="fill:#bf1e2e;stroke-width:0.03430772"
id="rect74"
height="0.16810784"
width="0.034307718"
y="287.04205"
x="4.8254952" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path76"
d="m 5.55625,290.20522 c -0.2504463,0 -0.4528619,-0.20584 -0.4528619,-0.45629 0,-0.25045 0.2024156,-0.45629 0.4528619,-0.45629 0.2504464,0 0.4528619,0.20584 0.4528619,0.45629 0,0.25045 -0.2024155,0.45629 -0.4528619,0.45629 z" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path84"
d="m 5.5562499,291.35453 c -0.1338001,0 -0.240154,-0.10635 -0.240154,-0.24015 0,-0.1338 0.1063539,-0.24016 0.240154,-0.24016 0.1338001,0 0.2401541,0.10636 0.2401541,0.24016 0,0.1338 -0.106354,0.24015 -0.2401541,0.24015" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path92"
d="m 4.8460801,291.35453 c -0.1338001,0 -0.240154,-0.10635 -0.240154,-0.24015 0,-0.1338 0.1063539,-0.24016 0.240154,-0.24016 0.1338001,0 0.2401541,0.10636 0.2401541,0.24016 0,0.1338 -0.1097847,0.24015 -0.2401541,0.24015 z" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path100"
d="m 6.2664197,291.35453 c -0.1338001,0 -0.240154,-0.10635 -0.240154,-0.24015 0,-0.1338 0.1063539,-0.24016 0.240154,-0.24016 0.1338002,0 0.2401541,0.10636 0.2401541,0.24016 0,0.1338 -0.1063539,0.24015 -0.2401541,0.24015 z" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path112"
d="m 5.5562499,294.04083 c -0.1886924,0 -0.3396464,-0.15096 -0.3396464,-0.33965 0,-0.18869 0.150954,-0.33965 0.3396464,-0.33965 0.1886925,0 0.3396465,0.15096 0.3396465,0.33965 0,0.18869 -0.150954,0.33965 -0.3396465,0.33965 z" />
<path
style="fill:#b0b2b4;stroke-width:0.03430772;fill-opacity:1"
inkscape:connector-curvature="0"
id="path120"
d="m 5.5562499,294.97056 c -0.1886924,0 -0.3396464,-0.15095 -0.3396464,-0.33964 0,-0.18869 0.150954,-0.33965 0.3396464,-0.33965 0.1886925,0 0.3396465,0.15096 0.3396465,0.33965 0,0.18869 -0.150954,0.33964 -0.3396465,0.33964 z" />
<rect
style="fill:#7a7b7e;stroke-width:0.03430772;fill-opacity:1"
id="rect126"
height="0.33278489"
width="0.068615437"
y="295.66016"
x="5.9233427" />
<rect
style="fill:#7a7b7e;stroke-width:0.03430772;fill-opacity:1"
id="rect128"
height="0.072046205"
width="0.068615437"
y="295.52979"
x="5.9233427" />
<rect
style="fill:#7a7b7e;stroke-width:0.03430772;fill-opacity:1"
id="rect130"
height="0.33278489"
width="0.068615437"
y="295.66016"
x="5.7552347" />
<rect
style="fill:#7a7b7e;stroke-width:0.03430772;fill-opacity:1"
id="rect132"
height="0.072046205"
width="0.068615437"
y="295.52979"
x="5.7552347" />
<polygon
transform="matrix(0.03430772,0,0,0.03430772,13.206872,277.84072)"
style="fill:#7a7b7e;fill-opacity:1"
id="polygon134"
points="-226.3,515.5 -223.6,525.3 -220.8,515.5 -218.9,516.1 -222.6,529.2 -224.5,529.2 -227.3,519.5 -230.1,529.2 -232,529.2 -235.7,516.1 -233.8,515.5 -231,525.3 -228.2,515.5 " />
<rect
y="291.8157"
x="3.3556859"
height="1.6210666"
width="4.0409198"
id="rect5212"
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:none;stroke-width:0.10874375;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<rect
y="287.48111"
x="3.993932"
height="1.5779947"
width="2.6900308"
id="rect5214"
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:none;stroke-width:0.10874375;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -15,7 +15,7 @@
version="1.1"
id="svg4925"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"
sodipodi:docname="unknown.svg">
sodipodi:docname="wii_remote_nunchuck_nintendo.svg">
<defs
id="defs4919" />
<sodipodi:namedview
@ -25,9 +25,9 @@
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="6.7728148"
inkscape:cx="-21.346482"
inkscape:cy="-0.76992782"
inkscape:zoom="32"
inkscape:cx="3.7670704"
inkscape:cy="20.243876"
inkscape:document-units="mm"
inkscape:current-layer="layer1"
showgrid="false"
@ -36,7 +36,8 @@
inkscape:window-height="2065"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1" />
inkscape:window-maximized="1"
inkscape:snap-bbox="true" />
<metadata
id="metadata4922">
<rdf:RDF>
@ -55,15 +56,313 @@
id="layer1"
transform="translate(0,-285.88748)">
<g
aria-label="?"
style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:18.72348785px;line-height:1.25;font-family:Digitalt;-inkscape-font-specification:Digitalt;letter-spacing:0px;word-spacing:0px;fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="text4825"
transform="matrix(0.91316098,0,0,0.91316098,1.9388092,25.308702)">
id="g5629"
transform="matrix(0.97763205,0,0,0.97763205,0.12423766,6.4933408)">
<path
d="m 1.9437243,295.40006 q 0,-0.59882 0.013713,-1.25707 0.66739,-0.032 1.3530646,-0.032 0.6033936,0 1.5724804,0.032 0.073139,0 0.1279926,0.0548 0.054854,0.0549 0.054854,0.128 0.013713,0.74053 0.013713,1.40334 0,0.58968 -0.013713,1.24793 -0.4114048,0.0229 -0.9919426,0.0229 -0.8410942,0 -1.9336024,-0.0594 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.12799 -0.013713,-0.71768 -0.013713,-1.35764 z m -1.50391294,-9.11947 q 1.63190554,-0.39312 3.35523444,-0.39312 0.6811034,0 1.2205008,0.0777 0.5439685,0.0777 1.0147984,0.2697 0.475401,0.18741 0.7908113,0.48911 0.3154104,0.29713 0.4936858,0.76339 0.1828465,0.46625 0.1828465,1.07879 0,0.68567 -0.3016968,1.27078 -0.2971257,0.58511 -0.8182384,1.12908 -0.2422717,0.25142 -0.3656931,0.38855 -0.1234214,0.13713 -0.3199815,0.39769 -0.1919889,0.25599 -0.2925545,0.46169 -0.095994,0.2057 -0.1782754,0.50283 -0.07771,0.29255 -0.082281,0.60339 -0.5531109,0.0366 -1.3804916,0.0366 -0.8502365,0 -1.6913306,-0.0366 -0.07771,-0.005 -0.1325638,-0.0548 -0.050283,-0.0549 -0.050283,-0.128 0,-0.53025 0.1325638,-0.99651 0.1325637,-0.46626 0.3428373,-0.79538 0.2102735,-0.32913 0.4662587,-0.61254 0.2559852,-0.28798 0.5119704,-0.5074 0.2559851,-0.22398 0.4662587,-0.41597 0.2102735,-0.19199 0.3428373,-0.38855 0.1325637,-0.19656 0.1325637,-0.38398 0,-0.5394 -0.754242,-0.5394 -0.612536,0 -1.5084841,0.31541 -0.891377,0.31084 -1.16564687,0.5074 z"
style="fill:#f00000;fill-opacity:1;stroke:#000000;stroke-width:0.2605817;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
id="path4827"
inkscape:connector-curvature="0" />
id="path188"
d="m 3.330473,296.25878 c -0.6814899,0 -0.8835396,-1.82872 -1.0821648,-3.5958 -0.034246,-0.29793 -0.068491,-0.60615 -0.1027371,-0.89723 -0.1678041,-1.35271 0.1335583,-2.01708 0.4177977,-2.33556 0.2260218,-0.25684 0.5239596,-0.3904 0.8629922,-0.3904 0.3390326,0 0.6369704,0.13356 0.8629921,0.3904 0.2808149,0.31848 0.5821773,0.98285 0.4177978,2.33556 -0.034246,0.29108 -0.068491,0.5993 -0.1027372,0.89723 -0.1952006,1.76708 -0.4006749,3.5958 -1.0821647,3.5958 z"
inkscape:connector-curvature="0"
style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.10556875;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<polygon
transform="matrix(0.03424572,0,0,0.03424572,15.149569,277.85171)"
id="polygon192"
points="-326.6,358.3 -320.1,374.1 -326.6,389.8 -342.3,396.4 -358.1,389.8 -364.6,374.1 -358.1,358.3 -342.3,351.8 "
style="fill:#b0b2b4;fill-opacity:1" />
<circle
style="fill:#efefef;fill-opacity:1;stroke-width:0.03424572"
cx="3.4272597"
cy="290.66302"
r="0.51368582"
id="circle198" />
</g>
<g
id="g5624"
transform="matrix(0.97763205,0,0,0.97763205,0.12423766,6.4932822)">
<path
inkscape:connector-curvature="0"
id="path6"
d="m 6.6137471,286.68123 c -0.150954,0 -0.274402,0.12359 -0.274402,0.27409 v 9.02943 c 0,0.1505 0.123448,0.27409 0.274402,0.27409 h 2.1270018 c 0.1509541,0 0.2744021,-0.12359 0.2744021,-0.27409 v -9.02943 c 0,-0.1505 -0.123448,-0.27409 -0.2744021,-0.27409 z"
style="fill:#fefefe;fill-opacity:1;stroke:#000000;stroke-width:0.10556875;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<g
transform="matrix(0.03430772,0,0,0.03420402,15.396485,277.78449)"
id="g16">
<polyline
style="fill:#5c5c5c"
id="polyline8"
points="-231.1,505.2 -236.1,505.2 -236.1,510.2 -231.1,510.2 -231.1,505.2 " />
<polyline
style="fill:#5c5c5c"
id="polyline10"
points="-196.8,505.2 -201.8,505.2 -201.8,510.2 -196.8,510.2 -196.8,505.2 " />
<polyline
style="fill:#5c5c5c"
id="polyline12"
points="-213.9,505.2 -218.9,505.2 -218.9,510.2 -213.9,510.2 -213.9,505.2 " />
<polyline
style="fill:#11b3ef"
id="polyline14"
points="-248.2,505.2 -253.2,505.2 -253.2,510.2 -248.2,510.2 -248.2,505.2 " />
</g>
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path56"
d="M 7.7887483,287.51896 H 7.5657481 c -0.024015,0 -0.0446,0.0308 -0.0446,0.0718 v 0.40704 H 7.1128862 c -0.041169,0 -0.072046,0.0205 -0.072046,0.0445 v 0.22233 c 0,0.0239 0.030877,0.0445 0.072046,0.0445 h 0.4082619 v 0.40703 c 0,0.0411 0.020585,0.0718 0.0446,0.0718 h 0.2230002 c 0.024015,0 0.0446,-0.0308 0.0446,-0.0718 v -0.40703 h 0.4082618 c 0.041169,0 0.072046,-0.0205 0.072046,-0.0445 v -0.22233 c 0,-0.0239 -0.030877,-0.0445 -0.072046,-0.0445 H 7.8333484 v -0.40704 c -0.00343,-0.0411 -0.020585,-0.0718 -0.0446,-0.0718" />
<rect
style="fill:#818285;stroke-width:0.03425583"
id="rect58"
height="0.034204017"
width="0.23672327"
y="288.13806"
x="7.1471944" />
<rect
style="fill:#818285;stroke-width:0.03425583"
id="rect60"
height="0.034204017"
width="0.23672327"
y="288.13806"
x="7.9671488" />
<rect
style="fill:#818285;stroke-width:0.03425583"
id="rect62"
height="0.23600774"
width="0.034307718"
y="287.61472"
x="7.6583796" />
<rect
style="fill:#818285;stroke-width:0.03425583"
id="rect64"
height="0.23600774"
width="0.034307718"
y="288.45615"
x="7.6583796" />
<path
style="fill:#bdbebf;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path66"
d="m 6.9636475,287.32741 c -0.1338001,0 -0.240154,-0.10603 -0.240154,-0.23942 0,-0.1334 0.1063539,-0.23943 0.240154,-0.23943 0.1338001,0 0.2401541,0.10603 0.2401541,0.23943 0,0.13339 -0.106354,0.23942 -0.2401541,0.23942 z" />
<ellipse
ry="0.22916692"
rx="0.22986172"
style="fill:#e7e8e9;stroke-width:0.03425583"
id="circle68"
cy="287.08456"
cx="6.9636478" />
<path
style="fill:#bf1e2e;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path70"
d="m 6.9636475,287.22138 c -0.061754,0 -0.1097847,-0.0478 -0.1097847,-0.10945 0,-0.0616 0.048031,-0.10945 0.1097847,-0.10945 0.061754,0 0.1097847,0.0478 0.1097847,0.10945 0,0.0616 -0.048031,0.10945 -0.1097847,0.10945 z m 0,-0.1847 c -0.041169,0 -0.075477,0.0342 -0.075477,0.0753 0,0.0411 0.034308,0.0753 0.075477,0.0753 0.041169,0 0.075477,-0.0342 0.075477,-0.0753 0,-0.0411 -0.034308,-0.0753 -0.075477,-0.0753 z" />
<rect
style="fill:#e7e8e9;stroke-width:0.03425583"
id="rect72"
height="0.20180373"
width="0.075476989"
y="286.94434"
x="6.9259095" />
<rect
style="fill:#bf1e2e;stroke-width:0.03425583"
id="rect74"
height="0.16759971"
width="0.034307718"
y="286.95801"
x="6.9464936" />
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path76"
d="m 7.6772481,290.11162 c -0.2504463,0 -0.4528619,-0.20522 -0.4528619,-0.45491 0,-0.24969 0.2024156,-0.45491 0.4528619,-0.45491 0.2504464,0 0.4528619,0.20522 0.4528619,0.45491 0,0.24969 -0.2024155,0.45491 -0.4528619,0.45491 z" />
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path84"
d="m 7.677248,291.25746 c -0.1338001,0 -0.240154,-0.10603 -0.240154,-0.23943 0,-0.13339 0.1063539,-0.23943 0.240154,-0.23943 0.1338001,0 0.2401541,0.10604 0.2401541,0.23943 0,0.1334 -0.106354,0.23943 -0.2401541,0.23943" />
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path92"
d="m 6.9670782,291.25746 c -0.1338001,0 -0.240154,-0.10603 -0.240154,-0.23943 0,-0.13339 0.1063539,-0.23943 0.240154,-0.23943 0.1338001,0 0.2401541,0.10604 0.2401541,0.23943 0,0.1334 -0.1097847,0.23943 -0.2401541,0.23943 z" />
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path100"
d="m 8.3874178,291.25746 c -0.1338001,0 -0.240154,-0.10603 -0.240154,-0.23943 0,-0.13339 0.1063539,-0.23943 0.240154,-0.23943 0.1338002,0 0.2401541,0.10604 0.2401541,0.23943 0,0.1334 -0.1063539,0.23943 -0.2401541,0.23943 z" />
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path112"
d="m 7.677248,293.93564 c -0.1886924,0 -0.3396464,-0.15051 -0.3396464,-0.33863 0,-0.18812 0.150954,-0.33862 0.3396464,-0.33862 0.1886925,0 0.3396465,0.1505 0.3396465,0.33862 0,0.18812 -0.150954,0.33863 -0.3396465,0.33863 z" />
<path
style="fill:#b0b2b4;fill-opacity:1;stroke-width:0.03425583"
inkscape:connector-curvature="0"
id="path120"
d="m 7.677248,294.86256 c -0.1886924,0 -0.3396464,-0.1505 -0.3396464,-0.33862 0,-0.18812 0.150954,-0.33862 0.3396464,-0.33862 0.1886925,0 0.3396465,0.1505 0.3396465,0.33862 0,0.18812 -0.150954,0.33862 -0.3396465,0.33862 z" />
<rect
style="fill:#7a7b7e;fill-opacity:1;stroke-width:0.03425583"
id="rect126"
height="0.331779"
width="0.068615437"
y="295.55008"
x="8.0443411" />
<rect
style="fill:#7a7b7e;fill-opacity:1;stroke-width:0.03425583"
id="rect128"
height="0.071828432"
width="0.068615437"
y="295.4201"
x="8.0443411" />
<rect
style="fill:#7a7b7e;fill-opacity:1;stroke-width:0.03425583"
id="rect130"
height="0.331779"
width="0.068615437"
y="295.55008"
x="7.8762331" />
<rect
style="fill:#7a7b7e;fill-opacity:1;stroke-width:0.03425583"
id="rect132"
height="0.071828432"
width="0.068615437"
y="295.4201"
x="7.8762331" />
<polygon
transform="matrix(0.03430772,0,0,0.03420402,15.32787,277.78449)"
style="fill:#7a7b7e;fill-opacity:1"
id="polygon134"
points="-227.3,519.5 -230.1,529.2 -232,529.2 -235.7,516.1 -233.8,515.5 -231,525.3 -228.2,515.5 -226.3,515.5 -223.6,525.3 -220.8,515.5 -218.9,516.1 -222.6,529.2 -224.5,529.2 " />
<rect
y="287.39575"
x="6.1149302"
height="1.573225"
width="2.6900308"
id="rect5214"
style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:none;stroke-width:0.10857928;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
<ellipse
ry="0.051306032"
rx="0.051461581"
style="stroke-width:0.03425583"
id="circle18-5"
cy="292.54013"
cx="7.934556" />
<ellipse
ry="0.051306032"
rx="0.051461581"
style="stroke-width:0.03425583"
id="circle20-6"
cy="292.54013"
cx="7.677248" />
<ellipse
ry="0.051306032"
rx="0.051461581"
style="stroke-width:0.03425583"
id="circle22-6"
cy="292.54013"
cx="7.41994" />
<ellipse
ry="0.051306032"
rx="0.051461581"
style="stroke-width:0.03425583"
id="circle24-4"
cy="292.33487"
cx="7.934556" />
<ellipse
ry="0.051306032"
rx="0.051461581"
style="stroke-width:0.03425583"
id="circle26-0"
cy="292.33487"
cx="7.677248" />
<ellipse
ry="0.051306032"
rx="0.051461581"
style="stroke-width:0.03425583"
id="circle28-0"
cy="292.33487"
cx="7.41994" />
<ellipse
ry="0.034204017"
rx="0.034307718"
style="stroke-width:0.03425583"
id="circle30-4"
cy="292.12964"
cx="7.934556" />
<ellipse
ry="0.034204017"
rx="0.034307718"
style="stroke-width:0.03425583"
id="circle32-6"
cy="292.12964"
cx="7.677248" />
<ellipse
ry="0.034204017"
rx="0.034307718"
style="stroke-width:0.03425583"
id="circle34-2"
cy="292.12964"
cx="7.41994" />
<ellipse
ry="0.017102009"
rx="0.017153859"
style="stroke-width:0.03425583"
id="circle36-6"
cy="291.92444"
cx="7.934556" />
<ellipse
ry="0.017102009"
rx="0.017153859"
style="stroke-width:0.03425583"
id="circle38-7"
cy="291.92444"
cx="7.677248" />
<ellipse
ry="0.017102009"
rx="0.017153859"
style="stroke-width:0.03425583"
id="circle40-5"
cy="291.92444"
cx="7.41994" />
<ellipse
ry="0.017102009"
rx="0.017153859"
style="stroke-width:0.03425583"
id="circle42-6"
cy="292.95056"
cx="7.934556" />
<ellipse
ry="0.017102009"
rx="0.017153859"
style="stroke-width:0.03425583"
id="circle44-9"
cy="292.95056"
cx="7.677248" />
<ellipse
ry="0.017102009"
rx="0.017153859"
style="stroke-width:0.03425583"
id="circle46-8"
cy="292.95056"
cx="7.41994" />
<ellipse
ry="0.034204017"
rx="0.034307718"
style="stroke-width:0.03425583"
id="circle48-7"
cy="292.74533"
cx="7.934556" />
<ellipse
ry="0.034204017"
rx="0.034307718"
style="stroke-width:0.03425583"
id="circle50-2"
cy="292.74533"
cx="7.677248" />
<ellipse
ry="0.034204017"
rx="0.034307718"
style="stroke-width:0.03425583"
id="circle52-8"
cy="292.74533"
cx="7.41994" />
</g>
</g>
</svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 14 KiB

View file

@ -19,14 +19,37 @@
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)"><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" /></cc:Work></rdf:RDF></metadata><defs
id="defs41">
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title /></cc:Work></rdf:RDF></metadata><defs
id="defs41"><inkscape:path-effect
effect="bend_path"
id="path-effect4794"
is_visible="true"
bendpath="m 64.819937,97.223405 h 14.75365"
prop_scale="1"
scale_y_rel="false"
vertical="false" /><inkscape:path-effect
effect="bend_path"
id="path-effect4791"
is_visible="true"
bendpath="m 64.919937,97.223405 h 14.75365"
prop_scale="1"
scale_y_rel="false"
vertical="false" />
</defs><sodipodi:namedview
</defs><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
@ -35,84 +58,256 @@
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1141"
inkscape:window-width="3840"
inkscape:window-height="2065"
id="namedview39"
showgrid="false"
inkscape:zoom="1.6164384"
inkscape:cx="37.385138"
inkscape:cy="73.841986"
showgrid="true"
inkscape:zoom="5.1595302"
inkscape:cx="76.462702"
inkscape:cy="125.63998"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" />
<g
id="g863"><path
d="M 129.2,146 H 16.8 C 7.6,146 0,138.4 0,129.2 V 16.8 C 0,7.6 7.6,0 16.8,0 h 112.3 c 9.3,0 16.8,7.6 16.8,16.8 v 112.3 c 0.1,9.3 -7.5,16.9 -16.7,16.9 z"
id="path2"
inkscape:connector-curvature="0"
style="fill:#b6ae94;fill-opacity:1" /><path
d="M 108.8,23.3 H 35.3 c -6.6,0 -12,5.4 -12,12 v 73.3 c 0,6.6 5.4,12 12,12 h 73.5 c 6.6,0 12,-5.4 12,-12 V 35.3 c 0,-6.7 -5.4,-12 -12,-12 z"
id="path4"
inkscape:connector-curvature="0"
style="fill:#a4adb7" /><g
id="g18">
<g
id="g14">
<g
id="g8">
id="g4878"><rect
ry="0"
rx="0"
y="0"
x="70.586578"
height="11.594177"
width="4.8268476"
id="rect4932"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.14545223;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
y="11.226383"
x="69.207535"
height="21.683201"
width="7.5849295"
id="rect4880"
style="opacity:1;vector-effect:none;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.42999768;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.25358245"
rx="0.38000762"
y="15.72826"
x="67.16465"
height="2.9094644"
width="11.670693"
id="rect5083-1-0-8-5-3-0-0-9"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.3782182;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.60616899"
rx="0.60349548"
y="24.119064"
x="66.669342"
height="4.4865117"
width="12.661308"
id="rect5083-1-0-8-5-3-0"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.48919418;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.25358245"
rx="0.38741648"
y="19.941963"
x="67.05088"
height="2.9094644"
width="11.898232"
id="rect5083-1-0-8-5-3-0-0"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.38188741;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.58395052"
rx="0.69625181"
y="10.294083"
x="67.505966"
height="4.3305883"
width="10.988073"
id="rect5083-1-0-8-5"
style="opacity:1;vector-effect:none;fill:#161616;fill-opacity:1;stroke:none;stroke-width:0.44773576;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
ry="0.40223429"
rx="0.40223429"
y="28.311459"
x="66.828224"
height="4.6150131"
width="12.353312"
id="rect5083-1-0-8-5-3"
style="opacity:1;vector-effect:none;fill:#333333;fill-opacity:1;stroke:none;stroke-width:0.49007863;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
rx="15.161499"
ry="15.161499"
y="27.912376"
x="14.087044"
height="118.08762"
width="117.82591"
id="rect4978"
style="opacity:1;vector-effect:none;fill:#b6ae94;fill-opacity:1;stroke:none;stroke-width:0.16279936;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><g
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1"
transform="matrix(0.76219454,0,0,0.76219454,16.111933,31.058051)"
id="g8">
<circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6"
style="fill:#960e0c" />
</g>
<g
id="g12">
<path
d="m 28.9,42.3 c -8.3,0 -15,-6.7 -15,-15 0,-8.3 6.7,-15 15,-15 8.3,0 15,6.7 15,15 0,8.3 -6.7,15 -15,15 z m 0,-29 c -7.7,0 -14,6.3 -14,14 0,7.7 6.3,14 14,14 7.7,0 14,-6.3 14,-14 0,-7.7 -6.3,-14 -14,-14 z"
id="path10"
inkscape:connector-curvature="0"
style="fill:#421a1a" />
</g>
</g>
<path
d="m 45.4,27.3 c 0,9.1 -7.4,16.5 -16.5,16.5 -9.1,0 -16.5,-7.4 -16.5,-16.5 0,-9.1 7.4,-16.5 16.5,-16.5 9.1,0 16.5,7.4 16.5,16.5 z M 28.9,12.8 c -8,0 -14.5,6.5 -14.5,14.5 0,8 6.5,14.5 14.5,14.5 8,0 14.5,-6.5 14.5,-14.5 0,-8 -6.5,-14.5 -14.5,-14.5 z"
id="path16"
inkscape:connector-curvature="0"
style="fill:#b7b6a8" />
</g><g
id="g32">
<g
id="g28">
<g
id="g22">
<circle
cx="115.3"
cy="27.299999"
r="14.5"
id="circle20"
style="fill:#960e0c" />
</g>
<g
id="g26">
<path
d="m 115.3,42.3 c -8.3,0 -15,-6.7 -15,-15 0,-8.3 6.7,-15 15,-15 8.3,0 15,6.7 15,15 0,8.3 -6.8,15 -15,15 z m 0,-29 c -7.7,0 -14,6.3 -14,14 0,7.7 6.3,14 14,14 7.7,0 14,-6.3 14,-14 0,-7.7 -6.3,-14 -14,-14 z"
id="path24"
inkscape:connector-curvature="0"
style="fill:#421a1a" />
</g>
</g>
<path
d="m 131.8,27.3 c 0,9.1 -7.4,16.5 -16.5,16.5 -9.1,0 -16.5,-7.4 -16.5,-16.5 0,-9.1 7.4,-16.5 16.5,-16.5 9.1,0 16.5,7.4 16.5,16.5 z M 115.3,12.8 c -8,0 -14.5,6.5 -14.5,14.5 0,8 6.5,14.5 14.5,14.5 8,0 14.5,-6.5 14.5,-14.5 0,-8 -6.5,-14.5 -14.5,-14.5 z"
id="path30"
inkscape:connector-curvature="0"
style="fill:#b7b6a8" />
</g><circle
r="25.796612"
cx="72.099998"
cy="71.900002"
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1" />
</g><path
style="fill:#cbc7b8;fill-opacity:1;stroke-width:0.77960926"
inkscape:connector-curvature="0"
id="path30"
d="m 51.002907,51.865962 c 0,7.094444 -5.769108,12.863552 -12.863553,12.863552 -7.094444,0 -12.863552,-5.769108 -12.863552,-12.863552 0,-7.094445 5.769108,-12.863553 12.863552,-12.863553 7.094445,0 12.863553,5.769108 12.863553,12.863553 z M 38.139354,40.561627 c -6.236873,0 -11.304334,5.067461 -11.304334,11.304335 0,6.236873 5.067461,11.304334 11.304334,11.304334 6.236874,0 11.304335,-5.067461 11.304335,-11.304334 0,-6.236874 -5.067461,-11.304335 -11.304335,-11.304335 z" /><path
inkscape:connector-curvature="0"
id="rect4815"
d="m 54.63403,48.487689 c -2.834055,-0.05963 -2.528854,1.745919 -2.562398,3.594959 0.214489,7.595241 -7.049067,13.747957 -12.883254,13.773283 -4.134899,0.05889 -4.264856,0.619175 -4.264855,4.014635 -0.102883,9.641562 0.18778,16.489033 0.201127,26.132339 l -0.01267,23.470175 c 0,3.45837 4.159753,5.95227 6.965034,5.95307 l 30.922978,-0.006 30.922968,0.006 c 2.80528,-8e-4 6.96503,-2.4947 6.96503,-5.95307 l -0.0126,-23.470175 c 0.0134,-9.643305 0.30401,-16.490777 0.20113,-26.132339 0,-3.39546 -0.12996,-3.955743 -4.26486,-4.014635 -5.83418,-0.02532 -13.097731,-6.178042 -12.883242,-13.773283 -0.03355,-1.84904 0.271657,-3.654588 -2.562399,-3.594959 H 76.130931 69.869053 Z"
style="opacity:1;vector-effect:none;fill:#c4c4c4;fill-opacity:1;stroke:#282828;stroke-width:0.54546034;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><g
transform="matrix(0.87526867,0,0,0.81581912,10.75389,23.552595)"
id="g5237-9-4"><path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-22-8"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-4-1"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-77-2"
inkscape:connector-curvature="0" /></g><path
inkscape:connector-curvature="0"
id="path4796"
d="m 79.517655,65.75006 a 22.187058,22.187058 0 0 0 -12.80444,-0.04368 l 0.667343,1.6364 a 20.439447,20.439447 0 0 1 11.457395,0.0537 l 0.690624,-1.64183 a 22.187058,22.187058 0 0 0 -0.01092,-0.0046 z m 4.065035,1.730817 -0.677422,1.610439 a 20.439447,20.439447 0 0 1 8.037266,8.169102 l 1.640279,-0.668927 A 22.187058,22.187058 0 0 0 83.58269,67.480877 Z m 10.668412,13.190346 -1.638343,0.668134 a 20.439447,20.439447 0 0 1 -0.04983,11.455807 l 1.640464,0.69005 a 22.187058,22.187058 0 0 0 0.04771,-12.813991 z M 62.633484,67.374669 a 22.187058,22.187058 0 0 0 -9.108674,8.999333 l 1.606348,0.6757 A 20.439447,20.439447 0 0 1 63.30162,69.01301 Z m -10.83684,13.054239 a 22.187058,22.187058 0 0 0 -0.04769,12.813996 l 1.636402,-0.667344 a 20.439447,20.439447 0 0 1 0.05039,-11.457172 z m 39.072252,16.435516 a 20.439447,20.439447 0 0 1 -8.17047,8.036696 l 0.667351,1.63641 a 22.187058,22.187058 0 0 0 9.108101,-8.997983 z M 55.055002,96.65586 53.417234,97.322632 a 22.187058,22.187058 0 0 0 9.000122,9.110648 l 0.676849,-1.60909 a 20.439447,20.439447 0 0 1 -8.039203,-8.16833 z m 23.564486,9.91549 a 20.439447,20.439447 0 0 1 -11.457387,-0.0537 l -0.690624,1.64183 a 22.187058,22.187058 0 0 0 12.814568,0.0463 z"
style="opacity:1;vector-effect:none;fill:#0e0000;fill-opacity:1;stroke:#000000;stroke-width:1.09000003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(135)"
inkscape:transform-center-y="-3.3040202"
inkscape:transform-center-x="0.1335562"
y="-134.90152"
x="8.0041523"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4-0-5-9"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(45)"
inkscape:transform-center-y="0.13355563"
inkscape:transform-center-x="3.3040195"
y="-12.115239"
x="110.93964"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
inkscape:transform-center-y="-16.798768"
inkscape:transform-center-x="-13.656553"
transform="rotate(-90)"
y="51.035336"
x="-88.842232"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
inkscape:transform-center-y="-16.798768"
inkscape:transform-center-x="-13.656553"
transform="rotate(-90)"
y="90.156158"
x="-88.842232"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(45)"
inkscape:transform-center-y="0.13355563"
inkscape:transform-center-x="3.3040195"
y="26.74493"
x="111.3022"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4-0"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
transform="rotate(135)"
inkscape:transform-center-y="-3.3040202"
inkscape:transform-center-x="0.1335562"
y="-96.132004"
x="7.9739442"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0-4-0-5"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
rx="3.4412656"
ry="3.9565983"
y="128.71974"
x="24.57922"
height="8.2985735"
width="30.412212"
id="rect5077"
style="opacity:1;vector-effect:none;fill:#c6c0ac;fill-opacity:1;stroke:#615a42;stroke-width:0.2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><g
transform="matrix(0.87526867,0,0,0.84376141,10.753889,30.452027)"
id="g5237"><path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8"
inkscape:connector-curvature="0" /></g><g
transform="matrix(0.87526867,0,0,0.84656389,10.75389,26.355717)"
id="g5237-9"><path
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:none;stroke-width:0.51822096;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 69.607084,34.312099 h 3.018984 v 3.811669 h -3.018984 z"
id="rect4778-9-2-6-22"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 68.537159,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-4"
inkscape:connector-curvature="0" /><path
style="opacity:1;vector-effect:none;fill:#080000;fill-opacity:1;stroke:none;stroke-width:0.30850437;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal"
d="m 72.626068,34.3121 h 1.069925 v 3.811669 h -1.069925 z"
id="rect4778-9-2-6-5-8-77"
inkscape:connector-curvature="0" /></g><g
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1"
transform="matrix(0.76219454,0,0,0.76219454,85.842975,31.058047)"
id="g8-6"><circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-9"
style="fill:#ea7306;fill-opacity:1;stroke:#414141;stroke-opacity:1" /></g><path
style="fill:#cbc7b8;fill-opacity:1;stroke-width:0.77960926"
inkscape:connector-curvature="0"
id="path30-3"
d="m 120.73394,51.865958 c 0,7.094444 -5.76911,12.863552 -12.86355,12.863552 -7.09444,0 -12.863544,-5.769108 -12.863544,-12.863552 0,-7.094445 5.769104,-12.863553 12.863544,-12.863553 7.09444,0 12.86355,5.769108 12.86355,12.863553 z M 107.87039,40.561623 c -6.23687,0 -11.304329,5.067461 -11.304329,11.304335 0,6.236873 5.067459,11.304334 11.304329,11.304334 6.23688,0 11.30434,-5.067461 11.30434,-11.304334 0,-6.236874 -5.06746,-11.304335 -11.30434,-11.304335 z" /><g
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.61238028,0,0,0.61238028,20.441564,35.147983)"
id="g8-69"><circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-2"
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1" /></g><g
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1"
transform="matrix(0.61238028,0,0,0.61238028,90.172607,35.147976)"
id="g8-69-2"><circle
cx="28.9"
cy="27.299999"
r="14.5"
id="circle6-2-4"
style="fill:#d36705;fill-opacity:1;stroke:none;stroke-opacity:1" /></g><path
inkscape:connector-curvature="0"
id="path4991"
d="m 29.513781,129.76463 a 3.372593,3.1044108 0 0 0 -3.374258,3.1044 3.372593,3.1044108 0 0 0 0.06197,0.5737 h 6.622579 a 3.372593,3.1044108 0 0 0 0.06197,-0.5737 3.372593,3.1044108 0 0 0 -3.372259,-3.1044 z m -3.234329,3.97995 a 3.372593,3.1044108 0 0 0 0.117937,0.30584 h 6.228783 a 3.372593,3.1044108 0 0 0 0.119938,-0.30584 z m 0.275856,0.60768 a 3.372593,3.1044108 0 0 0 0.185905,0.27586 h 5.541138 a 3.372593,3.1044108 0 0 0 0.187902,-0.27586 z m 0.445771,0.57769 a 3.372593,3.1044108 0 0 0 2.512702,1.04347 3.372593,3.1044108 0 0 0 2.508704,-1.04347 z"
style="opacity:1;vector-effect:none;fill:#b6ae93;fill-opacity:1;stroke:#5c5747;stroke-width:0.11045467;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:0.9866412;paint-order:normal" /><rect
inkscape:transform-center-y="-0.016569883"
inkscape:transform-center-x="0.036263862"
y="65.093391"
x="71.108963"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-3-0"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><rect
y="103.80827"
x="71.108963"
height="4.9794121"
width="3.7820702"
id="rect4778-9-2-8"
style="opacity:1;vector-effect:none;fill:#df0000;fill-opacity:1;stroke:#010101;stroke-width:0.66316003;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" /><circle
r="18.770714"
cx="73.000031"
cy="86.9562"
id="circle34"
style="fill:#231f20;stroke-width:0.60697907" /></g>
</svg>
style="opacity:1;fill:#0c0c0c;fill-opacity:1;stroke-width:0.4416638" /></g></svg>

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 19 KiB

View file

@ -7,10 +7,10 @@
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="2922"
height="644"
width="800"
height="176.36418"
version="1.1"
viewBox="0 0 2922 644"
viewBox="0 0 800 176.36418"
id="svg2"
sodipodi:docname="logo.svg"
inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
@ -41,31 +41,35 @@
inkscape:window-height="2065"
id="namedview4"
showgrid="false"
inkscape:zoom="0.30969238"
inkscape:cx="338.77838"
inkscape:cy="458.73741"
inkscape:zoom="2.184783"
inkscape:cx="366.47128"
inkscape:cy="193.80534"
inkscape:window-x="0"
inkscape:window-y="0"
inkscape:window-maximized="1"
inkscape:current-layer="svg2" />
inkscape:current-layer="svg2"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0" />
<path
style="fill:#65bade;stroke:none;stroke-width:0.13339308;fill-opacity:1"
style="fill:#65bade;fill-opacity:1;stroke:none;stroke-width:0.03652103"
inkscape:connector-curvature="0"
id="path4"
d="M 137.91956,1.9638148 C 73.748455,13.434005 22.118069,60.915255 5.8418238,123.33443 -0.02829765,145.87468 -0.4285332,159.07874 0.23852605,333.93245 0.6387616,494.5151 0.77217345,498.24959 3.4404105,510.65339 18.249126,577.47392 65.743744,625.08854 133.25014,640.82671 c 8.80518,2.00062 20.01178,2.40074 92.18759,2.80086 74.71063,0.5335 82.44852,0.40012 84.4497,-1.60049 2.00118,-2.00061 2.13459,-27.74185 2.13459,-319.56482 0,-216.33312 -0.40024,-318.2310821 -1.33412,-320.0983223 -1.33412,-2.4007374 -3.60212,-2.5341117 -81.78146,-2.4007374 C 165.4024,0.0965746 146.3245,0.4966975 137.91956,1.9638148 Z M 258.65728,322.06213 v 270.21634 l -54.29862,-0.66687 c -50.02945,-0.5335 -55.36592,-0.80025 -65.37181,-3.33436 -42.958616,-11.07007 -74.844048,-44.1469 -83.782642,-87.22679 -2.93506,-13.47081 -2.93506,-345.30607 -0.133412,-358.51012 8.004711,-37.47818 34.020022,-68.554393 69.107334,-82.558695 17.61037,-7.068838 25.74849,-7.869083 82.84876,-8.002458 l 51.63039,-0.133374 z" />
d="M 37.76031,0.58425297 C 20.19122,3.7246229 6.0555905,16.724283 1.5993975,33.813713 c -1.60715171,6.17119 -1.71673023,9.78626 -1.53409936,57.6586 0.10957852,43.965127 0.14610469,44.987577 0.87662817,48.383547 4.05440539,18.29447 17.05772269,31.33064 35.53996669,35.63952 2.410727,0.54774 5.478927,0.65728 25.239586,0.76683 20.454656,0.14606 22.573174,0.10955 23.121068,-0.43819 0.547893,-0.54774 0.584418,-7.5953 0.584418,-87.492077 0,-59.22878 -0.109579,-87.1269201 -0.365262,-87.63814003 -0.365262,-0.65729 -0.986206,-0.6938000088983 -22.390543,-0.65729 -17.386458,0.0365 -22.609702,0.14607 -24.91085,0.54774 z M 70.816496,88.222393 v 73.981197 l -14.866152,-0.18258 c -13.697316,-0.14606 -15.158362,-0.21909 -17.897826,-0.91289 -11.761427,-3.03082 -20.491183,-12.08677 -22.938436,-23.8814 -0.803576,-3.6881 -0.803576,-94.539647 -0.03653,-98.154717 2.191571,-10.26096 9.314175,-18.76917 18.920557,-22.60334 4.821456,-1.93534 7.049552,-2.15443 22.682754,-2.19095 l 14.13563,-0.0365 z" />
<path
style="fill:#65bade;stroke:none;stroke-width:0.13339308;fill-opacity:1"
style="fill:#65bade;fill-opacity:1;stroke:none;stroke-width:0.03652103"
inkscape:connector-curvature="0"
id="path6"
d="m 149.39297,133.3375 c -8.40494,1.60049 -21.21248,8.00246 -28.01648,14.0043 -14.00825,12.13706 -20.94566,29.34235 -19.87837,49.61524 0.53365,10.53657 1.20071,13.33743 5.46989,21.87339 6.27035,12.9373 15.74259,22.40688 28.68354,28.80885 8.9386,4.40135 11.2066,4.93484 22.81343,5.33497 10.53954,0.40012 14.27507,0 21.3459,-2.40074 28.95037,-9.73632 46.42732,-37.8783 41.49108,-66.68715 -5.73671,-34.2772 -38.2892,-57.21757 -71.90899,-50.54886 z" />
d="m 40.901559,36.552403 c -2.301147,0.4382 -5.807661,2.19096 -7.670494,3.83417 -3.83525,3.32295 -5.734609,8.0335 -5.442401,13.58392 0.146105,2.88475 0.328736,3.65158 1.497574,5.9886 1.716728,3.54204 4.310086,6.13467 7.853125,7.88744 2.447255,1.20502 3.0682,1.35108 6.245977,1.46063 2.885568,0.10955 3.908301,0 5.844189,-0.65729 7.926179,-2.66565 12.711107,-10.37051 11.359638,-18.25794 -1.570626,-9.38459 -10.483011,-15.66532 -19.687608,-13.83953 z" />
<path
style="fill:#da4a4b;stroke:none;stroke-width:0.13339308;fill-opacity:1"
style="fill:#da4a4b;fill-opacity:1;stroke:none;stroke-width:0.03652103"
inkscape:connector-curvature="0"
id="path8"
d="m 376.99359,0.7634461 c -0.53365,0.4001229 -0.93388,144.9778639 -0.93388,321.2986839 0,290.88935 0.13341,320.36507 2.13459,321.16532 3.60212,1.33374 107.12971,0.80024 119.93725,-0.5335 54.16521,-6.13522 101.92665,-39.07867 127.94196,-88.02704 3.3353,-6.26859 7.73789,-16.80516 10.00589,-23.3405 8.40495,-25.07437 8.13813,-18.40565 8.13813,-210.06452 0,-152.98032 -0.26683,-175.78733 -2.13459,-185.52365 C 628.87516,66.250227 575.91066,13.834127 506.26967,1.8304405 496.93084,0.2299489 482.52236,-0.170174 436.09504,-0.170174 c -32.01884,0 -58.70121,0.4001229 -59.10145,0.9336201 z M 519.47745,291.25267 c 20.81224,5.46835 37.88896,21.33989 44.82638,41.61278 4.40259,12.53719 4.26918,30.94284 -0.13341,42.41303 -8.13813,21.07314 -24.14755,35.87769 -44.69297,41.34603 -33.35297,8.66933 -68.84052,-11.47019 -78.57958,-44.54701 -2.93506,-10.13645 -2.80165,-27.20836 0.53364,-37.61156 10.00589,-32.6767 44.69297,-51.8826 78.04594,-43.21327 z" />
d="m 103.21521,0.25561297 c -0.14611,0.10955 -0.25568,39.69277003 -0.25568,87.96678003 0,79.641157 0.0365,87.711177 0.58441,87.930267 0.98621,0.36516 29.33052,0.2191 32.83703,-0.14606 14.82963,-1.67973 27.906,-10.69916 35.0286,-24.10049 0.91316,-1.71625 2.11852,-4.601 2.73947,-6.39028 2.30115,-6.86499 2.22809,-5.03919 2.22809,-57.512527 0,-41.88373 -0.073,-48.12795 -0.58441,-50.79361 C 172.17662,18.184913 157.67573,3.8341629 138.60907,0.54773297 136.05224,0.10954297 132.10741,2.9611016e-6 119.3963,2.9611016e-6 110.63002,2.9611016e-6 103.32479,0.10954297 103.21521,0.25561297 Z M 142.22516,79.787223 c 5.69808,1.49715 10.37343,5.84254 12.2728,11.39296 1.20536,3.4325 1.16883,8.47169 -0.0365,11.612047 -2.2281,5.76952 -6.61124,9.82278 -12.23627,11.31993 -9.13154,2.37353 -18.84751,-3.14037 -21.51391,-12.19631 -0.80358,-2.775207 -0.76705,-7.449237 0.1461,-10.297477 2.73946,-8.94639 12.23627,-14.20468 21.36781,-11.83115 z" />
<g
id="g4839"
transform="matrix(2.2917949,0,0,2.2917949,-1001.5528,-416.07469)">
transform="matrix(0.62745924,0,0,0.62745924,-274.21022,-113.86845)">
<path
d="m 1657.0625,183.10464 c -20.6681,6.79999 -32.9357,26.66666 -29.4688,48.26666 2.1335,13.86667 10.1342,24.8 22.4016,31.06667 16.668,8.26666 34.4027,6.13333 47.737,-5.86667 10.0008,-9.06667 14.2677,-18.53333 14.2677,-32 0,-12.66667 -3.7336,-22.13333 -12.1343,-30.53333 -10.534,-10.53333 -29.4688,-15.33333 -42.8032,-10.93333 z m 23.6019,19.46666 c 8.0005,4.13333 12.4009,10.8 13.0676,19.86667 0.8,11.86666 -4.2669,20.4 -14.8011,24.8 -17.868,7.46666 -38.1362,-9.73334 -33.0692,-28.26667 2.1335,-8.26667 5.7338,-12.93333 12.401,-16.26667 7.2005,-3.46666 15.6012,-3.6 22.4017,-0.13333 z"
id="path10"

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View file

@ -241,10 +241,11 @@ based on: 'recalbox-multi' by the Recalbox community
<size>0.13 0.1635</size>
<origin>0.5 0.5</origin>
<alignment>left</alignment>
<itemsPerRow>3</itemsPerRow>
<rows>2</rows>
<direction>row</direction>
<lines>2</lines>
<itemsPerLine>3</itemsPerLine>
<controllerPos>0.5 0.572</controllerPos>
<controllerSize>0.67</controllerSize>
<controllerSize>0.81</controllerSize>
<itemMargin>-1.0 0.005</itemMargin>
<slots>favorite, completed, kidgame, broken, controller, altemulator</slots>
</badges>