When microsoft decided "let's make windows work for mobile platforms" and created metro, they should have taken this into consideration, yet oddly enough, they didn't.
I think you can already pull DPI from EDID information. However it requires a lot of coding to make the scaling work through the OS and apps properly, so it's not exactly that easy.
It's not hard either. The GPU does the scaling. On Android (but not on iOS) the font manager takes care of hinting text to the native resolution. OP talked about resolution-independent layout, which is indeed lacking across the board. It's not rocket science for anybody except Apple, who stupidly backed themselves into a corner by relying on fixed size screen resolution.
I can assure you that you don't wanna see that happen.
It already happened, clientside... can you spell Ajax? But I agree, it would be nuts to use Javascript serverside for a project of any scope. And also nuts to use Oracle's Java. You should be using GCJ or TowerJ.
Let me be more specific. Think about a lower case m. We want each of the three vertical strokes to look exactly the same, even if antialiased. Your eye will really complain if this isn't the case, even on a high resolution display. (If not then don't worry about it, quality anything is not for you. You can save a lot of money on stereo equipement.) Hinting will adjust those three strokes to be equally separated in terms of pixel units, even if exact alignment to pixel boundaries is not possible. Then if you display the same font much larger, the strokes will be allowed to move to the exact positions defined by the artist. Hopefully, showing good taste. That's just the beginning of it, hinting a huge and subtle topic. Trying to pretend it doesn't matter, or actually lowers quality, does nothing but demonstrate ignorance.
I haven't used ASCII art since I started coding on Windows about 20 years ago. I code in Verdana. All the other programmers tell me I'm wrong but they can't tell me why.
I can tell you why: because you have a crap attitude towards communicating with your coworkers.
Courier FTW! I don't understand why you would ever want to use Consolas, or anything else.
Quality hinting maybe? No copyright problems maybe? Lots of weights maybe, for example, true bold?
(Note: I haven't actually checked this font for quality hinting yet, and the comment about "in this world of retina displays" worries me, because Apple just punts on hinting. Which is offensive to the eye, and the reason that Apple has no choice but to offer stupidly high resolution displays, and even then the lower quality of nonhinted fonts is readily apparent to the eye. Notice it once, and you will never be able to ignore it again.)
Fonts are a huge issue because we need them to, you know, communicate. The license you are looking for is "completely free to use and modify". That way you know that not only are you able to use it, but the font is going to be maintained and stick around, making life easier for everybody.
The typography landscape is littered with quality fonts that nobody uses because they are not free to maintain.
Not that bad but could be better. Unfortunately, in Oracle's hands its more likely to get worse.
Actually, Javascript needs to be the new Java. Which seems to actually be happening. Sure, Javascript sucks seriously in its own way and can't touch Java in performance, but it does the job, blows Java out of the water in responsivess, and has multiple implementations not under the control of any one company.
IcedTea is really, really close to being a viable replacement for Oracle's JRE. Some crappy webapps from vendors who should know better (Juniper, looking at you) fail on IcedTea probably because of stupid reasons that could be fixed instantaeously if the vendor bothered with even the slighted QA on the open JRE. This issue is rapidly elevating to critical because as everybody can see, relying on Oracle for anything is just bad business.
You do make yourself sound more than a little clueless with your obvious hostility to the opinions of people who actually know what they're talking about.
In short, NetworkManager is crude hack that may work reasonably well for some common laptop and workstation configurations, but otherwise tends to actively interfere with network configurations of any complexity. You would know this if you had ever used it with a network configuration of any complexity.
I think Apple has a case here for the specific devices that the look/feel were copied.
There is no such thing as look and feel in law. There is only a creative attempt by Apple to make some new law by suing Microsoft over trashcans etc some years ago, and there is "trade dress" in copyright law... a long shot.
So they're getting update in contrast to the FUD the trolls are posting. My G2 got a string of Gingerbread updates too and it works just fine. Runs all the apps I care to install. Runs the Humble Bundle games. I'm feeling no pressure to upgrade, in fact there isn't anything to upgrade too because there's just no other keyboard out there that touches the G2.
If I want ICS on my G2 I can install the XDA rom (try that Apple fans) but I just don't feel a compelling need. My updated Gingerbread works great.
When microsoft decided "let's make windows work for mobile platforms" and created metro, they should have taken this into consideration, yet oddly enough, they didn't.
Maybe it wasn't on the Powerpoint slide.
I think you can already pull DPI from EDID information. However it requires a lot of coding to make the scaling work through the OS and apps properly, so it's not exactly that easy.
It's not hard either. The GPU does the scaling. On Android (but not on iOS) the font manager takes care of hinting text to the native resolution. OP talked about resolution-independent layout, which is indeed lacking across the board. It's not rocket science for anybody except Apple, who stupidly backed themselves into a corner by relying on fixed size screen resolution.
I don't know why it has taken Windows so long to handle high-ppi displays.
Because they managed out or Kimmed every developer who develops instead of facetimes.
Meanwhile, Apple has similar issues with their retina display
I agree. Microsoft and Apple both forgot how to innovate and only know how to litigate.
I fully appreciate Steve Ballmer. He couldn't happen to a nicer company.
As of today, Google has reached 97% of Microsoft's market cap. After Google passes Microsoft IBM won't be far behind. Ballmer effect. Thanks Steve.
Actually, Javascript needs to be the new Java.
I can assure you that you don't wanna see that happen.
It already happened, clientside... can you spell Ajax? But I agree, it would be nuts to use Javascript serverside for a project of any scope. And also nuts to use Oracle's Java. You should be using GCJ or TowerJ.
Let me be more specific. Think about a lower case m. We want each of the three vertical strokes to look exactly the same, even if antialiased. Your eye will really complain if this isn't the case, even on a high resolution display. (If not then don't worry about it, quality anything is not for you. You can save a lot of money on stereo equipement.) Hinting will adjust those three strokes to be equally separated in terms of pixel units, even if exact alignment to pixel boundaries is not possible. Then if you display the same font much larger, the strokes will be allowed to move to the exact positions defined by the artist. Hopefully, showing good taste. That's just the beginning of it, hinting a huge and subtle topic. Trying to pretend it doesn't matter, or actually lowers quality, does nothing but demonstrate ignorance.
I haven't used ASCII art since I started coding on Windows about 20 years ago. I code in Verdana. All the other programmers tell me I'm wrong but they can't tell me why.
I can tell you why: because you have a crap attitude towards communicating with your coworkers.
Apparently you have your eyes on backwards.
See, Javascript sucks but Java fails. Pick your poison.
I've never found a better font than the windows raster fonts, that are used in cmd.exe by default.
Oh good, why don't you steal them then?
Am I the only person who thinks code looks better and is more readable with proportional font spacing?
You're the only one who thinks it's ok if tables don't line up and ascii art falls apart.
Courier FTW! I don't understand why you would ever want to use Consolas, or anything else.
Quality hinting maybe? No copyright problems maybe? Lots of weights maybe, for example, true bold?
(Note: I haven't actually checked this font for quality hinting yet, and the comment about "in this world of retina displays" worries me, because Apple just punts on hinting. Which is offensive to the eye, and the reason that Apple has no choice but to offer stupidly high resolution displays, and even then the lower quality of nonhinted fonts is readily apparent to the eye. Notice it once, and you will never be able to ignore it again.)
Fonts are a huge issue because we need them to, you know, communicate. The license you are looking for is "completely free to use and modify". That way you know that not only are you able to use it, but the font is going to be maintained and stick around, making life easier for everybody.
The typography landscape is littered with quality fonts that nobody uses because they are not free to maintain.
Not that bad but could be better. Unfortunately, in Oracle's hands its more likely to get worse.
Actually, Javascript needs to be the new Java. Which seems to actually be happening. Sure, Javascript sucks seriously in its own way and can't touch Java in performance, but it does the job, blows Java out of the water in responsivess, and has multiple implementations not under the control of any one company.
IcedTea is really, really close to being a viable replacement for Oracle's JRE. Some crappy webapps from vendors who should know better (Juniper, looking at you) fail on IcedTea probably because of stupid reasons that could be fixed instantaeously if the vendor bothered with even the slighted QA on the open JRE. This issue is rapidly elevating to critical because as everybody can see, relying on Oracle for anything is just bad business.
Congratulations on joining the *whoosh* club for this thread.
Go on, explain your rage.
You do make yourself sound more than a little clueless with your obvious hostility to the opinions of people who actually know what they're talking about.
In short, NetworkManager is crude hack that may work reasonably well for some common laptop and workstation configurations, but otherwise tends to actively interfere with network configurations of any complexity. You would know this if you had ever used it with a network configuration of any complexity.
Paperback software, publisher of the VP Planner spreadsheet, was also destroyed by the same thuggery.
Do you have any problem distinguishing between a robot and a half eaten apple?
I think Apple has a case here for the specific devices that the look/feel were copied.
There is no such thing as look and feel in law. There is only a creative attempt by Apple to make some new law by suing Microsoft over trashcans etc some years ago, and there is "trade dress" in copyright law... a long shot.
So they're getting update in contrast to the FUD the trolls are posting. My G2 got a string of Gingerbread updates too and it works just fine. Runs all the apps I care to install. Runs the Humble Bundle games. I'm feeling no pressure to upgrade, in fact there isn't anything to upgrade too because there's just no other keyboard out there that touches the G2.
If I want ICS on my G2 I can install the XDA rom (try that Apple fans) but I just don't feel a compelling need. My updated Gingerbread works great.
Oh so you're saying, Apple actually developed iOS 6 maps to please the Chinese government and we shouldn't just ascribe it to incompetence?
But I thought Apple told us they made it all right and everything is good at Foxconn. We can believe what Apple tells us, can't we?