بدون توضیح

Jesús 45392fc39b [.gitlab-ci.yml]: remove dependencie nodejs 3 سال پیش
dist 45f2b79d44 Fix dist directory 3 سال پیش
lab 9bb4452607 Add sourcehut icon 3 سال پیش
scss 9bb4452607 Add sourcehut icon 3 سال پیش
src 9bb4452607 Add sourcehut icon 3 سال پیش
test @ 58986d51da 14253dc6da Remove nodejs dependencie of test 3 سال پیش
.build.yml edbd50bb6a [.build.yml] add test build 3 سال پیش
.gitignore 14253dc6da Remove nodejs dependencie of test 3 سال پیش
.gitlab-ci.yml 45392fc39b [.gitlab-ci.yml]: remove dependencie nodejs 3 سال پیش
.gitmodules 14253dc6da Remove nodejs dependencie of test 3 سال پیش
CHANGELOG dd906cca1d update 5 سال پیش
LICENSE 2da2eaa9bf Publicación inicial 7 سال پیش
README.md 08841937a8 [README.md]: minor fix syntax json example 3 سال پیش
build.sh 9bb4452607 Add sourcehut icon 3 سال پیش
demo.html 000dcbba68 refactoring code to dist 5 سال پیش
libresocial_preview.png cf65fb05d6 Fix image 4 سال پیش

README.md

Libre Social

Descripción

Fuentes de Letra [Fonts] para Redes sociales Libres y otros servicios descentralizados que apoyan el uso de Software Libre.

builds.sr.ht status

Utilización

Copie los directorios css y fonts con sus archivos a su proyecto, y agregue una línea al head de su archivo html.

Ejemplo:

<link href="css/libresocial.css" rel="stylesheet"/>

Si usted es un experto puede reordenar sus directorios para mejor comodidad.

Log de Cambios

  • v1.1.4 - Agrega LibreGit
  • v1.1.3 - Minor fix
  • v1.1.2 - Agrega PeerTube y PixelFed
  • v1.1.1 - Agrega Liberapay y Matrix
  • v1.1.0 - publicación inicial

Iconos disponibles

  • Copyleft
  • Diaspora
  • Friendica
  • GitLab
  • GNUSocial
  • Hubzilla
  • Liberapay
  • Libregit
  • Mastodon
  • Matrix
  • MediaGoblin
  • Notabug
  • PeerTube
  • PixelFed
  • Pump
  • Tox
  • XMPP

libresocial.png

Hacking en Libre Social

  • Dependencias
    • FontForge (Se necesita de una versión >= 20140101)
    • Python >= 2.6 or 3
    • Sassc

Instrucciones

  • Fuente: Los íconos se localizan en 2 directorios scr y lab.

    Explicando lo anterior:

    scr: aquí se encuentran los archivos de imagen vectorial con sus cuadrículas para ayudar a la edición futura de los mismos; así mismo encontrará un archivo llamado template.svg el cual es una plantilla para crear futuras imágenes vectoriales que luego serán íconos.

    lab: aquí se encuentran los archivos de imagen vectorial listos para su compilación.

Compilación:

  • Para compilar se facilita el archivo build.sh

Ejemplo:

sh build.sh
  • La salida de este comando, almacenará los archivos en dist:

    dist/
    ├── css
    │   └── libresocial.css
    └── fonts
        ├── libresocial.otf
        ├── libresocial.svg
        ├── libresocial.ttf
        └── libresocial.woff
    

Nueva imagen vectorial

  • Si usted agrega una nueva imagen vectorial, es necesario editar el archivo metadata.json

Edición de metadata.json

Ejemplo:

"glyphs": {
  "0xe800": "copyleft.svg",
  "0xe801": "diaspora.svg",
  "0xe802": "friendica.svg",
  "0xe803": "gitlab.svg",
  "0xe804": "gnusocial.svg",
  "0xe805": "hubzilla.svg",
  "0xe806": "liberapay.svg",
  "0xe807": "libregit.svg",
  "0xe808": "mastodon.svg",
  "0xe809": "matrix.svg",
  "0xe810": "mediagoblin.svg",
  "0xe811": "notabug.svg",
  "0xe812": "peertube.svg",
  "0xe813": "pixelfed.svg",
  "0xe814": "pump.svg",
  "0xe815": "sourcehut.svg",
  "0xe816": "tox.svg",
  "0xe817": "xmpp.svg",
  "0xe820": "nueva.svg"
},

La imagen vectorial nueva lleva por nombre nueva.svg, y su número de glyphs respectivo es 0xe820. También opcionalmente puede cambiar el nombre de la fuente, copyright, etc.

Editando libresocial.scss

  1. Después de agregar la nueva imagen vectorial, modifique el archivo libresocial.scss localizado en el directorio scss:

  2. Agregamos la imagen vectorial llamada nueva.svg a nuestra lista de íconos.

    .icon-nueva:before {
        content: "\e820";
    }
    
  3. Por último usted agregaría el nombre de la clase icon-nueva al archivo demo.html para testear su nuevo ícono.

    <a class="nueva" href="#"><i class="icon-nueva"></i></a>
    
  4. Compilar LibreSocial

    bash build.sh
    

Contributor

Licencia

  • La fuente Libre Social esta bajo la Licencia AGPLv3