python — Π Π°Π·Π½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΈΠΊΠΎΠ½ΠΎΠΊ для QMenuBar ΠΈ QToolBar

Вопрос Π·Π°Π΄Π°Π½

Π˜Π·ΠΌΠ΅Π½Ρ‘Π½ 1 Π³ΠΎΠ΄ 4 мСсяца Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ 163 Ρ€Π°Π·Π°

Π₯ΠΎΡ‡Ρƒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π² QMenuBar ΠΈΠΊΠΎΠ½ΠΊΠΈ QAction Π±Ρ‹Π»ΠΈ 16Ρ…16, Π° Π² QToolBar24Ρ…24.

Π‘Π΄Π΅Π»Π°Π» *.ico Ρ„Π°ΠΉΠ» с нСсколькими слоями ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ². Π’ Qt Designer всё отобраТаСтся ΠΊΠ°ΠΊ Π½Π°Π΄ΠΎ, Π½ΠΎ послС компиляции Π² .py получаСтся, Ρ‡Ρ‚ΠΎ ΠΈ мСню, ΠΈ Ρ‚ΡƒΠ»Π±Π°Ρ€ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ слой ICO-Ρ„Π°ΠΉΠ»Π°.

ΠŸΡ€ΠΎΡˆΡƒ ΠΏΠΎΠΌΠΎΡ‰ΠΈ с ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΌ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ Π΄Π°Π½Π½ΠΎΠΉ Π·Π°Π΄Π°Ρ‡ΠΊΠΈ. Нагуглил ΠΎΠ΄Π½Ρƒ ссылку 2005 Π³ΠΎΠ΄Π°, Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π³ΠΎΠ²ΠΎΡ€ΠΈΠ»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° Ρ‚ΠΎΡ‚ ΠΌΠΎΠΌΠ΅Π½Ρ‚ Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π½Π΅ Π±Ρ‹Π»ΠΎ, ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ сСйчас Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ измСнилось?

ВСкст *. ui Ρ„Π°ΠΉΠ»Π°

    <?xml version="1.0" encoding="UTF-8" ?> 
 <ui version="4.0">
  <class>MainWindow</class> 
 <widget name="MainWindow">
 <property name="geometry">
 <rect>
  <x>0</x> 
  <y>0</y> 
  <width>800</width> 
  <height>600</height> 
  </rect>
  </property>
 <property name="font">
 <font>
  <family>Roboto Light</family> 
  <pointsize>10</pointsize> 
  </font>
  </property>
 <property name="windowTitle">
  <string>MainWindow</string> 
  </property>
 <widget name="centralwidget">
 <widget name="tav_main">
 <property name="geometry">
 <rect>
  <x>60</x> 
  <y>40</y> 
  <width>591</width> 
  <height>361</height> 
  </rect>
  </property>
  </widget>
  </widget>
 <widget name="menubar">
 <property name="geometry">
 <rect>
  <x>0</x> 
  <y>0</y> 
  <width>800</width> 
  <height>21</height> 
  </rect>
  </property>
 <widget name="menu">
 <property name="font">
 <font>
  <family>Roboto Light</family> 
  <pointsize>10</pointsize> 
  </font>
  </property>
 <property name="title">
  <string>Π€Π°ΠΉΠ»</string> 
  </property>
  </widget>
 <widget name="menu_2">
 <property name="sizePolicy">
 <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
  <horstretch>0</horstretch> 
  <verstretch>0</verstretch> 
  </sizepolicy>
  </property>
 <property name="font">
 <font>
  <family>Roboto Light</family> 
  <pointsize>10</pointsize> 
  </font>
  </property>
 <property name="title">
  <string>Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</string> 
  </property>
  <addaction name="a_copy" /> 
  </widget>
  <addaction name="menu" /> 
  <addaction name="menu_2" /> 
  </widget>
 <widget name="toolBar">
 <property name="windowTitle">
  <string>toolBar</string> 
  </property>
 <property name="orientation">
  <enum>Qt::Horizontal</enum> 
  </property>
 <property name="iconSize">
 <size>
  <width>24</width> 
  <height>24</height> 
  </size>
  </property>
 <property name="toolButtonStyle">
  <enum>Qt::ToolButtonIconOnly</enum> 
  </property>
 <property name="floatable">
  <bool>true</bool> 
  </property>
 <attribute name="toolBarArea">
  <enum>TopToolBarArea</enum> 
  </attribute>
 <attribute name="toolBarBreak">
  <bool>false</bool> 
  </attribute>
  <addaction name="a_copy" /> 
  </widget>
 <action name="a_copy">
 <property name="icon">
 <iconset>
  <normaloff>.
./icons/copy2.ico</normaloff> ../icons/copy2.ico </iconset> </property> <property name="text"> <string>ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</string> </property> <property name="shortcut"> <string>Ctrl+C</string> </property> <property name="menuRole"> <enum>QAction::ApplicationSpecificRole</enum> </property> <property name="iconVisibleInMenu"> <bool>true</bool> </property> </action> </widget> <resources /> <connections /> </ui>

  • python
  • pyqt5
  • qt-designer
  • qtoolbar
  • qmenubar

4

ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Ρ€Π΅ΡˆΠΈΠ»Π°ΡΡŒ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ участков ΠΊΠΎΠ΄Π°, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Ρ… pyuic5, с

icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("copy.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)

Π½Π°

icon = QtGui.QIcon("copy.
ico")

я Π½Π΅ совсСм понимаю, Ρ‡Ρ‚ΠΎ Π²Ρ‹ сдСлали с *.ico ΠΈ ΠΎ ΠΊΠ°ΠΊΠΈΡ… слоях Π²Ρ‹ Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚Π΅.

Π’ΠΎΡ‚ Π±Π΅Ρ€Ρƒ ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ cascade.ico 24Ρ…24

q13092862.ui

<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
 <class>MainWindow</class>
 <widget name="MainWindow">
  <property name="geometry">
   <rect>
    <x>0</x>
    <y>0</y>
    <width>800</width>
    <height>600</height>
   </rect>
  </property>
  <property name="font">
   <font>
    <family>Roboto Light</family>
    <pointsize>10</pointsize>
   </font>
  </property>
  <property name="windowTitle">
   <string>MainWindow</string>
  </property>
  <widget name="centralwidget">
   <widget name="tav_main">
    <property name="geometry">
     <rect>
      <x>60</x>
      <y>40</y>
      <width>591</width>
      <height>361</height>
     </rect>
    </property>
   </widget>
  </widget>
  <widget name="menubar">
   <property name="geometry">
    <rect>
     <x>0</x>
     <y>0</y>
     <width>800</width>
     <height>21</height>
    </rect>
   </property>
   <widget name="menu">
    <property name="font">
     <font>
      <family>Roboto Light</family>
      <pointsize>10</pointsize>
     </font>
    </property>
    <property name="title">
     <string>Π€Π°ΠΉΠ»</string>
    </property>
   </widget>
   <widget name="menu_2">
    <property name="sizePolicy">
     <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
      <horstretch>0</horstretch>
      <verstretch>0</verstretch>
     </sizepolicy>
    </property>
    <property name="font">
     <font>
      <family>Roboto Light</family>
      <pointsize>10</pointsize>
     </font>
    </property>
    <property name="title">
     <string>Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</string>
    </property>
    <addaction name="a_copy"/>
   </widget>
   <addaction name="menu"/>
   <addaction name="menu_2"/>
  </widget>
  <widget name="toolBar">
   <property name="windowTitle">
    <string>toolBar</string>
   </property>
   <property name="orientation">
    <enum>Qt::Horizontal</enum>
   </property>
   <property name="iconSize">
    <size>
     <width>24</width>
     <height>24</height>
    </size>
   </property>
   <property name="toolButtonStyle">
    <enum>Qt::ToolButtonIconOnly</enum>
   </property>
   <property name="floatable">
    <bool>true</bool>
   </property>
   <attribute name="toolBarArea">
    <enum>TopToolBarArea</enum>
   </attribute>
   <attribute name="toolBarBreak">
    <bool>false</bool>
   </attribute>
   <addaction name="a_copy"/>
  </widget>
  <action name="a_copy">
   <property name="icon">
    <iconset>
     <normaloff>cascade.
ico</normaloff>cascade.ico</iconset> </property> <property name="text"> <string>ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ</string> </property> <property name="shortcut"> <string>Ctrl+C</string> </property> <property name="menuRole"> <enum>QAction::ApplicationSpecificRole</enum> </property> <property name="iconVisibleInMenu"> <bool>true</bool> </property> </action> </widget> <resources/> <connections/> </ui>



Π”Π΅Π»Π°Π΅ΠΌ pyuic5 q13092862.ui -o q13092862_ui.py -x

q13092862_ui.py

# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'q13092862.ui'
# Created by: PyQt5 UI code generator 5.12.1
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow. setObjectName("MainWindow")
        MainWindow.resize(800, 600)
        font = QtGui.QFont()
        font.setFamily("Roboto Light")
        font.setPointSize(10)
        MainWindow.setFont(font)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setObjectName("centralwidget")
        self.tav_main = QtWidgets.QTableView(self.centralwidget)
        self.tav_main.setGeometry(QtCore.QRect(60, 40, 591, 361))
        self.tav_main.setObjectName("tav_main")
        MainWindow.setCentralWidget(self.centralwidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
        self.menubar.setObjectName("menubar")
        self.menu = QtWidgets.QMenu(self.menubar)
        font = QtGui.QFont()
        font.setFamily("Roboto Light")
        font.setPointSize(10)
        self.menu.setFont(font)
        self.menu.setObjectName("menu")
        self.menu_2 = QtWidgets.QMenu(self.menubar)
        sizePolicy = QtWidgets. QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.menu_2.sizePolicy().hasHeightForWidth())
        self.menu_2.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setFamily("Roboto Light")
        font.setPointSize(10)
        self.menu_2.setFont(font)
        self.menu_2.setObjectName("menu_2")
        MainWindow.setMenuBar(self.menubar)
        self.toolBar = QtWidgets.QToolBar(MainWindow)
        self.toolBar.setOrientation(QtCore.Qt.Horizontal)
        self.toolBar.setIconSize(QtCore.QSize(24, 24))
        self.toolBar.setToolButtonStyle(QtCore.Qt.ToolButtonIconOnly)
        self.toolBar.setFloatable(True)
        self.toolBar.setObjectName("toolBar")
        MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBar)
        self.a_copy = QtWidgets.QAction(MainWindow)
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui. QPixmap("cascade.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.a_copy.setIcon(icon)
        self.a_copy.setMenuRole(QtWidgets.QAction.ApplicationSpecificRole)
        self.a_copy.setIconVisibleInMenu(True)
        self.a_copy.setObjectName("a_copy")
        self.menu_2.addAction(self.a_copy)
        self.menubar.addAction(self.menu.menuAction())
        self.menubar.addAction(self.menu_2.menuAction())
        self.toolBar.addAction(self.a_copy)
        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)
    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
        self.menu.setTitle(_translate("MainWindow", "Π€Π°ΠΉΠ»"))
        self.menu_2.setTitle(_translate("MainWindow", "Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ"))
        self.toolBar.setWindowTitle(_translate("MainWindow", "toolBar"))
        self.a_copy.setText(_translate("MainWindow", "ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ"))
        self. a_copy.setShortcut(_translate("MainWindow", "Ctrl+C"))
if __name__ == "__main__":
    import sys
    app = QtWidgets.QApplication(sys.argv)
    MainWindow = QtWidgets.QMainWindow()
    ui = Ui_MainWindow()
    ui.setupUi(MainWindow)
    MainWindow.show()
    sys.exit(app.exec_())

ΠΈ Ρ‡Ρ‚ΠΎ Π½Π΅ Ρ‚Π°ΠΊ ?

1

Π—Π°Ρ€Π΅Π³ΠΈΡΡ‚Ρ€ΠΈΡ€ΡƒΠΉΡ‚Π΅ΡΡŒ ΠΈΠ»ΠΈ Π²ΠΎΠΉΠ΄ΠΈΡ‚Π΅

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Google

РСгистрация Ρ‡Π΅Ρ€Π΅Π· Facebook

РСгистрация Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Π±Π΅Π· рСгистрации

ΠŸΠΎΡ‡Ρ‚Π°

НСобходима, Π½ΠΎ Π½ΠΈΠΊΠΎΠΌΡƒ Π½Π΅ показываСтся

НаТимая Π½Π° ΠΊΠ½ΠΎΠΏΠΊΡƒ Β«ΠžΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ ΠΎΡ‚Π²Π΅Ρ‚Β», Π²Ρ‹ ΡΠΎΠ³Π»Π°ΡˆΠ°Π΅Ρ‚Π΅ΡΡŒ с нашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΠΌ соглашСниСм, ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΊΠΎΠ½Ρ„ΠΈΠ΄Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠΎΠΉ ΠΎ ΠΊΡƒΠΊΠΈ

β€ΠŸΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Π΄ΠΈΠ·Π°ΠΉΠ½Π° для идСального Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ

12 шагов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π²Ρ‹Π΄Π°ΡŽΡ‰ΠΈΠΉΡΡ Π½Π°Π±ΠΎΡ€ ΠΈΠΊΠΎΠ½ΠΎΠΊ

ΠŸΡ€ΠΈΠ²Π΅Ρ‚! МСня Π·ΠΎΠ²ΡƒΡ‚ Π”ΠΈΠΌΠ°, я Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€ ΠΈ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ. НС Ρ‚Π°ΠΊ Π΄Π°Π²Π½ΠΎ я выпустил Π²Π΅Ρ€ΡΠΈΡŽ 2.0 этого Π½Π°Π±ΠΎΡ€Π°. Работая Π½Π°Π΄ вСрсиСй 1.0, я Ρ‡Π΅Ρ‚ΠΊΠΎ Π½Π΅ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΏΡ€Π°Π²ΠΈΠ»Π° построСния Π΅Π΄ΠΈΠ½ΠΎΠΉ систСмы ΠΈΠΊΠΎΠ½ΠΎΠΊ. Π’ Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π΅ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ нСсоотвСтствия.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΎΠ±Π½Ρ‹Ρ… ситуаций Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ, я создал ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΈ построСнии систСмы ΠΈΠΊΠΎΠ½ΠΎΠΊ.

Мой список ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² Π²Π΅Ρ€Π΅Π½ для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ стиля Π² Π½Π°Π±ΠΎΡ€Π΅ (Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ, сплошной, Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ). Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎ ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄Ρ€ΡƒΠ³ с Π΄Ρ€ΡƒΠ³ΠΎΠΌ, Π² ΠΎΠ±ΠΎΠΈΡ… случаях это Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡ‡Π½ΠΎ.

Π—Π° основу я взял ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΡ‹ Material Design ΠΈ руководства IBM Design Language. Π’ вСрсии 2.0 я ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ» Π΄ΠΈΠ·Π°ΠΉΠ½ всСх Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΠ» Π½ΠΎΠ²Ρ‹Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ здСсь 1671 ΠΈΠΊΠΎΠ½ΠΊΠ° (557 для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ стиля).

Π’ ΠΎΠ±Ρ‰Π΅ΠΉ слоТности Ρƒ мСня ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ 12 ΠΏΡ€Π°Π²ΠΈΠ». ΠŸΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°ΠΉΡ‚Π΅ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ, Π² этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ я дСлюсь своим ΠΎΠΏΡ‹Ρ‚ΠΎΠΌ.

Π―ΡΠ½ΠΎΡΡ‚ΡŒ

Каково основноС Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ ΠΈΠΊΠΎΠ½ΠΊΠΈ? БыстроС ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π΅Π΅ смысла. ЧСловСчСский Π³Π»Π°Π· ΠΎΠ±Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠ±Ρ€Π°Π·Ρ‹ Π³ΠΎΡ€Π°Π·Π΄ΠΎ быстрСС, Ρ‡Π΅ΠΌ тСкст. ΠšΡ€ΠΎΠΌΠ΅ Ρ‚ΠΎΠ³ΠΎ, это ΡƒΠ½ΠΈΠ²Π΅Ρ€ΡΠ°Π»ΡŒΠ½Ρ‹ΠΉ способ понимания ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π½Π° любом языкС. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Ρ‡Π΅ΠΌ Ρ‚ΠΎΡ‡Π½Π΅Π΅ ΠΌΠ΅Ρ‚Π°Ρ„ΠΎΡ€Π° вашСй ΠΈΠΊΠΎΠ½ΠΊΠΈ, Ρ‚Π΅ΠΌ быстрСС ΠΎΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ «ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Π½Π°». И это ΠΏΠ΅Ρ€Π²ΠΎΠ΅, Π½Π° Ρ‡Ρ‚ΠΎ слСдуСт ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΏΡ€ΠΈ создании ΠΈΠΊΠΎΠ½ΠΎΠΊ.

Π―ΡΠ½ΠΎΡΡ‚ΡŒ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… β€œΠ˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ образы”

❌ β€œΠ˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ слоТных для понимания образов”

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° контСкст использования ΠΈΠΊΠΎΠ½ΠΊΠΈ. НапримСр, ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π·Π½Π°Ρ‡ΠΎΠΊ Π΄ΠΎΠΌΠ° Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Ρ€Π°Π·Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ для интСрфСйса Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π° ΠΈ Π½Π° ΠΊΠ°Ρ€Ρ‚Π°Ρ….

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π°

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ Π½Π°Ρ‡Π°Ρ‚ΡŒ Ρ€ΠΈΡΠΎΠ²Π°Ρ‚ΡŒ, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΠΎΠ΄ΡƒΠΌΠ°Ρ‚ΡŒ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ ваша ΠΈΠΊΠΎΠ½ΠΊΠ°. Π§Π΅ΠΌ ΠΏΡ€ΠΎΡ‰Π΅ Π±ΡƒΠ΄Π΅Ρ‚ Π΅Π΅ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, Ρ‚Π΅ΠΌ Π»Π΅Π³Ρ‡Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠΎΠ½ΡΡ‚ΡŒ Π΅Π΅ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌΡƒ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŽ.

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ минимально Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠ΅ количСство Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ для создания ΠΈΠΊΠΎΠ½ΠΊΠΈ. Если Π² процСссС Ρ€Π°Π±ΠΎΡ‚Ρ‹ ΠΎΠ½Π° окаТСтся слоТной, Π½Π΅ Π±ΠΎΠΉΡ‚Π΅ΡΡŒ ΡƒΠ±Ρ€Π°Ρ‚ΡŒ лишниС Π΄Π΅Ρ‚Π°Π»ΠΈ, оставив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ самыС Π²Π°ΠΆΠ½Ρ‹Π΅.

ΠŸΡ€ΠΎΡΡ‚ΠΎΡ‚Π° (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… β€œΠ‘Π΄Π΅Π»Π°ΠΉΡ‚Π΅ свои ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ Π±ΠΎΠ»Π΅Π΅ простыми”

❌ β€œΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π² своих ΠΈΠΊΠΎΠ½ΠΊΠ°Ρ… ΠΌΠ½ΠΎΠ³ΠΎ дСталСй”

Π‘Ρ‚ΠΈΠ»ΡŒ Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ

Если Π²Ρ‹ Π·Π°ΠΉΠ΄Π΅Ρ‚Π΅ Π½Π° Dribbble ΠΈ Π½Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Π² строкС поиска «ΠΈΠΊΠΎΠ½ΠΊΠΈ», Π²Ρ‹ ΡƒΠ²ΠΈΠ΄ΠΈΡ‚Π΅ мноТСство Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… стилСй ΠΈΠΊΠΎΠ½ΠΎΠΊ. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для своих Π½ΡƒΠΆΠ΄. ВсС ΠΈΠΊΠΎΠ½ΠΊΠΈ Π² Π½Π°Π±ΠΎΡ€Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½Ρ‹ Π² ΠΎΠ΄Π½ΠΎΠΌ стилС, Π½Π΅ Π·Π°Π±Ρ‹Π²Π°ΠΉΡ‚Π΅ ΠΎΠ± этом.

Π£ мСня Π² Π½Π°Π±ΠΎΡ€Π΅ Ρ‚Ρ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… стиля β€” Π»ΠΈΠ½Π΅ΠΉΠ½Ρ‹ΠΉ, сплошной, Π΄Π²ΡƒΡ…Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ. По ΠΌΠΎΠ΅ΠΌΡƒ ΠΎΠΏΡ‹Ρ‚Ρƒ, этого Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ достаточно, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΊΡ€Ρ‹Ρ‚ΡŒ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ случаСв использования ΠΈΠΊΠΎΠ½ΠΎΠΊ.

Π‘Ρ‚ΠΈΠ»ΡŒ Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… β€œΠŸΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°ΠΉΡ‚Π΅ΡΡŒ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ стиля Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° иконок”

❌ β€œΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ стили Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΎΠ΄Π½ΠΎΠ³ΠΎ набора”

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π΄Π²Π° стиля ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΊΠΎΠ³Π΄Π° Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΡ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈΠ· Π½ΠΈΡ…. НапримСр, для Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ Π² стилС Π»ΠΈΠ½ΠΈΠΈ, Π° для выдСлСния β€” Π² стилС сплошной Π»ΠΈΠ½ΠΈΠΈ.

Базовая сСтка

ΠŸΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ Π±ΠΎΠ»Π΅Π΅ тСхничСским ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ. Они ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ Π½Π°ΠΌ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ систСму с Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ ΠΏΡ€Π°Π²ΠΈΠ»Π°ΠΌΠΈ. ΠŸΡ€Π΅ΠΆΠ΄Π΅ всСго, Π½Π°Ρ‡Π½ΠΈΡ‚Π΅ с Π²Ρ‹Π±ΠΎΡ€Π° Π±Π°Π·ΠΎΠ²ΠΎΠΉ сСтки. ВсС ΠΈΠΊΠΎΠ½ΠΊΠΈ Π±ΡƒΠ΄ΡƒΡ‚ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒΡΡ Π½Π° Π΅Π΅ основС. КаТдая Ρ‡Π°ΡΡ‚ΡŒ вашСй ΠΈΠΊΠΎΠ½ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΏΠΎΠΌΠ΅Ρ‰Π΅Π½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΡƒΡŽ сСтку.

Π‘Π΅Ρ‚ΠΊΠΈ Ρ€Π°Π·Π»ΠΈΡ‡Π°ΡŽΡ‚ΡΡ Π² зависимости ΠΎΡ‚ Π·Π°Π΄Π°Ρ‡ΠΈ. НаиболСС распространСнныС Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ β€” 16×16, 24×24, 32×32, 48×48, 64×64, 96×96;

Π Π°Π·ΠΌΠ΅Ρ€ сСтки зависит ΠΎΡ‚ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹ использования ΠΈΠΊΠΎΠ½ΠΎΠΊ, Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄Π°Ρ†ΠΈΠΉ ΠΈ особСнностСй ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы. НапримСр, для Android Ρ€Π°Π·ΠΌΠ΅Ρ€ сСтки составляСт 24 x 24 dp (dp β€” density independent pixels β€” ΠΏΠ»ΠΎΡ‚Π½ΠΎΡΡ‚ΡŒ нСзависимых пиксСлСй).

Базовая сСтка (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… β€œΠ Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π²Π½ΡƒΡ‚Ρ€ΠΈ пиксСльной сСтки”

❌ β€œΠΠ΅ ΠΏΠΎΠΌΠ΅Ρ‰Π°ΠΉΡ‚Π΅ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π½Π° дСсятичныС значСния ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚ x- ΠΈ y-”

ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ

ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ (ΠΈΠ»ΠΈ отступы) ΡƒΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ сСтки, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ слСдуСт ΠΈΠ·Π±Π΅Π³Π°Ρ‚ΡŒ. Основная Ρ‡Π°ΡΡ‚ΡŒ ΠΈΠΊΠΎΠ½ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Ρ‚ΠΎΡ‡Π½ΠΎ Π² бСзопасной области (ΠΈΠ»ΠΈ ΠΆΠΈΠ²ΠΎΠΉ области). Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв это Π½Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π° рСкомСндация. Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°ΠΉΡ‚ΠΈ Π² Π·ΠΎΠ½Ρƒ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ, Ссли этого Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚ Π·Π΄Ρ€Π°Π²Ρ‹ΠΉ смысл. Π’ своСм Π½Π°Π±ΠΎΡ€Π΅ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ эту ΠΎΠ±Π»Π°ΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ΅ пространство для ΠΌΠ°Π½Π΅Π²Ρ€Π° Π² ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… случаях.

ΠžΠ±Π»Π°ΡΡ‚ΡŒ ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… β€œΠ˜ΠΊΠΎΠ½ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ области обрСзки”

❌ β€œΠ˜Π·Π±Π΅Π³Π°ΠΉΡ‚Π΅ размСщСния частСй ΠΈΠΊΠΎΠ½ΠΊΠΈ Π½Π° ΠΎΠ±Π»Π°ΡΡ‚ΡŒ обрСзки”

Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях это ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ нСльзя Π½Π°Ρ€ΡƒΡˆΠ°Ρ‚ΡŒ. НапримСр, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΈΠΌΠ΅Π΅ΠΌ Π΄Π΅Π»ΠΎ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ для ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… устройств.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹

Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ вСс ΠΈΠΊΠΎΠ½ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ, Ссли Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΈ выглядСли Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡ‡Π½ΠΎ. Π’ этом ΠΏΠΎΠΌΠΎΠ³ΡƒΡ‚ основныС Ρ„ΠΎΡ€ΠΌΡ‹. К Π½ΠΈΠΌ относятся ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚, ΠΊΡ€ΡƒΠ³, Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΈ.

Они ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΡƒΠΏΡ€ΠΎΡΡ‚ΠΈΡ‚ΡŒ созданиС ΠΈΠΊΠΎΠ½ΠΎΠΊ, сохраняя Π΅Π΄ΠΈΠ½Ρ‹ΠΉ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ баланс для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ· Π½ΠΈΡ…. Π’ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΉ вСс ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°ΡΡΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ ΠΏΠΎ Ρ„ΠΎΡ€ΠΌΡƒΠ»Π΅. ЗначСния Π±ΡƒΠ΄ΡƒΡ‚ ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌΠΈ, Π½ΠΎ этого Π±ΡƒΠ΄Π΅Ρ‚ достаточно. А Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ вспомним Π³Π΅ΠΎΠΌΠ΅Ρ‚Ρ€ΠΈΡŽ!

НачнСм с ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΈ ΠΊΡ€ΡƒΠ³Π°:

d β€” высота бСзопасной Π·ΠΎΠ½Ρ‹

Π’ нашСм случаС Π΄ΠΈΠ°ΠΌΠ΅Ρ‚Ρ€ «d» Ρ€Π°Π²Π΅Π½ 20 пиксСлям, Π° радиус «r» β€” 10 пиксСлям, ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΡ€ΡƒΠ³Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ€Π°Π²Π½Π° 314 пиксСлСй².

Π”Π°Π»Π΅Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ стороны ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° ΠΈ Π΅Π³ΠΎ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ:

Π° β€” ΠΎΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚Π΅ Π΄ΠΎ блиТайшСго Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ значСния

Π‘Ρ‚ΠΎΡ€ΠΎΠ½Π° ‘a’ Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π²Π½Π° ΠΏΡ€ΠΈΠ±Π»ΠΈΠ·ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ 17,7 пиксСлям. ΠžΠΊΡ€ΡƒΠ³Π»ΠΈΡ‚Π΅ Π΄ΠΎ блиТайшСго Ρ‡Π΅Ρ‚Π½ΠΎΠ³ΠΎ числа. Π’ нашСм случаС β€” 18 пиксСлСй. ΠŸΠ»ΠΎΡ‰Π°Π΄ΡŒ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π° составит 324 пиксСлСй².

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Π΄Π°Π²Π°ΠΉΡ‚Π΅ Π½Π°ΠΉΠ΄Π΅ΠΌ стороны ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°:

b β€” высота бСзопасной Π·ΠΎΠ½Ρ‹

Π’ нашСм случаС сторона Β«bΒ» составляСт 20 пиксСлСй, Π° сторона Β«cΒ» β€” 16 пиксСлСй.

Π­Ρ‚ΠΎ Π΄Π°Π΅Ρ‚ Π½Π°ΠΌ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π½Π°ΡˆΠΈΡ… основных Ρ„ΠΈΠ³ΡƒΡ€:

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΡ‹ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)
Π¨ΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ

ПослС Ρ‚ΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΌΡ‹ настроили основныС ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹ нашСй сСтки, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚ΡŒ ΠΊ созданию Π·Π½Π°Ρ‡ΠΊΠΎΠ². Нам Π½ΡƒΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΈ для ΠΈΠΊΠΎΠ½ΠΎΠΊ. Π§Ρ‚ΠΎΠ±Ρ‹ ваши ΠΈΠΊΠΎΠ½ΠΊΠΈ выглядСли пиксСльно идСально Π½Π° любом устройствС, я Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ цСлочислСнного значСния. НапримСр, 1 px ΠΈΠ»ΠΈ 2 px.

Π’Π°ΠΊΠΆΠ΅ Π²Π°ΠΆΠ½ΠΎ Π½Π΅ Π·Π°Π±Ρ‹Π²Π°Ρ‚ΡŒ ΠΎ минимальном расстоянии ΠΌΠ΅ΠΆΠ΄Ρƒ элСмСнтами. Оно Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π²Π½ΠΎ ΡˆΠΈΡ€ΠΈΠ½Π΅ Π»ΠΈΠ½ΠΈΠΈ ΠΈΠ»ΠΈ Π±Ρ‹Ρ‚ΡŒ Ρ‡ΡƒΡ‚ΡŒ большС Π½Π΅Π΅.

Π¨ΠΈΡ€ΠΈΠ½Π° Π»ΠΈΠ½ΠΈΠΈ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… β€œΠ‘ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ Π² использовании ΡˆΠΈΡ€ΠΈΠ½Ρ‹ Π»ΠΈΠ½ΠΈΠΈ ΠΈ минимального свободного пространства”

❌ β€œΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ€Π°Π·Π½Ρ‹Π΅ вСса начСртания ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ±Π΅Π» мСньшС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ линии”

Π£Π³Π»Ρ‹

ΠŸΡ€ΠΈ создании Π³Π°Ρ€ΠΌΠΎΠ½ΠΈΡ‡Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ Π²Π°ΠΆΠ½ΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ ΡƒΠ³Π»Ρ‹ Ρƒ Π²Π°ΡˆΠΈΡ… ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ². Для Π½Π°Ρ‡Π°Π»Π° Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ„ΠΎΡ€ΠΌΡƒ ΡƒΠ³Π»ΠΎΠ²: острыС ΠΈΠ»ΠΈ Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Π΅. Π‘ острыми ΡƒΠ³Π»Π°ΠΌΠΈ всС понятно. Однако для Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½Π½Ρ‹Ρ… ΡƒΠ³Π»ΠΎΠ² слСдуСт ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»Π°, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ Π±ΡƒΠ΄ΡƒΡ‚ Π·Π°ΠΊΡ€ΡƒΠ³Π»ΡΡ‚ΡŒΡΡ, Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°.

НапримСр, Ρƒ мСня для основных ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ² установлСно Π·Π°ΠΊΡ€ΡƒΠ³Π»Π΅Π½ΠΈΠ΅ ΠΎΡ‚ 2 Π΄ΠΎ 4 px Π² зависимости ΠΎΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

Π£Π³Π»Ρ‹ (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)
Π£Π³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π°

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ Π±Π°Π·ΠΎΠ²Ρ‹Π΅ значСния ΠΈΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ шаг (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, 15 градусов) для выравнивания ΡƒΠ³Π»Π° Π½Π°ΠΊΠ»ΠΎΠ½Π° косых Π»ΠΈΠ½ΠΈΠΉ. Π­Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ Π²Π°ΠΌ ΠΏΡ€ΠΈ создании ΠΈΠΊΠΎΠ½ΠΎΠΊ.

Π£Π³ΠΎΠ» Π½Π°ΠΊΠ»ΠΎΠ½Π° (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)
ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ баланс

Часто Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π°ΠΊΠΊΡƒΡ€Π°Ρ‚Π½ΠΎ с гСомСтричСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния, Π½Π΅ являСтся Ρ‚Π°ΠΊΠΎΠ²Ρ‹ΠΌ с Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ. ΠŸΡ€ΠΈ создании ΠΈΠΊΠΎΠ½ΠΎΠΊ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ ΠΏΠΎ ΠΈΡ… Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌΡƒ вСсу. Π’ ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ это относится ΠΊ асиммСтричным ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Π°ΠΌ. НапримСр, ΠΌΡ‹ часто сталкиваСмся с Ρ‚Π°ΠΊΠΎΠΉ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΠΏΡ€ΠΈ рисовании ΠΈΠΊΠΎΠ½ΠΊΠΈ «Π²ΠΎΡΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ».

ΠžΠΏΡ‚ΠΈΡ‡Π΅ΡΠΊΠΈΠΉ баланс (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

βœ… «Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ оптичСский баланс”

❌ «ΠΠ΅ ΠΏΠΎΠ»Π°Π³Π°ΠΉΡ‚Π΅ΡΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ значСния”

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π° (2D / 3D)

Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСм ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠ°ΠΌ, для Сдинообразия ΠΈΠΊΠΎΠ½ΠΎΠΊ Π²Π°ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ ΠΎΠ΄Π½ΠΎΠΉ пСрспСктивы. Π’ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ‚ Π΄Π²ΡƒΡ…ΠΌΠ΅Ρ€Π½Ρ‹ΠΉ Π²ΠΈΠ΄ Π·Π½Π°Ρ‡ΠΊΠ°. Π­Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΈΠ΄ свСрху ΠΈΠ»ΠΈ спСрСди. МоТно ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ 3D-Π²ΠΈΠ΄, Π½ΠΎ Ρ‚ΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ΄Π½Ρƒ ΠΈ Ρ‚Ρƒ ΠΆΠ΅ пСрспСктиву для всСх ΠΈΠΊΠΎΠ½ΠΎΠΊ Π² Π½Π°Π±ΠΎΡ€Π΅.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Π° (2D / 3D) (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)
Π—Π΄Ρ€Π°Π²Ρ‹ΠΉ смысл

Π― Ρ€Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡƒΡŽ ΠΏΡ€ΠΈΠ΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒΡΡ этих ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏΠΎΠ² для создания цСлостного Π½Π°Π±ΠΎΡ€Π° ΠΈΠΊΠΎΠ½ΠΎΠΊ, Π½ΠΎ Π²Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€ΡƒΠΊΠΎΠ²ΠΎΠ΄ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π·Π΄Ρ€Π°Π²Ρ‹ΠΌ смыслом ΠΈ своим Π»ΠΈΡ‡Π½Ρ‹ΠΌ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌ вкусом. Из любого ΠΏΡ€Π°Π²ΠΈΠ»Π° Π΅ΡΡ‚ΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ Π½Π°Ρ€ΡƒΡˆΠ°ΠΉΡ‚Π΅ Π΅Π³ΠΎ, Ссли это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ.

Π—Π΄Ρ€Π°Π²Ρ‹ΠΉ смысл (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹)

β€œΠ’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я использовал Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹ Π½Π°ΠΊΠ»ΠΎΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΈΠΊΠΎΠ½ΠΊΡƒ с Ρ‚ΠΎΡ‡Π½ΠΎΡΡ‚ΡŒΡŽ Π΄ΠΎ пиксСля”

β€œΠ’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‡Π°ΡΡ‚ΡŒ элСмСнта β€œΠ·Π°ΠΌΠΊΠ°β€ располоТСна Π½Π° области ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ, Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ Π΅Π³ΠΎ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° всСх ΠΈΠΊΠΎΠ½ΠΊΠ°Ρ… останСтся Сдиным”

Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

ВмСсто скучного Π²Ρ‹Π²ΠΎΠ΄Π° я Ρ…ΠΎΡ‡Ρƒ ΠΏΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ Π²Π°ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ я сдСлал для Universal Icon Set v2.0.

Бпасибо, Ρ‡Ρ‚ΠΎ Π΄ΠΎΡ‡ΠΈΡ‚Π°Π»ΠΈ Π΄ΠΎ ΠΊΠΎΠ½Ρ†Π°. НадСюсь, эта ΡΡ‚Π°Ρ‚ΡŒΡ Π±Ρ‹Π»Π° для вас ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ.

ПолноС руководство ΠΏΠΎ созданию ΠΈΠΊΠΎΠ½ΠΎΠΊ | by Paul Wilshaw

Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ собствСнных Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΄ΠΈΠ½Ρ‹ΠΉ язык Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π’ этом руководствС я ΠΏΡ€ΠΎΠ²Π΅Π΄Ρƒ вас Ρ‡Π΅Ρ€Π΅Π· всС шаги, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΌΠ°Π½Π½Ρ‹ΠΉ ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π½Π°Ρ‡ΠΊΠΎΠ².

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Π·Π½Π°Ρ‡ΠΊΠ° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ я взял Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ 16×16 пиксСлСй ΠΈ добавлял Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎ ΠΌΠ΅Ρ€Π΅ увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, Π΄Π°ΠΆΠ΅ подкрСпляя сообщСниС своСй стандартной ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠ΅ΠΉ с использованиСм исходного Π·Π½Π°Ρ‡ΠΊΠ°.

Π’Ρ‹, Π½Π°Π²Π΅Ρ€Π½ΠΎΠ΅, ΡΠ»Ρ‹ΡˆΠ°Π»ΠΈ Ρ„Ρ€Π°Π·Ρƒ «сначала ΠΌΠΎΠ±ΠΈΠ»ΡŒΠ½Ρ‹Π΅Β», Π½Π° это Π΅ΡΡ‚ΡŒ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π°. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ ΠΎΠ± этом я Ρ€Π°ΡΡΠΊΠ°Π·Ρ‹Π²Π°ΡŽ Π² своСм подкастС Faster Horses; ΠŸΠΎΠ΄ΠΊΠ°ΡΡ‚Ρ‹ Apple ΠΈΠ»ΠΈ Spotify. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΡ‹ собираСмся ΡΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡƒΡŽ ΠΏΠ»ΠΎΡ‰Π°Π΄ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΡ‹ Π·Π½Π°Π»ΠΈ, Ρ‡Ρ‚ΠΎ ΠΌΠΎΠΆΠ΅ΠΌ ΡƒΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ всС наши ΠΈΠ΄Π΅ΠΈ Π² этом малСньком ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠΌ пространствС, Π° Π·Π°Ρ‚Π΅ΠΌ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π²Π²Π΅Ρ€Ρ…, добавляя большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Π³Π΄Π΅ это Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ β€” я люблю Π½Π°Π·Ρ‹Π²Π°Ρ‚ΡŒ это 9.0005 Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΉ .

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π·Π½Π°Ρ‡ΠΎΠΊ сСрдца, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€Π°Π·ΠΈΡ‚ΡŒ Β«ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΡƒΒ».

Π”ΠΈΡ‚Π΅Ρ€ Рамс ΠΎΡ‡Π΅Π½ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΎΠ±ΡŠΡΡΠ½ΡΠ΅Ρ‚ это Β«Weniger, aber besserΒ» (МСньшС, Π½ΠΎ Π»ΡƒΡ‡ΡˆΠ΅), Π² этом смыслС ΠΌΡ‹ собираСмся ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС ΠΈΠ· Π½Π°ΡˆΠΈΡ… Π·Π½Π°Ρ‡ΠΊΠΎΠ².

Π”Π°Π²Π°ΠΉΡ‚Π΅ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π»Π°Π΄ΠΈΠΌ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ ΠΈ расскаТСм нашим ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ ΠΈ ΠΊΠΎΠ»Π»Π΅Π³Π°ΠΌ, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠ΅ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΈ, Ρ‡Ρ‚ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎ, Ρ‡Π΅ΠΌ ΠΎΠ½ Π½Π΅ являСтся ΠΈ ΠΊΠ°ΠΊ часто Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ. Π― позаимствовал Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΡˆΠΊΠ°Π»Ρƒ рСдкости доспСхов ΠΈΠ»ΠΈ оруТия ΠΈΠ· вашСй любимой Ρ€ΠΎΠ»Π΅Π²ΠΎΠΉ ΠΈΠ³Ρ€Ρ‹ ΠΈΠ»ΠΈ ΡˆΡƒΡ‚Π΅Ρ€Π°. Π•Ρ‰Π΅ ΠΎΠ΄Π½ΠΎ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ, Π·Π°ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ΡΡ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ рядом с содСрТимым Π·Π½Π°Ρ‡ΠΎΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 16x16px Π±ΡƒΠ΄Π΅Ρ‚ потСрян Π² основном ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ, большой ΠΊΠΎΠΏΠΈΠΈ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΡ… пространствах. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ подробная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Π·Π°Ρ‚ΠΌΠΈΡ‚ ΠΌΠ°Π»Π΅Π½ΡŒΠΊΡƒΡŽ ΠΈ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΡƒΡŽ копию.

Π Π°Π·ΠΌΠ΅Ρ€ Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ содСрТимого, рядом с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΎΠ½ΠΈ располоТСны.

ИспользованиС: ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ

Π—Π½Π°Ρ‡ΠΎΠΊ сСрдца Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 16 x 16 пиксСлСй

Иконки ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‚ собой Π½Π°ΠΈΠΌΠ΅Π½ΡŒΡˆΡƒΡŽ ΠΈΡ‚Π΅Ρ€Π°Ρ†ΠΈΡŽ Π΄ΠΈΠ·Π°ΠΉΠ½Π°. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Π·Π½Π°Ρ‡ΠΊΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 16×16 пиксСлСй. Π― ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ», Ρ‡Ρ‚ΠΎ этот Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· самых ΠΌΠ°Π»Π΅Π½ΡŒΠΊΠΈΡ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Π² своих ΠΌΠ°ΠΊΠ΅Ρ‚Π°Ρ….

ИспользованиС: НСобычный

ВочСчная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 56×56 пиксСлСй

ΠŸΡΡ‚Π½Π° ΠΈΠ»ΠΈ Β«Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈΒ» Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒΡΡ с Ρ€Π°Π·ΠΌΠ΅Ρ€Π°, ΠΏΡ€ΠΈ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ ваши Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‚ ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ кляксами (ΠΏΠΎΠ΄ΡƒΠΌΠ°ΠΉΡ‚Π΅ ΠΎ Duplo ΠΈΠ»ΠΈ Lego). Π—Π΄Π΅ΡΡŒ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°Ρ‡Π°Ρ‚ΡŒ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, сохраняя ΠΏΡ€ΠΈ этом основныС ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Ρ€ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΡΠΊΠΎΠ³ΠΎ Π·Π½Π°Ρ‡ΠΊΠ°.

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ пятна Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 56×56 пиксСлСй.

ИспользованиС: Иногда

Мини-ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ 112×112 пиксСлСй

Мини-ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ‚ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Ρ‡Π΅ΠΌ пятно. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, прСдставлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²/услуг, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF ΠΈΠ»ΠΈ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ вашим ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ смысл содСрТания ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ.

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΌΠΈΠ½ΠΈ-ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ 112x112px (ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ/высоту, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ).

ИспользованиС: ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ΅

Бтандартная ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡ 256x256px

Π’ ΠΌΠΈΠ½ΠΈ-ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, Ρ‡Π΅ΠΌ Π² пятнС. Π­Ρ‚ΠΎ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹, прСдставлСния ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²/услуг, ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π΅ PDF ΠΈΠ»ΠΈ изобраТСния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ вашим ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°ΠΌ ΠΏΠΎΠ½ΡΡ‚ΡŒ смысл содСрТания ΠΏΠΎΠ΄ Π½ΠΈΠΌΠΈ.

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΌΠΈΠ½ΠΈ-ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ 112x112px (ΠΈΠ»ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ/высоту, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ).

НС ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ эти Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ для вашСго использования ΠΈ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΠΎΠΉ Ρ†Π΅Π»ΠΈ.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ наш язык, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ дСталям создания Π½Π°ΡˆΠΈΡ… ΠΈΠΊΠΎΠ½ΠΎΠΊ.

ВсСгда Π΄Π΅Ρ€ΠΆΠΈΡ‚Π΅ свой ΠΊΠ°Π΄Ρ€ согласованным ΠΈ экспортируйтС Π·Π½Π°Ρ‡ΠΊΠΈ с этим Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ ΠΊΠ°Π΄Ρ€Π°.

Ρ€Π°ΠΌΠΊΠ° Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 16×16 пиксСлСй. НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ крСст ΠΈΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ вСс ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€, всС Ρ€Π°ΠΌΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·ΠΌΠ΅Ρ€ 16×16 пиксСлСй.

ΠŸΠΎΠΏΡ€ΠΎΠ±ΡƒΠΉΡ‚Π΅ Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΡƒΡŽ Ρ€Π°ΠΌΠΊΡƒ ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ большС. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, Ссли Ρƒ вас Π΅ΡΡ‚ΡŒ ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов ΠΈΠ»ΠΈ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ нСсколько Π·Π½Π°Ρ‡ΠΊΠΎΠ² вмСстС.

ΠŸΡ€ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠΈ вмСстС Π·Π½Π°Ρ‡ΠΊΠΈ каТутся Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹ΠΌΠΈ ΠΈ Ρ‡Π°ΡΡ‚ΡŒΡŽ Π΅Π΄ΠΈΠ½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π°. Обводка, располоТСнная Π²Π½ΡƒΡ‚Ρ€ΠΈ пиксСля, Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ Π»ΡƒΡ‡ΡˆΠ΅, Ρ‡Π΅ΠΌ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ°, располоТСнная ΠΌΠ΅ΠΆΠ΄Ρƒ пиксСльной сСткой.

ВсСгда ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠΌ 1 пиксСль (ΠΈΠ»ΠΈ собствСнный ΠΌΠ°ΡΡˆΡ‚Π°Π±) ΠΈ Π²Π½ΡƒΡ‚Ρ€ΠΈ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹, это ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ экспортС.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² Π² сСткС pxiel ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ ΠΏΠΈΠΊΡΠ΅Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ ΠΏΡ€ΠΈ экспортС, сохраняя Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ ΠΈ Ρ‡Π΅Ρ‚ΠΊΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠΈ.

ΠšΠΎΡ€Π·ΠΈΠ½Π° слСва, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π° ΠΏΠΎ пиксСльной сСткС, Ρ‡Ρ‚ΠΎ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ°Π΅Ρ‚ Β«ΠΏΠΈΠΊΡΠ΅Π»ΡŒΠ½ΡƒΡŽ Ρ€Π²ΠΎΡ‚ΡƒΒ» Π½Π΅ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ².

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ², Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ пиксСлям, ΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ², Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Ρ€Π°Π·Π½ΠΈΡ†Π° Π½Π° дисплСях с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. Π’Π΅Π»Π΅ΠΆΠΊΠ° для ΠΏΠΎΠΊΡƒΠΏΠΎΠΊ становится Π΅Π΄Π²Π° ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠΉ, ΠΊΠΎΠ³Π΄Π° ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π½Π΅ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ Π΄ΠΎ пиксСля.

Один ΠΈΠ· способов ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши Π·Π½Π°Ρ‡ΠΊΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹, β€” Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ X ΠΈ Y. Π­Ρ‚ΠΎ особСнно ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Ссли Ρƒ вас Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π° привязка ΠΊ пиксСльной сСткС, ΠΊΠΎΠ³Π΄Π° ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Π΅ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, ΠΏΡ€ΠΈΠ²ΡΠ·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΊ сСткС, Π° Π½Π΅ Π·Π°ΠΏΠΎΠ»Π½ΡΡŽΡ‚ пиксСль.

Π’Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΡƒΠΉΡ‚Π΅ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ X ΠΈ Y, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΏΠΎ пиксСльной сСткС.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ 0,5 ΠΊ ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ X ΠΈ/ΠΈΠ»ΠΈ Y Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎ ваши Π·Π½Π°Ρ‡ΠΊΠΈ Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Ρ‹ ΠΏΠΎ пиксСлям, Π° Π½Π΅ ΠΏΠΎ сСткС.

Настройка полоТСния X ΠΈ Y Π΄Π΅Π»Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΊΠΈ Ρ‡Π΅Ρ‚ΠΊΠΈΠΌΠΈ, особСнно Π½Π° экранах с Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

ИспользованиС этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° позволяСт Ρ‚ΠΎΡ‡Π½ΠΎ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ваши Π·Π½Π°Ρ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π·Ρ€ΠΈΡ‚Π΅Π»ΡŒ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΡ‹ΠΉ ΠΎΠΏΡ‹Ρ‚.

Обводки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΡΠ²Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½Ρ‹ΠΌΠΈ путями ΠΈΠ»ΠΈ соСдинСны, ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ Π²Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΡŽΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ Π² ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ, Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½ΡƒΡŽ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ Π² Figma β€” это ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° становится большС, Ρ‡Π΅ΠΌ Π΅Π΅ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€. НапримСр, Π°Ρ€ΠΊΠ° 16 x 8 пиксСлСй ΠΏΠΎ сущСству становится Π°Ρ€ΠΊΠΎΠΉ 17 x 8,5 пиксСлСй.

Для этого ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€ Ρ„ΠΈΠ³ΡƒΡ€Ρ‹ Π½Π° 1 пиксСль ΠΈ выровняйтС ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ X ΠΈ Y ΠΏΠΎ Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ части Ρ€Π°ΠΌΠΊΠΈ. ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ этого ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π΄Π΅Π»Π°Π΅Ρ‚ ваш пиксСль ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΈ Π½Π΅ ΠΎΠ±Ρ€Π΅Π·Π°Π΅Ρ‚ Π΅Π³ΠΎ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠΉ Ρ€Π°ΠΌΠΊΠΈ. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π½ΠΈΠΆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π» Ρ€Π°Π·ΠΌΠ΅Ρ€ своСй Π°Ρ€ΠΊΠΈ Π΄ΠΎ W15 x H7,5px, сохранив ΡΠΎΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΠ΅ ΠΈ пСрСмСстив ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρƒ X Π½Π° 0,5.

ΠšΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠ° ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ соотвСтствовал пиксСльной сСткС. Π Π°Π·Π½ΠΈΡ†Π° ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΈ Π·Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π°ΠΌΠΈ; Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ, Ρ‡Ρ‚ΠΎ Π΄Π΅Π»Π°Π΅Ρ‚ Π²Π°ΡˆΡƒ ΠΈΠΊΠΎΠ½ΠΊΡƒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ большС.

Π₯ΠΎΡ€ΠΎΡˆΠΎ, поэтому я Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΎΡ‚ΠΈΠ²ΠΎΡ€Π΅Ρ‡Ρƒ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… Π²Ρ‹ΡˆΠ΅ ΠΏΡ€Π°Π²ΠΈΠ» выравнивания пиксСлСй…

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ ΠΈΠ½ΠΎΠ³Π΄Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΌΠ΅Π»ΠΊΠΈΡ… Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ; Иногда Π·Π½Π°Ρ‡ΠΊΠ°ΠΌ Π½ΡƒΠΆΠ½Π° нСбольшая Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ Π΄Π΅Ρ‚Π°Π»ΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Π»ΠΈΡ‡ΠΈΡ‚ΡŒ ΠΊΡ€ΡƒΠ³ ΠΎΡ‚ ΠΌΠΎΠ½Π΅Ρ‚Ρ‹. Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ 0,5px, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π΄Π΅Ρ‚Π°Π»Π΅ΠΉ, это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚, ΠΊΠΎΠ³Π΄Π° Ρƒ вас Π΅ΡΡ‚ΡŒ большоС количСство Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠΉ Ρ„ΠΎΡ€ΠΌΡ‹. По возмоТности слСдитС Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ… оставался Π² ΠΏΡ€Π΅Π΄Π΅Π»Π°Ρ… сСтки ΠΎΠ΄Π½ΠΎΠ³ΠΎ пиксСля, ΠΈ ΠΈΠ·Π±Π΅Π³Π°ΠΉΡ‚Π΅ растСризации «пиксСльной Ρ€Π²ΠΎΡ‚Ρ‹Β» Π½Π° экранах с Π±ΠΎΠ»Π΅Π΅ Π½ΠΈΠ·ΠΊΠΈΠΌ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ.

Π‘Ρ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π² пиксСльной сСткС ΠΈ Π½Π΅ ΠΏΡ€Π΅Π²Ρ‹ΡˆΠ°Π»ΠΈ 2 ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠΎΠ².

Π― ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡ΠΈΡ‚Π°ΡŽ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠΎΠΈ Π·Π½Π°Ρ‡ΠΊΠΈ Π±Ρ‹Π»ΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ мягчС, ΠΈ я Π²Π²Π΅Π» нСбольшой радиус закруглСния. ΠŸΡ€ΠΈ Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ 16 пиксСлСй я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ радиус закруглСния 1 пиксСль.

Π’ Figma Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π½Π°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΡƒΠ³ΠΎΠ», начиная с Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° ΠΈ двигаясь ΠΏΠΎ часовой стрСлкС.

Радиус ΡƒΠ³Π»Π° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Π½ Π² зависимости ΠΎΡ‚ использования, Π½Π°ΠΏΡ€. стрСлки ΠΈΠ»ΠΈ заострСнныС ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ ΡƒΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ радиуса (Ссли это Π½Π΅ ваш язык Π΄ΠΈΠ·Π°ΠΉΠ½Π°).

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Π΅ ΡƒΠ³Π»Ρ‹, Ρ‰Π΅Π»ΠΊΠ½ΡƒΠ² Π·Π½Π°Ρ‡ΠΎΠΊ Β«ΡƒΠ³ΠΎΠ»Β».

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ радиус ΡƒΠ³Π»Π° Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ³Π»Ρƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Π΅Ρ€Ρ…Π½ΡŽΡŽ ΠΏΡ€Π°Π²ΡƒΡŽ панСль ΠΈΠ»ΠΈ Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ ΡƒΠ³ΠΎΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ.

Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, ΠΊΠΎΠ½Ρ†Ρ‹ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π·Π½Π΅Π½Π½Ρ‹ Π² Π·Π½Π°Ρ‡ΠΊΠ°Ρ…, Ссли ΠΈΡ… Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, это ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΠΏΠΎ пиксСльной сСткС.

Как Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ строки.

Π’ зависимости ΠΎΡ‚ стиля Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Π²Π°ΡˆΠΈΡ… ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Ρ‚Π΅Π½ΠΈΠΉ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ Π½Π° всСх ΠΊΠΎΠ½Π΅Ρ‡Π½Ρ‹Ρ… Ρ‚ΠΎΡ‡ΠΊΠ°Ρ… ΠΈΠ»ΠΈ ΠΏΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, Π²Ρ‹Π±Ρ€Π°Π² Π·Π½Π°Ρ‡ΠΎΠΊ Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Β».

Как ΠΈ Π² случаС с Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°ΡŽΡ‰ΠΈΠΌΠΈ ΡˆΡ‚Ρ€ΠΈΡ…Π°ΠΌΠΈ, Π·Π°Π³Π»ΡƒΡˆΠΊΠ° ΡˆΡ‚Ρ€ΠΈΡ…Π° Π΄ΠΎΠ»ΠΆΠ½Π° Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π²Π½ΡƒΡ‚Ρ€ΠΈ пиксСля. Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ² ΡƒΠ²Π΅Π»ΠΈΡ‡ΠΈΠ²Π°Π΅Ρ‚ Π΄Π»ΠΈΠ½Ρƒ строки Π½Π° 0,5 пиксСля.

Для этого строки с Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠ½Ρ†Π°Ρ… Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ Π½Π° 1 пиксСль ΠΊΠΎΡ€ΠΎΡ‡Π΅ строк Π±Π΅Π· Π·Π°Π³Π»Π°Π²Π½Ρ‹Ρ… Π±ΡƒΠΊΠ².

Как Π·Π°Π³Π»Π°Π²Π½Ρ‹Π΅ Π±ΡƒΠΊΠ²Ρ‹ ΠΌΠ΅Π½ΡΡŽΡ‚ Π΄Π»ΠΈΠ½Ρƒ Π»ΠΈΠ½ΠΈΠΈ ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ привСсти ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΎΠΊ Π²Ρ‹ΠΉΠ΄Π΅Ρ‚ Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ пиксСльной сСтки.

НапримСр, строка Π΄Π»ΠΈΠ½ΠΎΠΉ 26 пиксСлСй Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ Π΄Π»ΠΈΠ½Ρƒ 27 пиксСлСй с Π·Π°Π³Π»Π°Π²Π½Ρ‹ΠΌΠΈ Π±ΡƒΠΊΠ²Π°ΠΌΠΈ Π½Π° ΠΎΠ±ΠΎΠΈΡ… ΠΊΠΎΠ½Ρ†Π°Ρ…. Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Сдинообразия, ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚Π΅ Π΄Π»ΠΈΠ½Ρƒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ Π½Π° 1 пиксСль.

ЗакруглСнная ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ²Π°Ρ Ρ‡Π΅Ρ€Ρ‚Π° Π±ΡƒΠ΄Π΅Ρ‚ отрисована Π΄Π»ΠΈΠ½ΠΎΠΉ 25 пиксСлСй, Π½ΠΎ Π½Π° самом Π΄Π΅Π»Π΅ 26 пиксСлСй Π² сСткС пиксСлСй.

Π’Π°ΠΌ Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΠΎΡ‚Ρ€Π΅Π³ΡƒΠ»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ X ΠΈΠ»ΠΈ Y, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‚Ρ€Π°Π·ΠΈΡ‚ΡŒ Π½ΠΎΠ²ΡƒΡŽ Π½Π°Ρ‡Π°Π»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½ΠΎΠ³ΠΎ ΡˆΡ‚Ρ€ΠΈΡ…Π°. Π’Π°ΡˆΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Ρ€Π°ΡΠΏΠΎΠ»Π°Π³Π°Ρ‚ΡŒΡΡ Π½Π° расстоянии 0,5 пиксСля, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹Ρ€ΠΎΠ²Π½ΡΡ‚ΡŒΡΡ с пиксСльной сСткой.

ВсСгда устанавливайтС для ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π·Π½Π°Ρ‡ΠΊΠ° Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Β«ΠœΠ°ΡΡˆΡ‚Π°Π±Β» β€” Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ всС слои Π·Π½Π°Ρ‡ΠΊΠ° ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π½Π° Β«ΠœΠ°ΡΡˆΡ‚Π°Π±Β».

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ панСль Β«ΠžΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΡΒ», Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ, Ρ‡Ρ‚ΠΎ ваши Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈ всС слои Π²Π½ΡƒΡ‚Ρ€ΠΈ настроСны Π½Π° ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ, Ρ‚Π°ΠΊ ΠΈ ΠΏΠΎ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΠΈ.

Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€ ΠΏΡ€ΠΈ использовании Π²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Ρ… ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€. ΠΊΠ½ΠΎΠΏΠΊΠΈ с ΠΈΠΊΠΎΠ½ΠΊΠ°ΠΌΠΈ.

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· ΠΌΠΎΠΈΡ… слоСв Π½Π΅ настроСн Π½Π° ΠœΠ°ΡΡˆΡ‚Π°Π±, ΠΎΠ½ просто Π·Π°ΠΊΡ€Π΅ΠΏΠ»Π΅Π½ Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΌ Π»Π΅Π²ΠΎΠΌ ΡƒΠ³Π»Ρƒ ΠΊΠ°Π΄Ρ€Π°. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Figma

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Figma, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструмСнта ΠœΠ°ΡΡˆΡ‚Π°Π± (K). ΠžΡ‚ΠΌΠ΅Ρ‚ΠΈΠΌ, Ρ‡Ρ‚ΠΎ это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π² Ρ‚ΠΎΠΌ случаС, Ссли Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹. Иконки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ, Π° Π½Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π²Π΅Π΄Π΅Π½Ρ‹ ΠΊΠΎΠ½Ρ‚ΡƒΡ€ΠΎΠΌ, Π±ΡƒΠ΄ΡƒΡ‚ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Ρ„ΠΎΡ€ΠΌΡƒ, Π° Π½Π΅ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ ΠΈΠ»ΠΈ радиус ΡƒΠ³Π»Π°.

Иконка с использованиСм ΡˆΡ‚Ρ€ΠΈΡ…Π°

Π•ΡΡ‚ΡŒ ΠΏΠ»ΡŽΡΡ‹ ΠΈ минусы сохранСния ΡˆΡ‚Ρ€ΠΈΡ…ΠΎΠ² Π² Π²Π°ΡˆΠΈΡ… Π·Π½Π°Ρ‡ΠΊΠ°Ρ…. Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠΈ ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ. ΠŸΡ€ΠΈ ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ΅ ΡˆΡ‚Ρ€ΠΈΡ…Π° ΡƒΠ³Π»Ρ‹ ΠΈ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π²Ρ‹ ΠΈΡ… ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΎΡ‡Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ ΠΎΠ±Π²ΠΎΠ΄ΠΊΡƒ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Figma, Π½Π°ΠΆΠΌΠΈΡ‚Π΅ SHIFT + CMD + O.

Обводки ΠΏΡ€ΠΎΡ‚ΠΈΠ² ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π½Ρ‹Ρ… (Π·Π°Π»ΠΈΡ‚Ρ‹Ρ…) Ρ„ΠΈΠ³ΡƒΡ€. РасчСт радиуса ΡƒΠ³Π»Π° ΠΏΡ€ΠΈ Ρ€Π°Π·Π½Ρ‹Ρ… ΠΌΠ°ΡΡˆΡ‚Π°Π±Π°Ρ… Π·Π½Π°Ρ‡ΠΊΠΎΠ².

Π—Π½Π°Ρ‡ΠΊΠΈ Π»ΡƒΡ‡ΡˆΠ΅ всСго Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΏΡ€ΠΈ стСпСни 8. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ всСгда ΡΡ‚Π°Ρ€Π°ΠΉΡ‚Π΅ΡΡŒ Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ 8 β€” это зависит ΠΎΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠΉ сСтки. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ сСтку 10×10, Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ 10. Для достиТСния Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΡ… Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚ΠΎΠ² слСдитС Π·Π° Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ² соотвСтствовали Ρ€Π°Π·ΠΌΠ΅Ρ€Π°ΠΌ ΡˆΡ€ΠΈΡ„Ρ‚Π°. НапримСр, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ 16pt/px, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ, ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ 8. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ ΡˆΡ€ΠΈΡ„Ρ‚ 20pt/px, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ, ΠΊΡ€Π°Ρ‚Π½Ρ‹Π΅ 10.

Как Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠΎΠ΅Π³ΠΎ сСрдца увСличиваСтся с Ρ€Π°Π·Π½Ρ‹ΠΌ шагом.

Иконки Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Ρ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π΄ΠΎ 48 пиксСлСй, ΠΊΡ€ΠΎΠΌΠ΅ этого, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Π΅ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ.

Π¨Ρ‚Ρ€ΠΈΡ…ΠΈ ΠΈ радиус ΡƒΠ³Π»Π° всСгда Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΏΠΎ ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡŽ ΠΊ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ Π·Π½Π°Ρ‡ΠΊΠ°.

НапримСр:

Π—Π½Π°Ρ‡ΠΎΠΊ 16px = ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° 1px
Π—Π½Π°Ρ‡ΠΎΠΊ 24px = ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° 1.5px
Π—Π½Π°Ρ‡ΠΎΠΊ 32px = ΠΎΠ±Π²ΠΎΠ΄ΠΊΠ° 2px

Π—Π½Π°Ρ‡ΠΎΠΊ 16px = радиус ΡƒΠ³Π»Π° 1px Как ΠΈ вСс ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΈΠΊΠΎΠ½ΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ вСс. Как ΠΏΡ€Π°Π²ΠΈΠ»ΠΎ, Π·Π½Π°Ρ‡ΠΊΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΠΎΠ²Π°Ρ‚ΡŒ вСсу ΡˆΡ€ΠΈΡ„Ρ‚Π°, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΠΎΠ³ΠΎ рядом с Π½ΠΈΠΌΠΈ.

ВСс Π·Π½Π°Ρ‡ΠΊΠΎΠ² соотвСтствуСт вСсу ΡˆΡ€ΠΈΡ„Ρ‚Π°

ΠžΠΏΡΡ‚ΡŒ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Π΅ ΡˆΡ‚Ρ€ΠΈΡ…ΠΈ, ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ (K), Ссли Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ.

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ с Ρ€Π°Π·Π½Ρ‹ΠΌ вСсомИспользованиС Π·Π½Π°Ρ‡ΠΊΠΎΠ² Ρ€Π°Π·Π½ΠΎΠ³ΠΎ вСса для соотвСтствия Ρ€Π°Π·ΠΌΠ΅Ρ€Ρƒ ΠΈ вСсу ΡˆΡ€ΠΈΡ„Ρ‚Π°.ИспользованиС Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈ нСсколько ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΎΠΊ Π΄Π΅Π»Π°Π΅Ρ‚ ваш Π·Π½Π°Ρ‡ΠΎΠΊ согласованным ΠΈ ΠΏΡ€ΠΈΠ³ΠΎΠ΄Π½Ρ‹ΠΌ для использования Π² Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… ситуациях. Π‘Π½Π°Ρ‡Π°Π»Π° сдСлайтС Π·Π½Π°Ρ‡ΠΎΠΊ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ (βŒ₯⌘K) ΠΈΠ»ΠΈ Π½Π°ΠΆΠΌΠΈΡ‚Π΅ 4 алмазная ΠΈΠΊΠΎΠ½Π°.

ПослС Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π·Π½Π°Ρ‡ΠΎΠΊ стал ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ экзСмпляры этого «основного» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°, ΠΈ Ссли Π²Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ, просто ΠΎΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠΉΡ‚Π΅ мастСр, ΠΈ всС измСнится, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π²Ρ‹ ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ свою Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ рСсурсов.

ИзмСни ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·, мСняй Π²Π΅Π·Π΄Π΅.

ИспользованиС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ² Π² Figma

Π”ΠΎΠ±Π°Π²ΡŒΡ‚Π΅ всС значСния вашСго Π·Π½Π°Ρ‡ΠΊΠ° Π² ΠΏΠΎΠ»Π΅ описания.

Π― Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΠΌΠ½ΠΎΠ³ΠΎ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ для ΠΌΠΎΠ΅Π³ΠΎ Π·Π½Π°Ρ‡ΠΊΠ° сСрдца, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠΌΠΎΡ‡ΡŒ Π΄Ρ€ΡƒΠ³ΠΈΠΌ ΠΈΡΠΊΠ°Ρ‚ΡŒ ΠΈ Π½Π°Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΡƒΠΆΠ½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ.

Поиск Π·Π½Π°Ρ‡ΠΊΠΎΠ² Π½Π° ΠΏΠ°Π½Π΅Π»ΠΈ рСсурсов ΡƒΠΏΡ€ΠΎΡ‰Π°Π΅Ρ‚ поиск ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΈΡ‰Π΅Ρ‚Π΅.

Π Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ условия поиска ΠΌΠΎΠ³ΡƒΡ‚ Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Ρ‚ΡŒ ΠΎΠ΄ΠΈΠ½ ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΏΠΎΠ»Π΅ описания ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

Если Π²Ρ‹ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Figma, сначала ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅ это. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠ³Ρ€ΠΎΠ²ΠΎΠΉ ΠΏΠ»ΠΎΡ‰Π°Π΄ΠΊΠΈ ΠΈ ΡƒΡ‡Π΅Π±Π½ΠΈΠΊ Figma: https://www.figma.com/community/file/903303571898472063/Figma-Variants-Playground

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ², ΠΎΠ½ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ для Ρ€Π°Π·Π½Ρ‹Ρ… состояний ΠΈ стилСй Π·Π½Π°Ρ‡ΠΊΠΎΠ². Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ свойства Π·Π½Π°Ρ‡ΠΊΠ°, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ Ρ€Π°ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‰ΠΈΠΉΡΡ список.

Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° Figma с опциями для ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠΊΠΎΠ½ΠΎΠΊ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… Π² ΠΌΠΎΠ΅ΠΉ Π΄ΠΈΠ·Π°ΠΉΠ½-систСмС.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π³Π»Π°Π²Π½Ρ‹ΠΉ «мастСр» ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ с 4 Ρ€ΠΎΠΌΠ±Π°ΠΌΠΈ.

Π©Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ с 4 Ρ€ΠΎΠΌΠ±Π°ΠΌΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ ΠΊ основному ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ.

Π‘Π½Π°Ρ‡Π°Π»Π° ваша ΠΈΠΊΠΎΠ½ΠΊΠ° Π΄ΠΎΠ»ΠΆΠ½Π° Π±Ρ‹Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ Π·Π½Π°Ρ‡ΠΊΠ° стрСлки с Ρ€Π°Π·Π½Ρ‹ΠΌ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΠΈ Ρ€Π°Π·Π½Ρ‹ΠΌ вСсом.

Π§Ρ‚ΠΎΠ±Ρ‹ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΊ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ основному ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρƒ, Ρ‰Π΅Π»ΠΊΠ½ΠΈΡ‚Π΅ Π·Π½Π°Ρ‡ΠΎΠΊ плюса Π² ΠΏΡ€Π°Π²ΠΎΠΌ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡƒΠ³Π»Ρƒ Ρ„ΠΈΠΎΠ»Π΅Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΡƒΠ½ΠΊΡ‚ΠΈΡ€Π½ΠΎΠΉ области. Π­Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ копию ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Π°.

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π² FigmaΠ£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π²Π°ΡˆΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ имя.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ ΠΈΠΌΠ΅Π΅Ρ‚ ΡƒΠ½ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠ΅ ΠΈ ΡƒΠ·Π½Π°Π²Π°Π΅ΠΌΠΎΠ΅ имя. Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ с ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²Ρ‹ΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‰ΠΈΠ΅ значСния.

ИмСнованиС описываСт состояниС, Ρ‚.Π΅. ΠžΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ (Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½Ρ‹ΠΉ для Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… ΠΈΠ»ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½Π½Ρ‹Ρ… состояний Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ°Ρ… ΠΈ ΠΊΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ°Ρ…).

ΠŸΡ€ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ всС Π·Π½Π°ΡŽΡ‚, ΠΊΠ°ΠΊΠΎΠ²Ρ‹ ваши соглашСния ΠΎΠ± ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΠΈ, ΠΈ Ρ‡Ρ‚ΠΎ Π·Π½Π°Ρ‡ΠΊΠΈ ΠΈΠΌΠ΅ΡŽΡ‚ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π°Π·Π²Π°Π½Π½Ρ‹Π΅ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹.

Π― ΠΏΠΎΠΌΠ΅Ρ‡Π°ΡŽ свои Π·Π½Π°Ρ‡ΠΊΠΈ, Ρ‡Ρ‚ΠΎΠ±Ρ‹, ΠΊΠΎΠ³Π΄Π° ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ», Π΅Π³ΠΎ Π±Ρ‹Π»ΠΎ Π»Π΅Π³ΠΊΠΎ воспроизвСсти ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ ΠΏΡ€ΠΈ ΠΎΠ±Ρ‰Π΅Π½ΠΈΠΈ ΠΏΠΎΠ·ΠΆΠ΅. НСкоторыС ΠΈΠ· ΠΌΠΎΠΈΡ… Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈΠΌΠ΅ΡŽΡ‚ Ρ€Π°Π·Π½Ρ‹ΠΉ вСс, я ΠΏΠΎΠΌΠ΅Ρ‚ΠΈΠ» свои столбцы Π½Π°Π΄ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Π·Π½Π°Π»ΠΈ ΠΈ ΠΏΠΎΠ½ΡΡ‚ΡŒ ΠΌΠΎΠΈ Ρ‚ΠΈΠΏΡ‹ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ².

ИмСнованиС Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΠΏΠΈΡΡ‹Π²Π°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии Π·Π½Π°Ρ‡ΠΊΠ°. Π’ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΌ Π²Ρ‹ΡˆΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ стрСлка ΠΈΠΌΠ΅Π΅Ρ‚ свойство Direction, ΠΎΠΏΠΈΡΡ‹Π²Π°ΡŽΡ‰Π΅Π΅ Π΅Π΅ Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅.

Π’Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ для Ρ€Π°Π·Π½Ρ‹Ρ… стрСлок направлСния.

Π’Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΎΠ², это ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ количСство Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, ΠΊΠΎΠ³Π΄Π° Ρƒ вас ΠΌΠ½ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡ΠΊΠΎΠ².

Π’ этом ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ я создал Π·Π½Π°Ρ‡ΠΎΠΊ Ρ‰ΠΈΡ‚Π°, Π° Π·Π°Ρ‚Π΅ΠΌ Ρ…ΠΎΡ‡Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ΠΌΠΎΠ΅ΠΌ Ρ‰ΠΈΡ‚Π΅ Π±Ρ‹Π»ΠΈ Ρ€Π°Π·Π½Ρ‹Π΅ Π·Π½Π°Ρ‡ΠΊΠΈ.

ИспользованиС Π·Π½Π°Ρ‡ΠΊΠ° Ρ‰ΠΈΡ‚Π° для создания ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°Ρ‡ΠΊΠ°.

Π’Π»ΠΎΠΆΠ΅Π½Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ для быстрого ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ Π½Π°Π±ΠΎΡ€Π° Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΏΡ€ΠΈ сохранСнии Π΅Π³ΠΎ основного внСшнСго Π²ΠΈΠ΄Π°.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ Ρƒ вас Π΅ΡΡ‚ΡŒ базовая ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ°Ρ Ρ„ΠΎΡ€ΠΌΠ° вашСго языка Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ систСмы, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ, добавляя Π΄Π΅Ρ‚Π°Π»ΠΈ ΠΏΠΎ ΠΏΡƒΡ‚ΠΈ.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΌΠΎΠ΅Π³ΠΎ сСрдца Π² качСствС основы, я создал Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ вСрсии ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π΄Π΅Ρ‚Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Из Π·Π½Π°Ρ‡ΠΊΠ° сСрдца я создал нСсколько Ρ‚ΠΎΡ‡Π΅Ρ‡Π½Ρ‹Ρ…, ΠΌΠΈΠ½ΠΈ-ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ ΠΈ стандартных ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ для внСсСния Π»ΡŽΠ±Ρ‹Ρ… ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ я мСняю Π±Π°Π·ΠΎΠ²ΡƒΡŽ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ, Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΌΠΎΠΈ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡŽΡ‚ΡΡ автоматичСски.

Π§Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ²Ρ‹ΡΠΈΡ‚ΡŒ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Π½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠ΅Π³ΠΎ языка Π΄ΠΈΠ·Π°ΠΉΠ½Π°, я Ρ‚Π°ΠΊΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΠ» ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹ΠΉ Π·Π½Π°Ρ‡ΠΎΠΊ сСрдца Π² ΡΠ°ΠΌΡƒΡŽ Π±ΠΎΠ»ΡŒΡˆΡƒΡŽ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΡŽ Π² качСствС ΠΏΠ°ΡΡ…Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ яйца, Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡŽΡ‰Π΅Π³ΠΎ Π΅Π³ΠΎ ΠΊ истокам.

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ эти ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈ Π±ΡƒΠ΄ΡƒΡ‡ΠΈ Π·Π½Π°Ρ‡ΠΎΠΊ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ , ваш язык Π΄ΠΈΠ·Π°ΠΉΠ½Π° Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ‚ΡŒ, позволяя Π΄ΠΈΠ·Π°ΠΉΠ½Π΅Ρ€Π°ΠΌ, исслСдоватСлям, Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌ, ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π°ΠΌ ΠΏΠΎ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°ΠΌ ΠΈ Ρ‚. Π΄. Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ языкС.

ΠœΡ‹ всС Π±Ρ‹Π»ΠΈ Ρ‚Π°ΠΌ, Π½Π΅ совсСм понимая, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΎΠΊ, ΠΈΠ»ΠΈ Π½Π΅ΡƒΠ²Π΅Ρ€Π΅Π½Π½ΠΎ наТимая Π½Π° Π½Π΅Π³ΠΎ. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ спроситС своих Π΄Ρ€ΡƒΠ·Π΅ΠΉ, свСрстников ΠΈ ΠΊΠΎΠ»Π»Π΅Π³ β€” быстрая ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° смысла ΠΌΠΎΠΆΠ΅Ρ‚ ΠΈΠΌΠ΅Ρ‚ΡŒ большоС Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅.

Если ΠΌΠΎΠΆΠ΅Ρ‚Π΅, спроситС Π² своСй любимой ΡΠΎΡ†ΠΈΠ°Π»ΡŒΠ½ΠΎΠΉ сСти. МнС нравится простота ΠΈ Π²ΠΎΠ²Π»Π΅Ρ‡Π΅Π½Π½ΠΎΡΡ‚ΡŒ Ρ…ΠΎΡ€ΠΎΡˆΠ΅Π³ΠΎ опроса Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅, ΠΈΠ½ΠΎΠ³Π΄Π° Π²Ρ‹ ΡƒΠ΄ΠΈΠ²Π»ΡΠ΅Ρ‚Π΅ΡΡŒ Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡ‚Π²Π΅Ρ‚Ρ‹ Π²Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅.

ΠžΠΏΡ€ΠΎΡ Π² Π’Π²ΠΈΡ‚Ρ‚Π΅Ρ€Π΅, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ ΠΌΠΎΠΈΡ… свСрстников, Ρ‡Ρ‚ΠΎ прСдставляСт этот Π·Π½Π°Ρ‡ΠΎΠΊ.

Π”Ρ€ΡƒΠ³ΠΎΠΉ способ ΠΌΠΈΠ½ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ эту Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ β€” ΡƒΡΠΈΠ»ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠ°, Π΄ΠΎΠ±Π°Π²ΠΈΠ² Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΠ΅ подсказки. Подсказки ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ Π½ΠΎΠ²Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΈΠΌ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ….

Π”ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰Π΅ΠΉ подсказки ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΡƒΡΠΈΠ»ΠΈΡ‚ΡŒ ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Π·Π½Π°Ρ‡ΠΊΠ°.

Поиск стоковых Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ ΠΈΠ»Π»ΡŽΡΡ‚Ρ€Π°Ρ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ вмСстС, часто ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π°Π½ΡΡ‚ΡŒ нСсколько часов поиска, Π° Π·Π°Ρ‚Π΅ΠΌ настройки Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ эти Π°ΠΊΡ‚ΠΈΠ²Ρ‹ соотвСтствовали ΠΈΡ… Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ΠΈ Π²Π°ΡˆΠ΅ΠΌΡƒ Π±Ρ€Π΅Π½Π΄Ρƒ. Π—Π°Ρ‚Π΅ΠΌ рассмотритС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ этих Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΡ ΠΈΡ… Π·Π° ΠΏΡ€Π΅Π΄Π΅Π»Ρ‹ ΠΈΡ… назначСния β€” Π²Ρ‹ Π»ΠΈΠ±ΠΎ застряли Π² стилС, ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠ΅ΠΌ-Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΠΌ, Π° Π·Π°Ρ‚Π΅ΠΌ постоянно адаптируя свой собствСнный ΡΡ‚ΠΈΠ»ΡŒ, Π²Ρ‹ Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ ΠΈΡ‚ΠΎΠ³Π΅ Π±ΡƒΠ΄Π΅Ρ‚Π΅ постоянно Π±ΠΎΡ€ΠΎΡ‚ΡŒΡΡ Π·Π° сохранСниС исходного основного языка Π΄ΠΈΠ·Π°ΠΉΠ½Π° ΠΈ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½Π΅ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΡΡ‚ΡŒ ΠΈ ΠΏΡƒΡ‚Π°Π½ΠΈΡ†Ρƒ. с вашими ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ.

Π§Ρ‚ΠΎΠ±Ρ‹ ΡƒΠ·Π½Π°Ρ‚ΡŒ большС ΠΎ Π΄ΠΈΠ·Π°ΠΉΠ½-систСмах, ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠΌ ΠΎΠΏΡ‹Ρ‚Π΅ ΠΈ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π°Ρ…, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ с ΠΌΠΎΠΈΠΌ подкастом Faster Horses ; Apple Podcasts, Spotify ΠΈΠ»ΠΈ просто спроситС Ρƒ своСго ΡƒΠΌΠ½ΠΎΠ³ΠΎ Π΄ΠΈΠ½Π°ΠΌΠΈΠΊΠ°.

css β€” стандартныС для отрасли Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ²

спросил

ИзмСнСно 8 Π»Π΅Ρ‚, 1 мСсяц Π½Π°Π·Π°Π΄

ΠŸΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Π½ΠΎ 7ΠΊ Ρ€Π°Π·

Π― ΠΏΡ‹Ρ‚Π°ΡŽΡΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π·Π½Π°Ρ‡ΠΊΠΈ Π½Π° Π²Π΅Π±-сайт, Π½ΠΎ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ тСкста ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π·Π½Π°Ρ‡ΠΊΠ° β€” ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.

Π˜Ρ‚Π°ΠΊ, я просмотрСл Руководство ΠΏΠΎ ΡΡ‚ΠΈΠ»ΡŽ Windows, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π½Π°Π±ΠΎΡ€Ρ‹ Π·Π½Π°Ρ‡ΠΊΠΎΠ², доступныС для Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ, ΠΈ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ», Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ Π² основном ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‚ структурС Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ² 16×16, 24×24, 32×32, 48×48, 64×64 ΠΈ Ρ‚Π°ΠΊ Π΄Π°Π»Π΅Π΅.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, я Ρ…ΠΎΡ‡Ρƒ ΡΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹Π»ΠΈ Π²Ρ‹Π±Ρ€Π°Π½Ρ‹ Π²Ρ‹ΡˆΠ΅ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹Π΅ Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ ΠΈ ΠΏΠΎΡ‡Π΅ΠΌΡƒ ΠΎΠ½ΠΈ ΠΊΡ€Π°Ρ‚Π½Ρ‹ 8? НапримСр, ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ 15Ρ…15, 25Ρ…25 ΠΈ Ρ‚. Π΄.

Π•ΡΡ‚ΡŒ Π»ΠΈ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ практичСскоС руководство ΠΏΠΎ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΌΡƒ использованию Π·Π½Π°Ρ‡ΠΊΠΎΠ² ΠΈ тСкста Π·Π½Π°Ρ‡ΠΊΠΎΠ²?

  • css
  • ΠΈΠΊΠΎΠ½ΠΊΠΈ

0

На Π·Π°Ρ€Π΅ Windows Π²ΠΈΠ΄Π΅ΠΎΠΊΠ°Ρ€Ρ‚Ρ‹ Π±Ρ‹Π»ΠΈ ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΌΠΈ ΠΈΠ»ΠΈ, Ссли Π²Π°ΠΌ ΠΏΠΎΠ²Π΅Π·Π»ΠΎ, 16-Ρ†Π²Π΅Ρ‚. ВсС это Π±Ρ‹Π»ΠΈ ΠΏΠ»Π°Π½Π°Ρ€Π½Ρ‹Π΅ Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΡ‹, ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠ° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π±Ρ‹Π»Π° рассмотрСна Ρ€Π°Π½Π΅Π΅. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅, Ρ‡Ρ‚ΠΎ Π²Ρ‹ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° экран, Π³Π΄Π΅ ΠΈ растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈ экран ΡΠ²Π»ΡΡŽΡ‚ΡΡ плоскими. Если Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΠΏΡƒΠ½ΠΊΡ‚Π° назначСния Π±Ρ‹Π»ΠΈ Ρ‚ΠΎΡ‡Π½Ρ‹ΠΌ ΠΊΡ€Π°Ρ‚Π½Ρ‹ΠΌ ΠΈΠ· восьми, Ρ‚ΠΎ растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ скопировано с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π±Π»ΠΎΡ‡Π½ΠΎΠΉ ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ инструкции. Π‘ Π΄Ρ€ΡƒΠ³ΠΎΠΉ стороны, Ссли ΠΏΡƒΠ½ΠΊΡ‚ назначСния Π½Π΅ Π±Ρ‹Π» ΠΈΠ΄Π΅Π°Π»ΡŒΠ½Ρ‹ΠΌ ΠΊΡ€Π°Ρ‚Π½ΠΎ восьми, Π²Π°ΠΌ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡ€ΠΈΡ‡ΡƒΠ΄Π»ΠΈΠ²Ρ‹Ρ… Π±ΠΈΡ‚ΠΎΠ²Ρ‹Ρ… сдвигов, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ это Π½Π° экран.

Π­Ρ‚ΠΎ источник стиля класса ΠΎΠΊΠ½Π° CS_BYTEALIGNCLIENT. Π‘ этот Π½Π°Π±ΠΎΡ€ стилСй, ΠΎΠΊΠΎΠ½Π½Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ попытаСтся Ρ€Π°ΡΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΎΠΊΠ½ΠΎ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° x Π²Π΅Ρ€Ρ…Π½Π΅Π³ΠΎ Π»Π΅Π²ΠΎΠ³ΠΎ ΡƒΠ³Π»Π° клиСнтского ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° находится Π½Π° идСальной Π±Π°ΠΉΡ‚ΠΎΠ²ΠΎΠΉ Π³Ρ€Π°Π½ΠΈΡ†Π΅ видСопамяти. Если Π±Ρ‹ Π²Ρ‹ Π±Π΅ΠΆΠ°Π»ΠΈ Π½Π° Π²ΠΈΠ΄Π΅ΠΎΡ€Π΅ΠΆΠΈΠΌΠ΅ 1bpp (ΠΌΠΎΠ½ΠΎΡ…Ρ€ΠΎΠΌΠ½Ρ‹ΠΉ ΠΈΠ»ΠΈ 16-Ρ†Π²Π΅Ρ‚Π½Ρ‹ΠΉ), это ΠΎΠ·Π½Π°Ρ‡Π°Π»ΠΎ, Ρ‡Ρ‚ΠΎ x-ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Π° Π±Ρ‹Π»Π° ΠΊΡ€Π°Ρ‚Π½Π° восьми. Располагая ΠΎΠΊΠ½ΠΎ Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, растровоС ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ копируСтся Π² Π»Π΅Π²Ρ‹ΠΉ Π²Π΅Ρ€Ρ…Π½ΠΈΠΉ ΡƒΠ³ΠΎΠ» клиСнтского ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ° Π±ΡƒΠ΄Π΅Ρ‚ скопирован с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ инструкций быстрого пСрСноса Π±Π»ΠΎΠΊΠΎΠ².

Если Π²Ρ‹ посмотритС Π½Π° Ρ€Π°Π·ΠΌΠ΅Ρ€Ρ‹ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ²ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈΠ· Windows 95 ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π½Π΅ΠΉ вСрсии, Π²Ρ‹ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚Π΅, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ всСгда ΠΊΡ€Π°Ρ‚Π½Ρ‹ 32 DLU Π² ΡˆΠΈΡ€ΠΈΠ½Π°. ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Ρ‡Π΅Ρ‚Ρ‹Ρ€Π΅ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½Ρ‹Ρ… DLU Ρ€Π°Π²Π½Ρ‹ ΠΎΠ΄Π½ΠΎΠΉ срСднСй ΡˆΠΈΡ€ΠΈΠ½Π΅ символа, Π²Ρ‹ Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π±Ρ‹Π»ΠΈ ΡΠΎΡ…Ρ€Π°Π½ΠΈΡ‚ΡŒ ΡˆΠΈΡ€ΠΈΠ½Ρƒ Π΄ΠΈΠ°Π»ΠΎΠ³Π° ΠΊΡ€Π°Ρ‚Π½ΠΎΠΉ 32, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΎΠΊΠΎΠ½Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ€Π°Π·ΠΌΠ΅Ρ€ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π±Ρ‹Π» ΠΊΡ€Π°Ρ‚Π΅Π½ восьми.

Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΡˆΠΈΡ€ΠΈΠ½Ρ‹ растрового изобраТСния Ρ‚Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ΠΎ прСдставляло Ρ‚ΠΎΡ‡Π½Ρ‹Π΅ Π³Ρ€Π°Π½ΠΈΡ†Ρ‹ Π±Π°ΠΉΡ‚ΠΎΠ² Π±Ρ‹Π» Π²Π°ΠΆΠ΅Π½ для ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ Π½Π° ΠΌΠ°ΡˆΠΈΠ½Π°Ρ… Ρ‚ΠΎΠ³ΠΎ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ. ΠšΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ пиксСлСй Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΠ»ΠΈΡΡŒ Π² Ρ‚Ρ€ΠΈ основных этапа: Вонкая Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ полоска ΠΎΡ‚ Π»Π΅Π²ΠΎΠ³ΠΎ края растрового изобраТСния Π΄ΠΎ ΠΏΠ΅Ρ€Π²ΠΎΠ³ΠΎ Π³Ρ€Π°Π½ΠΈΡ†Π° Π±Π°ΠΉΡ‚Π°, Π·Π°Ρ‚Π΅ΠΌ основная Ρ‡Π°ΡΡ‚ΡŒ растрового изобраТСния Π΄ΠΎ послСднСго Π±Π°ΠΉΡ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Π°, ΠΈ, Π½Π°ΠΊΠΎΠ½Π΅Ρ†, тонкая Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½Π°Ρ полоска ΠΎΡ‚ послСднСго Π±Π°ΠΉΡ‚Π° Π³Ρ€Π°Π½ΠΈΡ†Π° с ΠΏΡ€Π°Π²Ρ‹ΠΌ ΠΊΡ€Π°Π΅ΠΌ.

Автор записи

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *