普特工具的图像学

  • Introduction (2025-03-12):Received an email about PuTTY's "logo" icon. Realized it was worth a blog post due to graphic and technical aspects. Icon designs date back to the late 1990s and early 2000s with no major stylistic redesign but technical challenges due to re-rendering under various constraints.
  • Hand-drawn era

    • PuTTY itself (1999):32×32 pixel icon using a limited palette. Two computers under a CRT monitor with a floppy drive and a yellow lightning bolt suggesting electrical communication. Blue screens for on status. No specific reason for the design choices.
    • PSCP (1999):An icon based on the PuTTY icon with one computer replaced by a paper with variable-length lines suggesting a written document and a lightning bolt. Later reused for PSFTP.
    • Pageant (next):Originally intended to be a secret agent icon but ended up with a hat on a larger version of the PuTTY computer. Had to draw a 16×16 icon for the System Tray with antialiasing tricks.
    • PuTTYgen (after):An "computer + lightning bolt + key" icon with a weak visual pun. Lightning bolt was inaccurate as PuTTYgen doesn't do network communication.
    • Configuration dialog box:An icon with a spanner overlay on the PuTTY icon to represent configuration. Also included a monochrome version.
  • Scripted era (2007):Displays became bigger and Windows defaulted to 48×48 icons. Wrote a script to auto-generate icons for all tools, ensuring all versions (48×48, 32×32, 16×16) and black-and-white versions. There are some differences between original and scripted icons, like the Pageant icon size.

    • pterm (2002):Ported PuTTY code to Linux and wrote an X11 terminal emulator. Drawn an icon with just one copy of the computer logo and a separate icon for the configuration dialog. Later used for Windows pterm in 2021.
    • Installer:Used the flexible icon-drawing script to support true colour icons. Drew a cardboard box with a lightning bolt for the installer icon and used 16-colour mixes to support older systems.
  • SVG revamp:The original icon-drawing script doesn't work well for very big icons. Working on a second script that outputs SVG files to have a fully scalable version of all icons for other uses like merch.
  • Conclusion:People have offered to redesign the icons but the 1990s styling is part of PuTTY's identity. Expect to keep these icons or something similar for the project's lifetime.
阅读 11
0 条评论