Now I want to add vector graphics support in Clover. See rev 4560 and later.
It is not working yet but designers may begin to create Vector Themes.
It supposed to consist of SVG elements and has design size. It will be rendered to any screen size scaled from design size.
What application in macOS can create SVG graphics?
Inkscape is not working in macOS 10.11+. Pity.
LibreOffice Draw works with SVG but buggy.
Boxy SVG cost 10$ but looks good enough. It creates the best in simplicity files and have more then enough features.
Illustrator is good but expensive.
How to improve SVG file?
Clover has restricted support for SVG. It is your job to make compatible file and as small as possible to speedup rendering.
Help:Inkscape – From invalid to valid SVG Inkscape files
From invalid to valid SVG Adobe Illustrator files
From invalid to valid SVG files of other editors: BKchem, ChemDraw and CorelDRAW
Help:Illustrator – Assistance with creating and saving SVG images in Adobe Illustrator that will pass W3C validation
User:Quibik/Cleaning up SVG files manually
Later I will write own instructions specific to Clover abilities.
How to create SVG fonts?
You can google to find ready-to-use SVG fonts. I found some problems with too beaty fonts: slow rendering and overflow crash. Be careful.
You can get ttf or otf fonts and convert them into svg by using online WEB services. Not a problem to google.
But then I want to find a way to simplify the font to reduce a size and speedup rendering.
You can create own font by FontForge It is opensource and available for Windows, Mac and GNU+Linux. It creates otf font which you can convert to svg font.
Pictures from Badruzeus
Please be advised that this is not a discussion topic.
This topic is a "direct" line of communication between the Developers of Clover (Clover Team).
Unless a Developer/Coder asks for more information, all the critical information of a post should be contained in the subject and first post.
Every post will be responded to in some fashion before being locked.
Since we are strictly interested in issue reports on this topic, the following post/reply are likely to be deleted immediately:
1. Discussion topic aka OFF-TOPIC (What do you all think?)
2. Invalid issue reports
3. Feedback / Suggestion threads.
4. Posts requesting information about the bootloader.
5. Posts made on other forums (Don't spam.)
6. "Accomplishment" threads, threads to advertise screenshots unrelated to bug reports.
7. Posts requesting status updates on existing issues.
I start this topic to make my Lenovo Thinkpad W540 usable with High Sierra
I followed many guides but this one started by @tluck made me most progress:
My setup as in signature
I will update first post with statuses of working features:
Nvidia Quadro - disabled
Intel HD 4600 - working @ 1920x1080 and 1,5GB RAM (had to set ig-plaform-id as Haswell desktop, mobile do not work)
internal speakers and mic works with AppleACL.kext and profile 28
i boot MacOS from USB drive and it works, mouse and pendrive also works
USB power not work yet, so USB WiFi dongle and iPhone connection not work (no power @ USB)
IOReq finds only USB 3.0 controller not USB 2.0 even though I have 2 ports USB 3.0 and 2 ports USB 2.0
recognised in IOReq but not working now (probably due to USB)
as USB but works without problem
works with intelMausiEthernet.kext
internal is PS2 so VoodooPS2Controller.kext is needed - some mappings I would like to have different but works
works with VoodooPS2Controller.kext from @tluck topic
One time works mostly not - debugging in progress
intel - not working
Sleep / Hibernate:
Other found issues:
besides that graphics works @ 1920x1080 and have a lots of ram window shadows (especially dock shadow) looks bad
not tested yet
External Mini Display Port / Thunderbolt:
not tested yet
These are the Original iMac17,1 Firmware 0105_B20 ACPI Tables.
They have been extracted from the firmware file provided in 10.12.4 update, so they are clean and unloaded.
All tables are available in hex cut/new file/paste order so they are untouched and unloaded.
I believe these files can serve to better study Skylake architecture implementation in Sierra.
10.12.4-10.12.6 : IM171_0105_B20-10.12.4.firmware update ACPI Tables.zip
10.13.0+ : IM171_0110_B00 10.13.0GM ACPI Tables.zip