RISC OS 4 style Icons
The release of RISC OS 4 brought a new look for our desktops — a look
which had a somewhat mixed reception. The two main criticisms being :
- The icons take up a lot more memory (though as RO4 is aimed at A7000
and RPC owners, memory isn't really a major issue).
- Many of the icons are indistinct and/or overly cluttered.
The icons available here do not represent a complete set intended to
give a RO4-look for pre-RO4 users. Instead they are intended for RO4
users who :
- like the general new look (ie the curl),
- don't like the fact that many of the supplied icons are indistinct (eg
the Obey, Utility, Data, Command, BASIC, Module and Absolute file
icons all look too similar. Likewise for the GIF, PNG and TIFF file
icons),
- find sideways text less readily identifiable than normal upright text
(eg the AIFF, Wave, and MIDI file icons, along with those just
mentioned above),
- don't like the RISC OS Ltd logo (the cube),
- want many of their third party icons brought into sync with the new
look.
The icon set available here is in its third incarnation
and now contains definitions (both large and small) for 23 'application'
and 165 file icons, along with 9 other icons.
Some of these are replacements for those supplied by RISC OS Ltd (in an
attempt to improve upon the shortcomings listed above). The remainder
are file icons for a range of 3rd party applications.
Apart from 3 icons (by Dunstan Orchard), they're all conversions by
myself, with a little bit of manual fine-tuning here and there. A few
borrow ideas from other people (noteably the !draw and Drawfile icons from
Spriteman, and the cog motif from somewhere/one unknown). The 3 by
Dunstan are included, untouched, because they're just too nice to leave
out.
Note that I have not optimised the sprites (memory requirements wise).
They're all 256 colour, with masks !! Small versions of
all icons (where relevant) are included (small filetype icons are
all 18x18, not the 17x17 used by RISC OS Ltd). (Incidentally,
RISC OS Ltd have since decided to revert back to 18x18 for small
icons).
As of the third release, I also include Andrew Clover's
AddSprites utility which greatly simplifies using these icons (it
only adds a few kB to the archive's overall size).
I've grouped them into separate files, and in a few cases alternative
sets are also included.
In the Apps directory
| Apps |
5 pairs : |
| !draw | !edit | !paint | !changefsi |
| !pipedream |
|
| Res |
18 pairs : |
| !armovie | !boot | !borders | !dcdres |
| !flash | !fontfs | !jfshared | !midisupp |
| !pcares | !playit | !realaudio | !serialdev |
| !system | !twain | !unicode | !webcache |
| !webserve | !zapfonts |
|
In the Filetypes directory
| D_xxx |
2 pairs (6 differently coloured sets) : |
|
| F_App_xxx |
1 pair (3 different sets) : |
|
| F_Audio |
20 pairs : |
| 108 (DataVox) | 12F (MIDISeq) |
B02 (Meta) | B15 (StudioS) |
| B42 (ProSound) | B63 (Instrum) |
B78 (MIDIWrks) | BD5 (Envelope) |
| BD6 (AudioWrk) | BF7 (RIFF) |
C00 (Rhapsody) | C55 (DrumSeq) |
| CB9 (Perform) | D3C (ArmSamp) |
DE0 (Sibelius) | ED0 (RawSound) |
| F88 (RealAud) | FB1 (Wave) |
FC2 (AIFF) | FD4 (MIDIFile) |
|
| F_Docs |
24 pairs : |
| ADF (PDF) | B3E (PagesTmp) |
B3F (Pages) | B8A (TE_temp) |
| B8B (TextEase) | BC5 (ImpDoc) |
BCF (TblMate) | BDF (Firewrkz) |
| BE0 (Recordz) | BE1 (Resultz) |
C1C (Wordz) | C1D (FwrkzTem) |
| C1E (FwrkzCmd) | C25 (AWord) |
C27 (Database) | C28 (Graph) |
| C32 (RTF) | CDC (OvnStyle) |
CDD (Ovation) | D21 (PDCmdFil) |
| D91 (Equasor) | DDE (PDream) |
DFE (CSV) | FFF (Text) |
|
| F_Foreign |
8 pairs : |
| 69C (BMP) | 69D (Targa) |
69E (PBMPlus) | AE6 (MSWord) |
| B2F (WinMeta) | FD8 (MSDOScom) |
FD9 (MSDOSexe) | FDA (MSDOSbat) |
|
| F_GZip |
3 pairs : |
| 000 (Crunched) | 020 (GZip) |
021 (Compress) | |
|
| F_IF_xxx |
4 pairs (4 differently coloured sets) : |
| 3FB (ArcFSArc) | 68E (PackdDir) |
C46 (Tar) | DDC (Archive) |
|
| F_Image |
10 pairs : |
| 690 (Clear) | 695 (GIF) |
B60 (PNG) | B61 (XBitMap) |
| B72 (Compo) | BE8 (PhotoCD) |
C85 (JPEG) | F98 (PhotoShp) |
| FF0 (TIFF) | FF9 (Sprite) |
|
| F_Lang |
8 pairs : |
| 18A (PHP) | 18C (Lua) |
18D (TaskLua) | AE4 (Java) |
| F81 (JavaScrp) | FAF (HTML) |
FD1 (BASICTxt) | FFB (BASIC) |
|
| F_Misc |
19 pairs : |
| 3D6 (StrHelp) | 7DC (HelpFile) |
AE9 (Alarms) | B28 (URL) |
| B62 (Gopher) | BD7 (HyprDict) |
D1C (ArcScan) | F91 (URI) |
| FC3 (Patch) | FC7 (MacType1) |
FCA (Squash) | FCF (Cache) |
| FD3 (DebImage) | FE1 (Makefile) |
FEA (Desktop) | FED (Palette) |
| FEE (Notepad) | FEF (Diary) |
FF2 (Config) |
|
| F_Movie |
8 pairs : |
| 188 (Flash) | AE7 (Replay) |
B9F (FLI) | BF8 (MPEG) |
| C2A (IotaFilm) | D09 (Action) |
D6A (Film) | FB2 (AVI) |
|
| F_Multi |
4 pairs : |
| AC1 (OHPFile) | C99 (Binder) |
D07 (GButton) | D08 (GScript) |
|
| F_PowBase |
6 pairs : |
| 7F0 (Index) | 7F1 (ValTable) |
7F2 (Database) | 7F3 (Select'n) |
| 7F4 (Query) | 7F5 (PrntOpts) |
|
| F_Sci |
5 pairs : |
| 129 (Alchemy) | 12A (PDB) |
12B (RasMolSc) | 700 (Mole) |
| 701 (Atoms) |
|
| F_Sys_xxx |
8 pairs (2 different sets) : |
| FD6 (TaskExec) | FD7 (TaskObey) |
FEB (Obey) | FF8 (Absolute) |
| FFA (Module) | FFC (Utility) |
FFD (Data) | FFE (Command) |
|
| F_TeX |
8 pairs : |
| AC9 (VF) | ACA (LaTeX) |
CA0 (Metafont) | CA1 (TFM) |
| CA2 (GF Font) | CA3 (PK Font) |
CE4 (DVI) | CE5 (TeX) |
|
| F_Trackers |
15 pairs : |
| 001 (STracker) | 00B (matrixT) |
00C (screamT) | 10B (Symphony) |
| 155 (PlayList) | 1AD (AMPEG) |
364 (CocoSong) | 365 (CocoTrak) |
| C02 (Scream) | C03 (Fasttrak) |
C04 (Impulse) | C05 (Ultra) |
| CB5 (STsample) | CB6 (STmodule) |
CC5 (TeqMusic) |
|
| F_Vector |
12 pairs : |
| 139 (3DScene) | 810 (DrawLib) |
AAD (SVG) | AFF (DrawFile) |
| B29 (VRML) | B5C (3DModel) |
C4B (CmprDraw) | C56 (VecFile) |
| CC3 (Poster) | D52 (TypeStud) |
D94 (ArtWork) | DE1 (Euclid) |
|
In the Other directory
| Configure |
3 icons : |
| co_boot | co_filer |
co_system | |
|
| Misc |
6 icons : |
| switcher | display |
information | (submenu arrow) |
| (menu tick) | ptr_menu |
|
Note that the switcher, display and information icons
are all by Dunstan Orchard, untouched by my hand. The switcher icon
is particularly nice, and just had to be included (thanks Dunstan).
By way of example, here's a contrived directory of files :
The use of colour for the Data, Module, Obey, etc. filetypes may seem a
little garish initially, though this feature greatly aids identification,
especially when using small icons (eg in !Director type tree menus).
The Sprite icon is typical of my tweaks to a number of the ROM versions
(also Text, DrawFile and HTML) – the shadows are more diffused, and
there's more white space resulting in a less cluttered image. Ie subtle,
though I think worthwhile.
More icons can be found at Dave
Edward's site which is acting as a repository for a number of people's icons.
Additionally there's a large set of assorted icons on
Mike Sandell's site.