Here is a modified Classic style Classic skin.
I added the text size option and icon padding option to the skin file.
Anything below 10 text size gets blurry on my monitor.
I tried 0 pixel icon padding, but the icons touch each other.
So there are just the 2 and 1 pixel options.
EDIT:
Also if you want to take it further and tweak it more, here is the skinning tutorial page:
http://classicshell.net/tutorials/skintutorial.htmlMake a copy of any .skin or .skin7 and put it on the desktop, and rename it to some other name.
Download and install a copy of Resource Hacker so you can open the skin file and make more text/numbers adjustments. Most of what I added is at the bottom of the text file like:
[1P_ICON_PADDING]
Main_icon_padding=1,1,1,1,100%
Main2_icon_padding=1,1,1,1,100%
Submenu_icon_padding=1,1,1,1,100%
Submenu_separator_icon_padding=1,1,1,1,100%
Submenu_separator_split_icon_padding=1,1,1,1,100%
You can squeeze up the padding between the icons a little more without them touching,
by changing the bottom padding like below. The selector button will look offset though.
I actually did not try it on this skin, but it should work.
Main_icon_padding=1,1,1,0,100%
Main2_icon_padding=1,1,1,0,100%
Submenu_icon_padding=1,1,1,0,100%
Submenu_separator_icon_padding=1,1,1,0,100%
Submenu_separator_split_icon_padding=1,1,1,0,100%
If you don't want to use icons at all and squeeze up the text padding,
then you would need to add reduced text padding text/numbers.
I may be wrong, but I think the default text padding is an example Main_text_padding=1,2,8,2,100%.
(Main_text_padding - extra padding on the left/top/right/bottom of the text in the main menu).
You could add this under the icon padding text like:
[1P_ICON_PADDING]
Main_icon_padding=1,1,1,1,100%
Main2_icon_padding=1,1,1,1,100%
Submenu_icon_padding=1,1,1,1,100%
Submenu_separator_icon_padding=1,1,1,1,100%
Submenu_separator_split_icon_padding=1,1,1,1,100%
Main_text_padding=1,1,1,1,100%
Main2_text_padding=1,1,1,1,100%
Submenu_text_padding=1,1,1,1,100%
Submenu_separator_text_padding=1,1,1,1,100%
Submenu_separator_split_text_padding=1,1,1,1,100%
If you don't want the padding to increase automatically with higher DPI display sizes,
remove the ",100%" at the end of each padding line, or change the "100% to "0%".
Also, lets say you want small top and bottom text padding to always be "0" even with hdpi
but the left and right padding to stay unchanged so it scales with hidpi,
you could use something like this example:
Main_text_padding=1,0,8,0,100%,0%,100%,0%
Once you make the changes, click the "Compile Script" button at the top of "Resource Hacker",
Save the file by directing it to your skin on the desktop. On the "Save File As" popup window,
you may have to set the "Save as type" to "All files" in order to see your renamed skin file.
Then copy and paste your modded skin file into the Skins folder.
AS you can see in the skin tutorial, there are many different types of paddings that can be reduced.
Even the separators can have reduced padding, but that requires modifying the separator's image.