Fontforge est un logiciel scriptable, donc non, on ne doit pas forcément tout faire à la souris. D'ailleurs le plan braille a été dessiné avec un petit script maison en python (qui génère des instructions lisibles par fontforge). Mais pour faire du dessin, une interface graphique est tout de même bien pratique je trouve. Enfin, chacun ses goûts. :)
Pour le kerning, les ligatures et tout le reste, c'est typiquement un travail qui doit se faire largement à la main. Ce n'est pas un hasard si les fonderies vendent leurs fontes à un tarif élevé, elles nécessitent beaucoup de travail.
Pour le reste, n'étant pas l'initiateur des moteurs de rendu sous linux et ayant une connaissance relativement limitée de ceux-ci, il faudrait demander aux spécialistes pourquoi on s'oriente de plus en plus vers des polices vectorielles de type OpenType. Pour le reste, OpenType ce n'est pas seulement Microsoft, c'est aussi Apple (qui détient malheureusement des brevets utiles dessus) et dont la qualité typographique est très bonne. Je présume que ça doit avoir un certain nombre d'avantages déterminant par rapport à metafont. Mais en quoi les polices OpenType sont-elles grasses ? Personnellement je ne trouve pas. Ne ferais-tu pas à tout hasard référence à des fontes n'utilisant pas d'algorithmes d'optimisation (qui existent précisément pour avoir des contours très tranchés) ?
Malheureusement j'ai peur que ce ne soit pas grâce à DejaVu que tu vois le japonais correctement. Il n'est pas inclus dedans : http://svn.sourceforge.net/viewcvs.cgi/dejavu/trunk/dejavu-f(...) . Dans ces cas là c'est fontconfig qui se charge de trouver une autre fonte pour faire la substitution. Cependant si un jour quelqu'un arrive à produire des caractères japonais de bonne qualité, dans le style et la métrique de DejaVu, il y a de bonnes chances que ce soit intégré. Pour l'instant c'est pas prioritaire cependant. Pour le travail en cours ou les caractères demandés : http://dejavu.sourceforge.net/wiki/index.php/Plans .
Les fontes ne sont pas au format TTF pur, elles sont au format OpenType : http://en.wikipedia.org/wiki/OpenType qui gère les ligatures et tout un tas d'autres choses. Pour l'instant le facteur limitant n'est pas OpenType mais la gestion d'OpenType dans pango et Qt qui est très limitée et relativement buguée. Comme je l'ai indiqué, la situation devrait fortement s'améliorer grâce au projet harfbuzz qui fédère les efforts de pango et Qt.
Normalement il est possible d'installer KDE sur OS X. Après, ne possédant pas de Mac, je ne sais pas si ça marche suffisamment bien ou pas. Il y a quelques indications sur la page de Fink : http://fink.sourceforge.net/news/kde.php
Ça ne te suffit pas de pourrir Wikipédia avec tes théories personnelles ? Il faut aussi que tu viennes pourrir linuxfr ? Wikipédia n'est pas ton blog et n'a pas à abriter tes supputations. Je t'invite une nouvelle fois, soit à te conformer aux principes de Wikipédia, soit si tu n'y souscris pas (et tu as totalement le droit de ne pas être d'accord avec ces principes) de monter un site concurrent et/ou faire un site anti-wikipédia. Pour le reste, tu es toujours en boucle depuis des semaines, je t'invite à lire de nouveau la page de discussion, ça évitera à tout le monde de te réexpliquer n fois la même chose.
Bah ! À l'heure d'internet et des nouvelles technologies ils n'ont qu'à tout nous faire par vidéoconférence. Comme ça plus de pétrole gâché pour les déplacements. :o)
Bien sûr. Je tiens cependant à dire que c'est la première fois de ma vie que je fais du javascript, ce n'est certainement pas dans les règles de l'art ni sans bug.
Voilà la partie javascript (les deux premières fonctions ne sont pas de moi) :
<script type="text/javascript">
<!--
function setcookie(name, value, expire) {
var timestamp=new Date(expire);
document.cookie=name + "=" + escape(value) + "; expires=" + timestamp.toGMTString();
}
function getcookie(name) {
var cookies = document.cookie.split(/;/);
for(var i=0; i < cookies.length; i++){
var mycook = cookies[i].split(/=/);
if(mycook[0]==name)return unescape(mycook[1]);
}
}
function getOpenMenuNodes(d,list) {
if (d) {
var nodes = d.childNodes;
function saveMenu() {
var list = new Array();
getOpenMenuNodes(document.getElementById("menu"),list);
setcookie("menustate",list,(new Date(2042, 12).getTime()));
}
function restoreMenu() {
var openNodes = getcookie("menustate");
openNodes = new String(openNodes.toString());
openNodes = openNodes.split(',');
if (openNodes != undefined)
for (var i in openNodes) {
node = document.getElementById(openNodes[i]);
node.style.display = "block";
}
}
function showhide(id) {
var d = document.getElementById(id);
if (d) {
if (d.style.display=="block") {
d.style.display="none";
} else {
d.style.display="block";
}
}
}
//-->
</script>
Ça marche parfaitement dans Firefox. En revanche avec Konqueror, le menu n'est pas sauvé lorsqu'on ferme l'onglet ou le navigateur, cela marche cependant normalement pour la navigation. C'est apparemment à cause de ce bug : http://bugs.kde.org/show_bug.cgi?id=78331 , pour les kdeistes auxquels il reste des votes ... Opera souffre du même défaut apparemment. Je n'ai pas testé sous IE par flemme de rebooter l'ordi.
Merci à vous deux. Finalement je me suis rabattu sur la solution du cookie qui après quelques tâtonnements marche finalement très bien. Pour ceux qui veulent avoir quelques détails, lors de l'évènement onUnLoad je parcours récursivement l'arbre de mon menu et j'ajoute dans un tableau les id de tous les éléments d'une classe que j'appelle « submenu » et qui ont la propriété display:block. Je sauve ensuite ce tableau dans un cookie. Lors de l'évènement onLoad il suffit alors de récupérer le cookie et d'appliquer display:block à tous les éléments dont le id est contenu dans le cookie. Et voilà !
1) Parce qu'ils font un bénéfice non négligeable sur la vente de machines ?
2) Parce que ça leur fait vendre des produits dérivés qui coûtent bonbon ?
2) Parce qu'ils n'ont pas à supporter un nombre incalculable de configurations possibles comme sur les PC classiques et donc ça simplifie nettement l'écriture des pilotes ?
Ajout de la prise en charge de l’exécution d'applications OpenGL avec l’extension Composite X activée, voir l’annexe « L’extension X Composite » pour plus de détails.
Ah enfin ! Ça faisait longtemps que je l'attendais. Avant, dans Celestia par exemple, quand composite était activé les menus passaient sous la fenêtre OpenGL, rendant certains éléments inaccessibles. Maintenant ça passe parfaitement et l'ombre des menus est mise à jour exactement comme il faut. Maintenant il ne manque plus que le support Xv et il sera temps de passer à AIGLX/GLX. :)
Il y a quelques mois, en me connectant comme d'habitude je vois : last login from truc.ucalgary.ca. Comme je n'ai jamais été de ma vie dans ce patelin, je me suis dit que quelque chose n'allait pas. J'ai donc fouillé les logs. J'ai vu des connexions depuis deux ip totalement étrangères et le pire étant qu'ils se sont apparemment connecté directement mais mon bon login et mon bon mot de passe (qui est toujours du style random()). D'habitude je mets toujours un pare-feu pour limiter les connexions aux quelques adresses depuis lesquelles je suis susceptible de me connecter, mais là coup de paresse après une installation toute fraîche, je n'avais pas encore remis les bonnes règles. Ce qui m'étonne le plus dans l'affaire est que je n'ai strictement aucune idée comment ils ont obtenu la triplette IP/login/mot de passe. Soit un jour je me suis connecté sur une machine qui avait un key logger, soit une institution où j'ai un compte s'est fait pirater. J'aimerais beaucoup connaître l'explication exacte. Pour la petite histoire, j'ai vu dans mon history ce qu'à tenté de faire un petit malin. Il a visiblement tenté de passer root sans succès, et s'est rabattu dans ~/.ssh/known_hosts et il a tenté d'aller voir les autres machines (sans succès). Pas de dégât visible, ni de compromission au-delà de ça, mais par sécurité j'ai tout de même tout reformaté et changé tous mes mots de passe.
Ce genre de mésaventure donne une bonne leçon. Je suis encore plus attentif maintenant qu'auparavant.
celui où l'homme n'est pas perçu par les patrons comme un esclave à exploiter
Ben voyons ! À titre personnel, je genre de discours m'insupporte au plus haut point. T'en connais beaucoup des patrons qui perçoivent l'homme comme un esclave à exploiter ? C'est marrant, parce que moi je n'en connais aucun comme ça, et pourtant je connais un certain nombre de patrons. Mon père est un ancien patron, maintenant à la retraite et il n'a jamais perçu l'homme comme ça ! Alors c'est bien gentil ce genre de propagande, mais il va falloir redescendre sur terre un moment donné et cesser de balancer des énormités de la sorte. Franchement, je ne peux pas prendre au sérieux quiconque sort des trucs comme ça. Il y a sans aucun doute quelques abuseurs, mais c'est comme absolument partout. Mettez votre manichéisme au placard.
Bah, je le trouve amusant comme ça. Ça se prend pour une grand révolutionnaire mais ça a un discours profondément xénophobe, haineux et bête et en plus ça ne sait pas écrire correctement. Il me semblait pourtant qu'en France depuis un certain Ferry l'école était gratuite et obligatoire. Sans doute un mauvais coup des patrons comme tu dis. :)
Il me semble d'ailleurs que KDE 4 supportera n'importe quel backend (on dit comment en français ?) pour la gestion des fichiers de configuration, tout ça se fera à coup de modules et l'administrateur aura le choix du mode de stockage, que ce soit en local ou sur le réseau. D'ailleurs le module elektra a déjà été écrit il me semble.
Compare le nombre d'étudiants en psychologie en 1è année et le nombre de psychologues en France ...
Il n'a pas été dit qu'il n'y en avait pas besoin, tu auras noté. Il a seulement parlé de pelletés, voulant dire par là je suppose qu'il y en a beaucoup trop par rapport aux débouchés réels. Je suis personnellement dans une filière où seulement 20% arrivent à obtenir un travail dans la branche et pourtant il y a déjà eu un gros écrémage avant. Je ne me plainds cependant pas (quoique je ne cracherai pas sur quelques postes supplémentaires), j'ai été averti en long en large et en travers que l'échec est la fin la plus probable. Mais qui ne tente rien n'a rien. :)
Qu'est-ce qu'un mois, ou une une année de perdue face à une loi qui instaure la précarité à vie, qui met aux ordures le code du travail ?
Voilà le genre de réflexion qui me fait douter du sérieux de la personne qui la prononce. Tu es bien sûr au courant que le CPE n'est pas valable à vie, mais seulement sur une certaine tranche d'âge. Je ne vois pas en quoi il met aux ordures le code du travail sinon. Il permet à des gens n'ayant travaillé que quatre mois de toucher le chômage (contre rien avec un CDI classique) et ça augmente très fortement les indemnités de licenciement (qui restent certes peu importantes). Après, on peut être d'accord ou pas d'accord mais il faut arrêter de dire n'importe quoi quand même. :)
Je confirme que les bourses au mérite ça existe bien, j'en avais eu une pour mon DEA. Pour les années précédentes j'étais simplement boursier sur critère social, et je confirme aussi qu'on peut l'être sans être pauvre, bien évidemment je recevais bien moins que ceux dont les parents n'avaient aucun revenu, ce qui est complètement normal bien évidemment.
Et quand bien même ils l'utiliseraient, serait-ce si facile que ça à détecter sans les sources ? Je me demande, parce qu'autant pour un truc largement visible pour l'utilisateur ça se détecte facilement, mais pour ce genre de chose ... ?
[^] # Re: Metafont
Posté par med . En réponse à la dépêche DejaVu, la famille de fontes libres de référence. Évalué à 6.
Pour le kerning, les ligatures et tout le reste, c'est typiquement un travail qui doit se faire largement à la main. Ce n'est pas un hasard si les fonderies vendent leurs fontes à un tarif élevé, elles nécessitent beaucoup de travail.
Pour le reste, n'étant pas l'initiateur des moteurs de rendu sous linux et ayant une connaissance relativement limitée de ceux-ci, il faudrait demander aux spécialistes pourquoi on s'oriente de plus en plus vers des polices vectorielles de type OpenType. Pour le reste, OpenType ce n'est pas seulement Microsoft, c'est aussi Apple (qui détient malheureusement des brevets utiles dessus) et dont la qualité typographique est très bonne. Je présume que ça doit avoir un certain nombre d'avantages déterminant par rapport à metafont. Mais en quoi les polices OpenType sont-elles grasses ? Personnellement je ne trouve pas. Ne ferais-tu pas à tout hasard référence à des fontes n'utilisant pas d'algorithmes d'optimisation (qui existent précisément pour avoir des contours très tranchés) ?
[^] # Re: Utilisation dans Latex/DocBook.
Posté par med . En réponse à la dépêche DejaVu, la famille de fontes libres de référence. Évalué à 2.
Pour lister les fontes installées, la commande de fontconfig fc-list devrait faire ce que tu désires je pense.
[^] # Re: Merci pour cette dépèche
Posté par med . En réponse à la dépêche DejaVu, la famille de fontes libres de référence. Évalué à 6.
[^] # Re: TTF ?
Posté par med . En réponse à la dépêche DejaVu, la famille de fontes libres de référence. Évalué à 10.
# Possible
Posté par med . En réponse au message Rkward, KDE et Mac OsX. Évalué à 2.
Bonne chance
[^] # Re: contexte ?
Posté par med . En réponse au journal Wikipedia fr: vue imprenable sur des cabalistes à l'oeuvre :-). Évalué à -10.
[^] # Re: Je me fais pas d'illusion
Posté par med . En réponse à la dépêche DADVSI : l'interopérabilité disparait. Évalué à 0.
[^] # Re: Barycentre
Posté par med . En réponse au journal Pétition contre le maintien du parlement européen à Strasbourg. Évalué à 5.
[^] # Re: Confirme
Posté par med . En réponse au journal Noyau Linux : Chasse aux Bugs.. Évalué à 2.
Le grand dictionnaire terminologique de nos cousins québécois donne « mise en production » et « mise à jour » comme équivalents.
[^] # Re: Cookies
Posté par med . En réponse au message Menu arborescent pliable et conservation de l'état lors de la navigation. Évalué à 2.
Voilà la partie javascript (les deux premières fonctions ne sont pas de moi) :
Mon menu est contruit de la sorte :
Il suffit alors d'avoir une balise body comme ceci et le tour est joué:
Ça marche parfaitement dans Firefox. En revanche avec Konqueror, le menu n'est pas sauvé lorsqu'on ferme l'onglet ou le navigateur, cela marche cependant normalement pour la navigation. C'est apparemment à cause de ce bug : http://bugs.kde.org/show_bug.cgi?id=78331 , pour les kdeistes auxquels il reste des votes ... Opera souffre du même défaut apparemment. Je n'ai pas testé sous IE par flemme de rebooter l'ordi.
[^] # Re: Cookies
Posté par med . En réponse au message Menu arborescent pliable et conservation de l'état lors de la navigation. Évalué à 1.
Merci encore,
Med
[^] # Re: Mon FAI est…
Posté par med . En réponse au sondage Mon FAI s'appelle. Évalué à 10.
[^] # Re: mouais bof , LA vrai question c'est :
Posté par med . En réponse au journal Et si Mac OS X devenait Opensource ?. Évalué à 6.
1) Parce qu'ils font un bénéfice non négligeable sur la vente de machines ?
2) Parce que ça leur fait vendre des produits dérivés qui coûtent bonbon ?
2) Parce qu'ils n'ont pas à supporter un nombre incalculable de configurations possibles comme sur les PC classiques et donc ça simplifie nettement l'écriture des pilotes ?
[^] # Re: Ben non.
Posté par med . En réponse au journal Ms IIS sur BSD ??. Évalué à 6.
Il me semble que ça fait un moment que Windows utilise une pile maison et qu'il n'utilise plus une pile pompé dans un BSD.
[^] # Re: autre idée.
Posté par med . En réponse au journal Une petite idée du soir. Évalué à 2.
# OpenGL && Composite
Posté par med . En réponse au journal Pilote propriétaire NVIDIA 1.0-8756. Évalué à 5.
Ah enfin ! Ça faisait longtemps que je l'attendais. Avant, dans Celestia par exemple, quand composite était activé les menus passaient sous la fenêtre OpenGL, rendant certains éléments inaccessibles. Maintenant ça passe parfaitement et l'ombre des menus est mise à jour exactement comme il faut. Maintenant il ne manque plus que le support Xv et il sera temps de passer à AIGLX/GLX. :)
[^] # Re: Gougole ?
Posté par med . En réponse au journal Quelle place pour les OS libres dans les très grandes entreprises ?. Évalué à 6.
# Il m'est arrivé un truc similaire
Posté par med . En réponse au journal Tentative de hack ?. Évalué à 7.
Ce genre de mésaventure donne une bonne leçon. Je suis encore plus attentif maintenant qu'auparavant.
[^] # Re: PLUTOT l'ANPE QUE LE CPE !
Posté par med . En réponse au journal Le troll politique du jour. Évalué à 10.
Ben voyons ! À titre personnel, je genre de discours m'insupporte au plus haut point. T'en connais beaucoup des patrons qui perçoivent l'homme comme un esclave à exploiter ? C'est marrant, parce que moi je n'en connais aucun comme ça, et pourtant je connais un certain nombre de patrons. Mon père est un ancien patron, maintenant à la retraite et il n'a jamais perçu l'homme comme ça ! Alors c'est bien gentil ce genre de propagande, mais il va falloir redescendre sur terre un moment donné et cesser de balancer des énormités de la sorte. Franchement, je ne peux pas prendre au sérieux quiconque sort des trucs comme ça. Il y a sans aucun doute quelques abuseurs, mais c'est comme absolument partout. Mettez votre manichéisme au placard.
[^] # Re: PLUTOT l'ANPE QUE LE CPE !
Posté par med . En réponse au journal Le troll politique du jour. Évalué à 3.
[^] # Re: Perso ...
Posté par med . En réponse au journal /etc, c'est le foutoir.... Évalué à 3.
[^] # Re: Tout à fait
Posté par med . En réponse au journal [HS] Le droit de grève. Évalué à 3.
Il n'a pas été dit qu'il n'y en avait pas besoin, tu auras noté. Il a seulement parlé de pelletés, voulant dire par là je suppose qu'il y en a beaucoup trop par rapport aux débouchés réels. Je suis personnellement dans une filière où seulement 20% arrivent à obtenir un travail dans la branche et pourtant il y a déjà eu un gros écrémage avant. Je ne me plainds cependant pas (quoique je ne cracherai pas sur quelques postes supplémentaires), j'ai été averti en long en large et en travers que l'échec est la fin la plus probable. Mais qui ne tente rien n'a rien. :)
[^] # Re: le droit de greve
Posté par med . En réponse au journal [HS] Le droit de grève. Évalué à 4.
Voilà le genre de réflexion qui me fait douter du sérieux de la personne qui la prononce. Tu es bien sûr au courant que le CPE n'est pas valable à vie, mais seulement sur une certaine tranche d'âge. Je ne vois pas en quoi il met aux ordures le code du travail sinon. Il permet à des gens n'ayant travaillé que quatre mois de toucher le chômage (contre rien avec un CDI classique) et ça augmente très fortement les indemnités de licenciement (qui restent certes peu importantes). Après, on peut être d'accord ou pas d'accord mais il faut arrêter de dire n'importe quoi quand même. :)
Pour ceux qui ne l'ont pas encore lu, voici le fâmeux amendement : http://recherche.assemblee-nationale.fr/amendements/visualis(...)
Sinon à titre personnel je trouve les violences totalement intolérables et qu'elles nuisent gravement aux manifestants pacifiques.
[^] # Re: dans le meme genre
Posté par med . En réponse au journal [HS] Le droit de grève. Évalué à 3.
[^] # Re: Pourquoi breveter ?
Posté par med . En réponse au journal Lisaac libéré ?!?. Évalué à 4.