All Projects → JuliaLang → Julia Logo Graphics

JuliaLang / Julia Logo Graphics

Licence: other
official versions of the Julia logo

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Julia Logo Graphics

Picasso
Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.
Stars: ✭ 205 (+220.31%)
Mutual labels:  graphics, font
Awesome Design
🌟 Curated design resources from all over the world.
Stars: ✭ 13,333 (+20732.81%)
Mutual labels:  graphics, font
Showtext
Using Fonts More Easily in R Graphs
Stars: ✭ 342 (+434.38%)
Mutual labels:  graphics, font
Lambdacube Edsl
Previous version of LambdaCube 3D as Embedded Domain Specific Language in Haskell. Check the latest system:
Stars: ✭ 186 (+190.63%)
Mutual labels:  graphics, font
Openvg
Tools for exploring OpenVG
Stars: ✭ 371 (+479.69%)
Mutual labels:  graphics, font
Bootstrapcdn
Free Bootstrap CDN hosting
Stars: ✭ 1,075 (+1579.69%)
Mutual labels:  font
Swifticonfont
Icons fonts for iOS (Font Awesome 5, Iconic, Ionicon, Octicon, Themify, MapIcon, MaterialIcon, Foundation 3, Elegant Icon, Captain Icon)
Stars: ✭ 1,094 (+1609.38%)
Mutual labels:  font
Docker Texlive
A docker container containing an installation of texlive as well as several useful scripts.
Stars: ✭ 52 (-18.75%)
Mutual labels:  font
Generative Designs
A collection of generative design React components
Stars: ✭ 51 (-20.31%)
Mutual labels:  graphics
Retouch
🎬 An OpenGL application for editing and retouching images using depth-maps in 2.5D
Stars: ✭ 63 (-1.56%)
Mutual labels:  graphics
Govicons
🇺🇸 US Government themed icons and CSS toolkit
Stars: ✭ 60 (-6.25%)
Mutual labels:  font
Unity Ugui Xcharts
A charting and data visualization library for Unity. 一款基于UGUI的数据可视化图表插件。
Stars: ✭ 1,086 (+1596.88%)
Mutual labels:  graphics
Trelawney
General Interpretability Package
Stars: ✭ 55 (-14.06%)
Mutual labels:  graphics
Glyphhanger
Your web font utility belt. It can subset web fonts. It can find unicode-ranges for you automatically. It makes julienne fries.
Stars: ✭ 1,099 (+1617.19%)
Mutual labels:  font
Ronin
Experimental Graphics Terminal
Stars: ✭ 1,065 (+1564.06%)
Mutual labels:  graphics
Font
用于个人博客所用的中文字体
Stars: ✭ 61 (-4.69%)
Mutual labels:  font
Stories About Ming Dynasty
明朝那些事儿(全七卷)
Stars: ✭ 52 (-18.75%)
Mutual labels:  font
Aggpasmod
Modernized Pascal Anti-Grain Geometry
Stars: ✭ 56 (-12.5%)
Mutual labels:  graphics
Fontello Svg
Generate SVG icons from a Fontello icon set.
Stars: ✭ 59 (-7.81%)
Mutual labels:  font
Blurry
🌫 Image Blurring in Swift
Stars: ✭ 56 (-12.5%)
Mutual labels:  graphics

Julia logo graphics

Julia logo

This project (it's not a Julia package, just a Git repository) contains copies of the logos for the Julia programming language. They are "tidied up" versions of the original logo by Stefan Karpinski, with whom remains all the copyrights and trademarks.

"Tidied up" here means:

  • font glyphs converted to outlines
  • stray and unwanted points removed
  • translucent graphics removed and replaced with solid color
  • transparent background
  • thick strokes converted to filled objects with no stroke width

Color definitions

This diagram shows the color values in hexadecimal and RGB, and the nearest you can get if you use only named colors from Colors.jl.

About the font

The font used for the logo's original design is generally known as MN Latin. MN is Muthu Nedumaran, of Murasu Systems. Muthu Nedumaran developed several Indic fonts which are currently bundled with Mac OS X: Bangla MN, Gurmukhi MN, Kannada MN, Khmer MN, Lao MN, Malayalam MN, Myanmar MN, Oriya MN, Sinhala MN, Tamil MN, and Telugu MN.

The Latin (ie Western/Roman) character designs for all these fonts use the same distinctive "serifless Times Roman" style.

Miscellaneous stock images

There are some general Public Domain CC0-licensed images relating to Julia on Flickr, tagged with "julialang" or "julialanguage". These should help publishers looking for those vague blurry stock images to illustrate technical topics showing Julia code.

Drawing in Julia

For Julia code to draw logos, see Luxor.

An animated logo is at images/animated-logo.gif.

Finder application icons (macOS only)

To display icons for macOS applications, Apple's Finder uses an .icns file that can be stored inside an application's bundle, in /Applications/appname.app/Contents/Resources/. This file contains the same image at different sizes and resolutions, to handle the scaling/resizing that happens in the Finder. Ideally you would design each size of image separately, tweaking the pixels in each one for the best results, but who has time for that? So the following Julia command-line utility generates this file automatically from a single image (ideally a large PNG). It first creates the necessary images from your provided source image (PNG) file using Apple's sips utility, and then runs Apple's iconutil utility to build the required .icns file.

#!/usr/bin/env julia

function main(args)
    length(args) != 1 && return @error("supply pathname of an image")
    sourceimage = first(args)
    !isfile(sourceimage) && return @error("Need a valid image as source material")
    fname, ext = splitext(sourceimage)
    ext != ".png" && return @error("Image should have .PNG suffix")
    destinationdirectory = dirname(sourceimage)
    iconsetdirectory = joinpath(destinationdirectory, "$(fname).iconset")
    !isdir(iconsetdirectory) && mkdir(iconsetdirectory)
    newiconname((w, s), ext) = s != 1 ? "icon_$(w)x$(w)$(ext)" : "icon_$(w÷2)x$(w÷2)@2x$(ext)"
    iconspecifications = ((32, 1), (32, 2), (64, 1), (64, 2), (256, 1), (256, 2),
    (512, 1), (512, 2), (1024, 1), (1024, 2))

    # generate all icons for each pair of size/scale parameters
    for pair in iconspecifications
        outputname = newiconname(pair, ext)
        run(`sips
          --resampleHeightWidth $(first(pair)) $(first(pair)) $(sourceimage)
          --out $(joinpath(iconsetdirectory, outputname))`)
    end
    @info "icons stored in $iconsetdirectory"
    # run Apple utility iconutil to convert the icon set to an icns file
    run(`iconutil -c icns $iconsetdirectory -o $(joinpath(destinationdirectory, fname)).icns`)
end

main(ARGS)

Save this as, say, generate-mac-iconset.jl, then the usage is:

generate-mac-iconset.jl path/to/imagefile.png
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].